Drupal

Особенности установки CMS Drupal на вебсервер VertrigoServ

Этот материал предназначен для тех, кто использует для автономной отладки сайтов вебсервер VertrigoServ.
При установке очень популярной CMS (системы управления сайтом) Drupal на локальный сервер VertrigoServ, часто, в процессе инсталляции, возникают ошибки, которые не описаны в документации, и о которых не упоминается на специализированных ресурсах.

Одна из основных ошибок при установке, заключается в том, что вебмастер, в процессе инсталляции, не совсем правильно понимая указание системы, удаляет файл …\sites\default\default.settings.php
или, без удаления, копирует его под именем settings.php, в тот же каталог.
В этом случае инсталляция прерывается, и система выдает следующее сообщение об ошибке:

“Fatal error: Call to undefined function user_access() in /htdocs/includes/theme.inc on line 1730”

Эта ошибка (1730) появляется - если просто скопировать файл default.settings.php под именем settings.php и оставить оба эти файла в каталоге.
Для того чтобы инсталляция выполнилась правильно – надо оставить оба файла, но перед инсталляцией файл settings.php, полностью очистить простым текстовым редактором. В дальнейшем система сама наполнит его необходимой информацией.

Создание динамичного php-шаблона для биржи статей sape

Преимущества динамичного php-шаблона статьи для биржи sape очевидны, поэтому давайте посмотрим, как быстро и без напрягов его сделать.

Установка кода продажи статей от sape на drupal

Установка кода продажи статей от sape на drupal 5 и 6 несколько сложнее установки кода продажи ссылок и отделаться простым обновлением модуля не получится. Т.е. модуль обновить нужно, но не достаточно.

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

Если у вас уже установлен sape-модуль для друпала, то файлами из папки sape замените его. Файл sape.php также необходимо заменить на новый (есть в архиве). Файлы links.db и words.db удалять необязательно, но желательно. Если не было ничего установлено - сразу устанавливайте мой модуль.

На данном этапе сайт уже можно добавить в очередь на индексацию. А пока робот индексирует сайт, сделаем несколько последних приготовлений.

Правильный мультивыбор терминов

Как-то раз я писал про мой самописный модуль drupal для поиска материалов, путем мультивыбора терминов словарей пользователем.

Этот модуль долгое время использовался мной, пока недавно, совершенно случайно,

Новые версии Drupal - 6.13 и 5.19

Друпал версий 6.13 и 5.19 – это самые новые релизы.

Не было произведено никакого изменения функционала системы. Исправлены только критичные уязвимости и мелочь из багтрекера.

Как всегда, настоятельно рекомендуется обновиться и продолжать наслаждаться одной из лучших cms - drupal.

Больше информации по версиям шестой ветки - http://drupal.org/drupal-6.0
И для пятой ветки - http://drupal.org/drupal-5.0

Раскрываемое меню на основе таксономии

Симпатичное меню на основе taxonomy, в котором каждый термин первого уровня раскрывается, показывая свои подтермины.