Я сталкивался, но не придумал ничего лучше чем просто в hook_nodeapi() изменить вес при выводе ноды. Потом уже видел вот это: http://drupal.org/project/nd но сам не пробовал.
Кстати, в описании Node Display стоит ссылка на Node Display Contributions, там fivestar упоминается, но сделаны модули только-только и статус у них - "dev".
Если вы имеете в виду term id, то они лежат в $node->taxonomy.
Я когда-то у себя в блоге сделал небольшое описание полей объектов $user, $node, $term и $file, там есть и про это.
включил всё как ты сказал, но ничего нету... никакой капчи, при попытке создать тему на форуме
под админским логином, тоже не работает
А в комментах работает? Под какими аккаунтами проверял кроме админского? Есть ли у них пермишн skip CAPTCHA?
Под админским и не должно работать, у него пермишн skip CAPTCHA автоматически есть.
А что конкретно непонятно-то? Там вроде ж все просто.
Заходим в Администрирование->Управление пользователями->CAPTCHA (admin/user/captcha), а дальше по порядку сверху вниз:
выбираем дефолтный тип задачи,
выбираем в каких формах использовать капчу,
включаем и вводим подсказку для капчи на разных языках,
включаем/выключаем case sensitive,
выбираем, всегда ли выводить капчу, или прятать, если юзер уже успешно прошел ее в данной сессии.
Для экспериментов, чтобы было не страшно, полезно иметь отдельную локальную установку друпала (а лучше несколько). Тогда можно проверять, менять, ломать и чинить все что угодно
Друпал этот элемент адреса (после 'node/') рассматривает как число (node id, т.е. nid). Числу не важно, сколько нулей вы перед значащей частью напишете.
Как получить tid ноды?
Чтобы вывести все термины, возвращенные функцией, вместо print_r(...) надо:
Fivestar вес поля голосования
Да не за что.
Технически это то же самое, ведь hook_nodeapi() нужно тоже в модуле реализовывать
Fivestar вес поля голосования
Я сталкивался, но не придумал ничего лучше чем просто в hook_nodeapi() изменить вес при выводе ноды. Потом уже видел вот это: http://drupal.org/project/nd но сам не пробовал.
Кстати, в описании Node Display стоит ссылка на Node Display Contributions, там fivestar упоминается, но сделаны модули только-только и статус у них - "dev".
Как получить tid ноды?
А. Ну так это потому что ноду надо загрузить или хотя бы nid узнать. print_r($node); ведь тоже ничего не выводит?
Как получить tid ноды?
Попробуйте так:
print_r(taxonomy_node_get_terms_by_vocabulary($node->nid, 1, 'tid'));
Если снова что-то не так, сделайте
print_r($node->taxonomy); и посмотрите, что там.
Как получить tid ноды?
Ну и если так не нравится, то есть функция taxonomy_node_get_terms_by_vocabulary, она то же самое делает, но с дополнительным запросом к БД.
Как получить tid ноды?
Ну так можно например в лоб:
Как получить tid ноды?
Если вы имеете в виду term id, то они лежат в $node->taxonomy.
Я когда-то у себя в блоге сделал небольшое описание полей объектов $user, $node, $term и $file, там есть и про это.
установка и настройка капчи
А в комментах работает? Под какими аккаунтами проверял кроме админского? Есть ли у них пермишн skip CAPTCHA?
Под админским и не должно работать, у него пермишн skip CAPTCHA автоматически есть.
установка и настройка капчи
И еще: если нужна капча для формы создания темы форума, то нужно включить ее для forum_node_form, а если такой формы нет в списке - то добавить.
установка и настройка капчи
А что конкретно непонятно-то? Там вроде ж все просто.
Заходим в Администрирование->Управление пользователями->CAPTCHA (admin/user/captcha), а дальше по порядку сверху вниз:
выбираем дефолтный тип задачи,
выбираем в каких формах использовать капчу,
включаем и вводим подсказку для капчи на разных языках,
включаем/выключаем case sensitive,
выбираем, всегда ли выводить капчу, или прятать, если юзер уже успешно прошел ее в данной сессии.
Вроде все просто, на одной странице.
Замена имени пользователя в опубликованных нодах автоматом[Решено]
Да не за что.
Для экспериментов, чтобы было не страшно, полезно иметь отдельную локальную установку друпала (а лучше несколько). Тогда можно проверять, менять, ломать и чинить все что угодно
Замена имени пользователя в опубликованных нодах автоматом[Решено]
Да вроде бы неправильно. node_load при загрузке каждый раз имя пользователя по uid-у подгружает. Так что сменить имя можно.
Кстати, это же гораздо быстрее сразу проверить, чем спрашивать и потом ждать ответа
нули в номере ноды
Поставьте тогда модуль global redirect. Он автоматом редиректит на синонимы все обращения к 'node/nid'.
нули в номере ноды
Друпал этот элемент адреса (после 'node/') рассматривает как число (node id, т.е. nid). Числу не важно, сколько нулей вы перед значащей частью напишете.
А зачем с этим бороться?
Форма обратной связи
Да, извините, запамятовал.
http://drupalmodules.com/module/contact-forms - оно?
Форма обратной связи
Так ведь в модуле contact вроде можно настраивать несколько форм под разные адреса. Нет?