Scaint@drupal.org: Комментарии

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

27 апреля 2011 в 17:00

Да, как-то я про это забыл.
Тогда можно еще такой вариант. Написать обработчик формы comment_form, который будет выполняться до comment_form_submit().
Если тема не указана, то записываем в $form_state['values']['subject'] что-то вроде <none>
В таком случае _comment_form_submit() не добавит кусок коммента в поле темы. А в шаблоне comment.tpl.php написать

27 апреля 2011 в 9:36

Информация о темах (как и о модулях) хранится в таблице system. Помимо этого в таблице variable есть значения theme_default (тема поумолчанию) и admin_theme (тема админки).
Соответственно чтобы поднять админку нужно в admin_theme указать к примереру s:7:"garland"; Обратите внимание, что в базе значение хранится в сериализованном виде. После этого нужно очистить таблицы cache_*

21 апреля 2011 в 13:37

Эти нотисы выводятся потому, что php ругается на присвоение значения несуществующему полю объекта $result (который является экземпляром класса StdClass). Это вобщем-то не ошибка, просто на хостинге указано значание error_reporting E_ALL.
Самый простой вариант - в начало index.php добавить строку error_reporting(E_ALL & ~E_NOTICE);
Второй вариант - ковырять панель управления хостингом