-NIK-: Комментарии

Главные вкладки

12 декабря 2013 в 20:42

"voodoo_dn" wrote:
Не забудьте ответить на мой вопрос) А то все занялись хуком))

а разве этот хук не указывает определенный тип материала для нужных форм, просто добавить проверку по типу

12 декабря 2013 в 20:07

"Niklan" wrote:
Ну пошли по порядку:
1. Название темы из которой вызывается хук.
2. Файл из которого вызывается данные хук.
3. Белый экран -- ошибки все в логе апача хранятся, хоть какого цвета и они бы стали разгадкой.

1. тема blacksea
2. template.php
3. вот последняя ошибка из журнала:

12 декабря 2013 в 19:55

все так же белый экран смерти, я вот думаю может с именем формы проблемы, фаербагом вроде смотрел, у меня стандартный форум + Advanced forum

function имятемы_form_alter($form, &$form_state, $form_id) {
if ($form_id == 'comment_form') {
$form['body']['#format'] = 'forum';
}
}

12 декабря 2013 в 19:14

"voodoo_dn" wrote:
не &$form, а $form. без указателя. указатель только на $form_state

так тоже не работает

function имятемы_form_alter($form, &$form_state) {
if ($form_id == 'forum_comments') {
$form['body']['#format'] = 'forum';
}
}

12 декабря 2013 в 17:31

Ввожу так, белый экран, намекает на ошибку синтаксиса:

<?phpfunction имятемы_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == 'forum_comments') {
    $form['body']['#format'] = 'forum';
  }
}?>

12 декабря 2013 в 16:38

"Niklan" wrote:
hook_form_alter()

Можете подсказать в чем ошибка:

<?phpfunction имятемы_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id('forum_comments') {
    $form['body']['#format'] = 'forum';
  }
}?>

Нужно для типа материал форум указать формат текста forum

4 декабря 2013 в 20:54

"drupby" wrote:
https://drupal.org/node/1976602[/quote]
Спасибо, все заработало.
Еще такой вопрос, когда переключаешь например на 2-ю страницу в адресе пишет page/1, на 3-ю страницу - page/2, то есть первая страница как бы не учитывается, как сделать что бы нумерация страницы совпадала с ее адресом: главная page/1, вторая - page/2 и т.д

29 ноября 2013 в 20:14

"VasyOK" wrote:
Значит выводить фотки по 5 шт. на слайд, а потом средствами CSS выставить размеры маленьких фоток.

Ну так в этом то и вопрос как их вывести?

28 ноября 2013 в 15:05

"VasyOK" wrote:
Не понимаю откуда должны браться картинки.
Я советовал сделать так, что в каждое поле залито несколько картинок - тогда заработает.
-NIK-
Допустим 1-я картинка (большая) - это картинка из поля ноды
А 4 маленькие это откуда?

Все картинки из поля image которое есть в каждой ноде по 1 картинке на ноду, изображения из тизера новостей например статей и тд...

27 ноября 2013 в 21:37

"ХулиGUN" wrote:
1 картинка = 1 нода

в этом то и проблема что на 1 страницу слайд шоу можно вставить только 1 картинку с одной ноды, а вот как их одновременно штук 5 вывести?

27 ноября 2013 в 12:22

"ХулиGUN" wrote:
Тогда просто css, самый простой вариант...

Что бы css настраивать сначала картинки нужно как то вывести все вместе...

27 ноября 2013 в 10:50

"ХулиGUN" wrote:
Вы сначала определитесь по какому признаку и откуда эти картинки должны браться

Все картинки беруся из поля image которое есть у всех нод по 1 картинке на ноду. В общем мне нужно что бы таким образом в виде картинок выводились скажем 5 последних нод

27 ноября 2013 в 7:28

"VasyOK" wrote:
Где вы на http://itc.ua/ слайдшоу нашли?
Этот модуль не для чтобы так как там.

Ну вот мне нужно так же много картинок галереей и что бы они менялись по типу слайдшоу

10 ноября 2013 в 1:03

sergeybelya,

<?phpfunction themename_preprocess_node(&$vars) {
  $node = $vars['node']; if (in_array($node->type, array('page','webform')))
  unset($vars['content']['links']['statistics']);
}?>

Вот так все получилось. Спасибо вам огромное за такое подробное разъяснение!

10 ноября 2013 в 0:56

"sergeybelya" wrote:
Попробуйте просто unset($vars['content']['links']['statistics'])

Вот так заработало, счетчик исчез со всех материалов, как бы теперь туда проверку вставить правильно?

<?phpfunction themename_preprocess_node(&$vars) {
  unset($vars['content']['links']['statistics']);
}
}?>

10 ноября 2013 в 0:25

"sergeybelya" wrote:
Попробуйте для начала без условия

Я так понял что без условия счетчик должен удалиться со всех материалов?
Вставляю просто:

9 ноября 2013 в 21:29
<?phpfunction themename_preprocess_node(&$vars) {
$node = $vars['node']; if (in_array($node->type, array('news', 'article', 'video', 'blog', 'info', 'forum')))
unset($content['links']['statistics']['#links']['statistics_counter']['title']);
}?>

так тоже не работает

9 ноября 2013 в 20:26

sergeybelya,

<?phpfunction themename_preprocess_node(&$vars) {
  if (in_array($node->type, array('news', 'article', 'video', 'blog', 'info', 'forum')))
  unset($content['links']['statistics']['#links']['statistics_counter']['title']);
}?>

Имя темы естественно свое вставляю, кэш чистил, счетчик по прежнему везде отображается.
Счетчик должен отображаться на всех типах материала кроме page.