Есть вопрос

Применение Exposed Filters без нажатия кнопки "Применить" (Apply)

14 октября 2010 в 16:54

Добрый день.
Суть вопроса такова:
есть необходимость применения exposed filters без нажатия кнопки "Apply" (сразу после выбора пользователем), но только на одной странице сайта.
Есть модуль , но он применяет данную возможность ко всему сайту, исключить страницы нет возможности...
Кто сталкивался, подскажите как решить?

Автоматически изменить поле nodereference

14 октября 2010 в 16:35

Есть тип материала "Предприятие", есть тип материала "Товар". И то и то может создавать любой зарегистрированный пользователь. При создании предприятия можно выбрать товары из списка уже созданных материалов "Товар" (поле nodereference) которыми это предприятие торгует.

Вопрос по $links (comment.tpl.php)

14 октября 2010 в 15:50

Недавно пришла в голову идея изменить ссылку "Ответить" в комментариях (при клике на нее в поле ввода комментариев добавлялось обращение типа "< strong >Имя_Автора< / strong >, " с помощью js). Для изменения использовал hook_link(), что бы не писать модуль для пары строчек кода решил править "Ответить" прям comment.module изменив

$links['comment_reply'] = array(
        'title' => t('reply'),
        'href' => "comment/reply/$comment->nid/$comment->cid"
      );

на

$links['comment_reply'] = array(
        'title' => t('reply'),
        'href' => "#edit-comment",
        'attributes' => array('onclick' => "answer('{$user->name}','{$comment->cid}')")
      );

Все вроде работает то есть js вызывается и работает правильно, проблема только в том что drupal преобразует #edit-comment в http://domen.com/%2523edit-comment и получается что сразу после выполнения js, происходит переход на http://domen.com/%2523edit-comment.

Собственно вопрос
Каким образом предотвратить какие либо действия при клике по ссылке кроме события onclick или чтобы вместо http://domen.com/%2523edit-comment было просто #edit-comment?

PS. Конечно можно при загрузке страницы брать все ссылки и править href javascrip-ом, но хотелось бы как то "по умнее"))

Заранее благодарен!

Определить пользователь на сайте или нет

14 октября 2010 в 15:32

Всем здрасти!
Проблема. На сайт могут заходить зарегистрированные пользователи. Нужно на странице профайла мне выводить на сайте ли тот или иной пользователь или нет. Как определить на сайте ли пользователь?
Заранее спасибо!

Комментарии на отдельной странице

14 октября 2010 в 14:55

Всем привет!

Нужна помощь сообщества.
На неком сайте комментарии вынесены на отдельную страницу. Страница формируется модулем Panels и доступна по адресу /node/$node_nid/comments.
Исторически сложилось так, что для корректного отображения ссылок на страницу с комментариями и редиректа после размещения этих самых комментариев, был применен патч core-модуля comment.module (патч во вложении).

Вопрос - как правильно реализовать данный функционал и не прибегать к хаку кода?

Заранее спасибо за помощь.

Кто то имел дело с модулем project?

14 октября 2010 в 13:47

Проблема - не собирается файл для загрузки, предполагаю, что проблема в неправильной настройке файла package-release-nodes.php, в частности с параметром $cvs_root

Кто то может растолковать, как его правильно указать.

SQL запрос

14 октября 2010 в 12:31

Здравствуйте
Помогите составить SQL запрос
Имею две таблицы БД node, node_revisions для 6 Друпала.
Произошел косяк и поле vid на 1 меньше, чем nid в таблице node_revisions, а в таблице node - vid на 1 больше, чем nid.

Пример: node _______ - nid=115; vid=116
_______ node_revisions - nid=116; vid=115

Из-за этого проблемы с урлами.

Подскажите, пожалуйста, SQL запрос, чтобы в таблице node выставить nid по полю vid, а в таблице node_revisions наоборот - выставить vid по полю nid.

Спасибо.

Ищу модуль для транслирования NNTP

14 октября 2010 в 12:29

Уважаемое коммьюнити, а подскажи, пожалуйста, есть ли способ транслировать записи из групп новостей Usenet (или groups.google) в Drupal 6 или 7?

Жизненный пример: есть популярные в Тольятти (и за его пределами) группы новостей lada.talk, lada.auto, pada.photo и т.д. Очень хочется изобрести способ читать то же самое в интернете. Возможно ли?

На модуль netnews смотрел, дельного ничего не обнаружил. Если я неправ, прошу дать пример.

Создание "спецпредложений"

14 октября 2010 в 11:11

Здравствуйте,

Есть вопрос, по теме "как реализовать". На сайте искал, но видимо такое либо не обсуждалось, либо неправильно я искал Sad

Создаю сайт на drupal 6.19. Стандартная 3х блочная структура. В правом блоке должны выводиться "Спецпредложения", которые администратор будет добавлять в админке. Одно спецпредложение это небольшой блок из 4х строк и картинки. Соответственно админка для этого по-моему представлению должна выглядеть, как 4 текстовых поля и форма для загрузки файла.

Как из одного модуля вывести ноду темизированную в другом

14 октября 2010 в 10:08

Задача такая..
Я создал модуль в котором передаю аяксом ноду созданную в другом модуле.

В своей теме в свою очередь я темизировал эту ноду.

В моем модуле для вывода необходимой мне ноды я пользуюсь node_view(node_load($nid), false); а потом вывожу все поля кот мне нужны...
Все бы хорошо, но проблема в том что функции template_preprocess_[...] которые я переопределил в своей теме не работают Sad
хотя шаблоны переопределенные в теме работают..