Drupal_set_message - это извращение помойму, им выводить.
А почему?
"wanders.32" wrote:
из вариантов, рассматриваю вывод сделать на валидации, или форму пошаговой, и на втором шаге под формой рисовать таблицу с результатами + обнулять шаг. Кто что может подсказать, выслушаю советы или подсказки.
кстати!
А какая версия Drupal? Если 5-ка, то однозначно надо помимо установки генератора в правильное значение править еще и два строчка в таблице sequences (перменные node_nid и node_revisions_vid) - я писал об этом на drupal.org В ответ они там заявляют, что в 6-ке таких проблем нет
ясно, ну тгда можно сделать так
в цикле от 1 и пока не приспичит создаем ноды через node_save (он сразу все создат так как надо друпалу)
перед импортом создать тип материала "трэш"
на каждой итерации смотреть тот ли номер будет присвоен ноде ( db_next_id('{node}_nid');)если нет то создавать пустой материал типа "трэш" а если нужный то создавать то что следует.
потом через админку отфильтровать трэш и удалить
в чем собственно вопрос? может кто-то на пальцах показать в какой последовательности и в какие таблицы заносить полученные данные? ну или намекните где почитать?
что бы счетчик щелкал надо вносить записи с пустым id.
В своих тестах сделай по-другому:
- перенеси статьи
- установи значение счетчика равным максимальному id статьи + 1.
%body [adsense:468x60:YYYYYYYYYY] , где XXXXXXXXXX - ID объявления 120x40, созданного мной ранее в панели Adsense (https://www.google.com/adsense/adslots) YYYYYYYYYY
создаешь страницу "хоть как-то" с минимумом инфы, что бы запись в бд появилась.
затем любым case tool (phpMyAdmin тот же) открываешь таблицу {node_revisions} и ищешь запись с nid = номеру созданной ноды (если их несколько, значит есть версии (revisions) - значит надо отобрать последнюю, самую актуальную версию, имеющую максимальный vid) - у нее заполняешь поля body и teaser нужным кодом/текстом
один из двух моудлей - comment и comment_node должен уйти/умереть
Но! по идее мы должны иметь два разных хука:
comment: comment_nodeapi()
comment_node: comment_node_nodeapi()
почему они совпадают? может содержимое папок с модулями одинаковое?
Вообще-то у textarea нет атрибута value - http://w3schools.com/html/html_forms.asp
Поэтому не может быть и default_value (для того же textfield это обертка, которая подсовывает значение в атрибут value формы input при генерации формы.)
Менять надо $my_fld['#value'] = 'новое значение';
В joomla пароли в бд хранятся в шифрованном виде? Если да, то они не подходят в одном случае - разные алгоритмы шифрования. Тогда перенести их не получится.
Перенести информацию о пользователях и пусть они запрашивают новые пароли - неприятно, но не катастрофично.
Еще прошу разъяснить следующий момент
Если файл comment.tpl.php отвечает за вывод опубликованных комментариев, тогда какой tpl.php отвечает за вывод формы комментирования?
comment.tpl.php отвечает только за последовательность вывода отформатированого/отрендериного потока комментариев, который уже создан ранее.
Выполнить код при создании материала
угу, если свой модуль будет так называться - sendmail и не будет других таких же модулей в системе
Выполнить код при создании материала
Свой модуль, у которого будет hook имя_модуля_nodeapi(). И там обрабатывать событие 'insert'...
вывод чего-нибудь после сабмита формы
А почему?
делаю некий конвертер, не могу понять принцип создания ноды.
кстати!
А какая версия Drupal? Если 5-ка, то однозначно надо помимо установки генератора в правильное значение править еще и два строчка в таблице sequences (перменные node_nid и node_revisions_vid) - я писал об этом на drupal.org В ответ они там заявляют, что в 6-ке таких проблем нет
делаю некий конвертер, не могу понять принцип создания ноды.
делаю некий конвертер, не могу понять принцип создания ноды.
что бы счетчик щелкал надо вносить записи с пустым id.
В своих тестах сделай по-другому:
- перенеси статьи
- установи значение счетчика равным максимальному id статьи + 1.
Настройка Google AdSense Injector
То, что будет показываться в списке node между ними.
Настройка Google AdSense Injector
Как у меня:
Node body ad insertion template:
%body
[adsense:468x60:YYYYYYYYYY] , где
XXXXXXXXXX - ID объявления 120x40, созданного мной ранее в панели Adsense (https://www.google.com/adsense/adslots)
YYYYYYYYYY
Drupal 6.* + phpBB3... проблема с интеграцией...
вариант с vBulletin не интересует?
http://drupal.org/project/com2vb
Как редактировать отображение новости на главной?
как вариант самому прописывать teaser в таблице {node revisions}
Как добавить html страницу
создаешь страницу "хоть как-то" с минимумом инфы, что бы запись в бд появилась.
затем любым case tool (phpMyAdmin тот же) открываешь таблицу {node_revisions} и ищешь запись с nid = номеру созданной ноды (если их несколько, значит есть версии (revisions) - значит надо отобрать последнюю, самую актуальную версию, имеющую максимальный vid) - у нее заполняешь поля body и teaser нужным кодом/текстом
контентный модуль и его активация
контентный модуль и его активация
удалить папку модуля
проверить на всякий случай отсутствие записи в {system}
заново закачать папку с модулем
Проблемища с node_comment
один из двух моудлей - comment и comment_node должен уйти/умереть
Но! по идее мы должны иметь два разных хука:
comment: comment_nodeapi()
comment_node: comment_node_nodeapi()
почему они совпадают? может содержимое папок с модулями одинаковое?
хочу сделать раскрывающийся список
в .../admin/build/menu/item/add/... для создаваемого пункта меню указывать родителя
родителю не ставить признак показа развернутым
азы типа
Как изменить значение textarea через FORM API
Вообще-то у textarea нет атрибута value - http://w3schools.com/html/html_forms.asp
Поэтому не может быть и default_value (для того же textfield это обертка, которая подсовывает значение в атрибут value формы input при генерации формы.)
Менять надо $my_fld['#value'] = 'новое значение';
пересесть с 5-ки на 6-ку ?
Сам процесс переезда голого сайта прост и описан на сайте издателей.
Модуль для комментирования статьи в форуме
http://drupal.org/project/com2vb
Только выложил альфу комментатора в vBulletin под 6-ку - http://drupal.org/node/403974
Смотрите, щупайте.
миграция только пользователей из БД joomla
В joomla пароли в бд хранятся в шифрованном виде? Если да, то они не подходят в одном случае - разные алгоритмы шифрования. Тогда перенести их не получится.
Перенести информацию о пользователях и пусть они запрашивают новые пароли - неприятно, но не катастрофично.
Настройки блоков не пашут после смены сервера
Гм.
А как прописан $db_prefix в settings.php?
А что вообще известно о состоянии таблицы {variables}?
Настройки блоков не пашут после смены сервера
форма не сабмитится или функция в сабмит не может обновить записи в таблицах
PHP errors в watchdog есть? Какие?
user warning: Duplicate entry
не пытаться два разных материала сохранить с одним и тем же алиасом?
user warning: Duplicate entry
ты пытаешься в поле dst сохранить не уникальное значение 'news/2009-02-27/41.html', которое там уже существует. и локализаторы тут не при чем.
Работа с CVS на drupal.org
Спасибо.
[Решено] Отделить комментарии от тела ноды
comment.tpl.php отвечает только за последовательность вывода отформатированого/отрендериного потока комментариев, который уже создан ранее.