Drupal — одна из самых мощнейших, сложнейших и популярнейших «редких» CMS. В данном разделе сайта вы найдете хорошие тематические статьи об этой системе.


Drupal 7: как перенаправить лог ошибок из базы в файл (модуль Syslog)

Итак, для протоколирования всех критических ошибок и предупреждений в дистрибутиве Drupal 7 по умолчанию присутствует два модуля. Database Logging конечно удобен со своим веб-интерфейсом, но непозволительно прожорлив к системным ресурсам, — ведь он все пишет в таблицу базы данных.

Поэтому наиболее оптимальным вариантом будет настройка модуля Syslog и отключение / удаление Database Logging. Первый позволяет писать логи в файл, что естественно быстрее. Рассмотрим то, как его настроить.

Внимание! Использование Syslog на виртуальном хостинге будет невозможно, т.к. понадобится полный доступ к некоторым настройкам веб-сервера.

(далее…)

Опубликовано 5-08-2014 в 14:22

Как на определенной странице в Drupal назначить другую тему

С помощью хука-крючка под названием HOOK_custom_theme(), объявленном в программном коде вашего модуля, можно применить тему, отличную от той, что установлена на остальных страницах сайта для определенных страниц.

Итак, смотрим пример ниже:

<?php
function RedBookCMS_custom_theme() {
    if (current_path() == 'system/results/export_to_xls' || 
        stripos(current_path(), 'system/interpretation-export/all')) :
        return 'seven';
    endif;
}
?>

(далее…)

Опубликовано 7-07-2014 в 10:42

Как в Drupal к CAPTCHA добавить ссылку Обновить капчу без перезагрузки страницы

Чтобы в CMS Drupal 7 к популярному модулю CAPTCHA добавить кнопку / ссылку Обновить капчу / Обновить картинку без повторной перезагрузки страницы, т.е. на AJAX к счастью вам не придется писать программный код, ведь есть такое замечательное расширение, как Image CAPTCHA Refresh.

Drupal модуль - обновить капчу на странице

Скачать его можно по следующей ссылке — https://drupal.org/project/image_captcha_refresh.

Каких-либо специфичных настроек да и вообще настраиваемых опций модуль не имеет, он просто интегрируется с картиночной капчей.

Опубликовано 17-03-2014 в 09:56

Как зарегистрировать и создать шаблон формы регистрации в Drupal

Итак, в Drupal 7 по умолчанию нет какого-либо более или менее сносного шаблона для темизации (читайте стилизации) стандартной формы регистрации пользователей на сайте, которая расположена по пути user/register. Однако сей недостаток можно исправить с помощью некоторого количества крючков.

1. В файле темы, template.php, объявите хуки hook_theme() и template_preprocess_user_register(): (далее…)

Опубликовано 17-03-2014 в 09:45

Drupal: как передать аргументы форме на странице в HOOK_menu()

Прежде всего я отмечу, — все, что будет описано далее актуально исключительно для Drupal 7.xx.

Итак, передать кастомные, т.е. свои пользовательские аргументы, помимо стандартных $form и $form_state в форму, сделанную на Form API можно с помощью хука HOOK_menu() к примеру вот так: (далее…)

Опубликовано 7-02-2014 в 16:59

Вывод или скрытие ошибок в Drupal

Если у вас вдруг, чтобы вы не делали в Drupal не отображаются ошибки (errors) или предупреждения (warnings) PHP, то возможно вам следует заглянуть на следующую страничку конфигурирования системы — http://example-drupal-site.com/admin/config/development/logging. Возможно там просто нужно будет правильно выставить переключатель, — смотрите скриншот, который показан ниже:

Drupal 7 - logging and errors

(далее…)

Опубликовано 7-01-2014 в 11:52

Drupal блоки: как задать расширенные параметры — регион и т.п.

Заметка посвящена освещению такого вопроса, как программное задание региона темы и страниц сайта, на которых блок будет отображаться.

Итак, все необходимые для вышеописанного параметры вы можете задать в функции-крючке под названием HOOK_block_info(). Вот пример использования оного: (далее…)

Опубликовано 1-01-2014 в 21:31













Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Blogroll:

  • Где купить видеорегистратор? На сайте Цифротека можно видеорегистраторы Sho-me купить дешево. →

Последние твиты