Есть вопрос

[Решено] Съезжает поле "добавить комент"

14 октября 2010 в 17:59

Добавил картинки через image upload и в конкретной теме поле "оставить комментарий" съезжает вправо, а не показывается под картинками.
в стайл. цсс добаил .field-field-image .odd, .field-field-image .even {width: 140px; height: 140px; float: left; margin: 5px; }
вот пример мой сайт с проблемой

Два запроса в одной вьюхе

14 октября 2010 в 17:04

Стоит задача - сделать вьюху для главной страницы интернет-магазина. На ней собственно нужно отобразить товары по двум принципам - популярные и недавно поступившие.

Но views позволяет вроде как формировать только один запрос для одной вьюшки? Подскажите плз, как лучше поступить в этой ситуации?

Применение 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.

Спасибо.