Вы здесь

drupal

Способы получения текущего адреса в Drupal

Частенько возникает вопрос как получить адрес главной страницы или текущей в разных CMS.
Для памятки оставляю как получить текущий адрес для Drupal. Для примера рассмотрим адрес http://www.kraeg.ru/drupal/content_page?page=2, где drupal — это папка в которой располагается Drupal, а content_page — синоним к адресу node/123.

Уязвимость в Apache с заголовком Range

Сегодня прочитав статью на habrahabr.ru Убийца Apache у вас на пороге, я проверил свои сервера на уязвимость. Сервер на Лотусе послал меня нафиг, сказав, что он не понимает, что от него хотят (не уязвим). Два сервера на CentOS с Apache'м оказались уязвимы. Один сервер настроен через nginx и проблема быстро исправилась настройкой

 

А вот со вторым пришлось помучаться...
Apache собран без mod_headers.c, а значит код

Команды отладки в Drupal

При включеном модуле Devel в Drupal становятся доступными функции:

Drupal. Ошибка unserialize() в /includes/bootstrap.inc

На сервере, где был установлен Drupal 6.x, в лог messages валились ошибки вида

drupal: PHP Notice: unserialize() [function.unserialize]: Error at offset 194 of 197 bytes in /home/drupal/includes/bootstrap.inc on line 555

Для исправления ошибки, вернее для анализа ее возникновения, необходимо:

Как правильно подключать скрипты и стили в свой шаблон

Как правильно подключать скрипты и стили в свой шаблон?
Можно, конечно, и в page.tpl.php прописать строкой типа <style type="text/css" и так далее. И работать оно будет. Однако в Друпале такой вариант считается неправильным, т.к. для таких целей был создан файл имяТемы.info. Он придуман для того, чтобы при сканировании друпалом всех шаблонов (или модулей), он мог вывести информацию о каждом из них не загружая большое количество кода для выдирания оттуда информации о данной теме (модуле). Это очень экономит память и время.

Установка FirePHP для Drupal

Firebug — дополнение для Firefox, которое позволяет богатые возможности для отладки и настройки web-приложений, JavaScript и другое. FirePHP — еще одно расширение, которое позволяет использовать интерфейс Firebug для отладки PHP. Для установки FirePHP для Drupal следуйте дальнейшим инструкциям

Подписка на RSS - drupal