elia: Комментарии

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

27 марта 2009 в 18:09

"wanders.32" wrote:
Drupal_set_message - это извращение помойму, им выводить.

А почему?
"wanders.32" wrote:
из вариантов, рассматриваю вывод сделать на валидации, или форму пошаговой, и на втором шаге под формой рисовать таблицу с результатами + обнулять шаг. Кто что может подсказать, выслушаю советы или подсказки.

25 марта 2009 в 19:20

кстати!
А какая версия Drupal? Если 5-ка, то однозначно надо помимо установки генератора в правильное значение править еще и два строчка в таблице sequences (перменные node_nid и node_revisions_vid) - я писал об этом на drupal.org В ответ они там заявляют, что в 6-ке таких проблем нет

25 марта 2009 в 18:22

"penexe" wrote:
ясно, ну тгда можно сделать так
в цикле от 1 и пока не приспичит создаем ноды через node_save (он сразу все создат так как надо друпалу)
перед импортом создать тип материала "трэш"
на каждой итерации смотреть тот ли номер будет присвоен ноде ( db_next_id('{node}_nid');)если нет то создавать пустой материал типа "трэш" а если нужный то создавать то что следует.
потом через админку отфильтровать трэш и удалить

25 марта 2009 в 16:40

"shtrlz" wrote:
в чем собственно вопрос? может кто-то на пальцах показать в какой последовательности и в какие таблицы заносить полученные данные? ну или намекните где почитать?

что бы счетчик щелкал надо вносить записи с пустым id.
В своих тестах сделай по-другому:
- перенеси статьи
- установи значение счетчика равным максимальному id статьи + 1.

23 марта 2009 в 12:32

создаешь страницу "хоть как-то" с минимумом инфы, что бы запись в бд появилась.
затем любым case tool (phpMyAdmin тот же) открываешь таблицу {node_revisions} и ищешь запись с nid = номеру созданной ноды (если их несколько, значит есть версии (revisions) - значит надо отобрать последнюю, самую актуальную версию, имеющую максимальный vid) - у нее заполняешь поля body и teaser нужным кодом/текстом

20 марта 2009 в 16:27

один из двух моудлей - comment и comment_node должен уйти/умереть
Но! по идее мы должны иметь два разных хука:
comment: comment_nodeapi()
comment_node: comment_node_nodeapi()
почему они совпадают? может содержимое папок с модулями одинаковое?

18 марта 2009 в 12:18

Вообще-то у textarea нет атрибута value - http://w3schools.com/html/html_forms.asp
Поэтому не может быть и default_value (для того же textfield это обертка, которая подсовывает значение в атрибут value формы input при генерации формы.)
Менять надо $my_fld['#value'] = 'новое значение';

17 марта 2009 в 11:59

"alexsaab" wrote:
неужели для 6 подобной функциональности нет?

http://drupal.org/project/com2vb
Только выложил альфу комментатора в vBulletin под 6-ку - http://drupal.org/node/403974
Смотрите, щупайте.

13 марта 2009 в 10:56

В joomla пароли в бд хранятся в шифрованном виде? Если да, то они не подходят в одном случае - разные алгоритмы шифрования. Тогда перенести их не получится.
Перенести информацию о пользователях и пусть они запрашивают новые пароли - неприятно, но не катастрофично.

12 марта 2009 в 23:39

"kovtunos" wrote:
а как от этой каки избавиться? Это уже не на одном сайте такое творится :)

не пытаться два разных материала сохранить с одним и тем же алиасом? Smile

9 марта 2009 в 12:14

"Bahiya" wrote:
Еще прошу разъяснить следующий момент
Если файл comment.tpl.php отвечает за вывод опубликованных комментариев, тогда какой tpl.php отвечает за вывод формы комментирования?

comment.tpl.php отвечает только за последовательность вывода отформатированого/отрендериного потока комментариев, который уже создан ранее.