Архив

Публикации с меткой ‘Drupal’

Установка русского Drupal 6

17 января 2009

Каждый раз, когда мне приходится устанавливать Drupal, что я делаю нерегулярно, я успеваю забыть несложную процедуру установки Drupal с поддержкой русского языка, а на Drupal.ru каждый раз приходится искать нужный материал. Кстати, я не понимаю, почему у друпаловских профессионалов такой безобразный сайт, помойка, на которой трудной найти нужный материал, затерянный в куче бесполезного мусора. Теперь об установке.

Читать далее…

Drupal 6.9 и drupal_http_request_fails

17 января 2009

После свежей установки или обновления Drupal до версии 6.9 в отчёте о состоянии появляется такое сообщение:

HTTP request status Fails Читать далее…

, ,

Tagadelic и кэш

2 сентября 2008

У модуля Tagadelic бывает глюк, когда в облаке не показываются новые тэги, хотя в записях они имеются. Как ни странно, помогает в этом случае очистка кэша (/admin/settings/performance — «Очистить кеш данных»), даже если кэширование выключено.

Добавлено: в Tagadelic 1.2 и Drupal 6.8 эта проблема решена.

,

Замена node на что-то другое в Drupal 6

2 сентября 2008

Нашёл простое решение, как в Drupal 6 в путях слово «node» поменять, например, на «content»:

В sites/default/settings.php добавляются 2 функции:

function custom_url_rewrite_outbound(&$path, &$options, $original_path) {
//Change all 'node' to 'content'.
if (preg_match('|^node(/.*)|', $path, $matches)) {
$path = 'content'. $matches[1];
}
}
 
function custom_url_rewrite_inbound(&$result, $path, $path_language) {
// Change all content/x requests to node/x
if (preg_match('|^content(/.*)|', $path, $matches)) {
$result = 'node'. $matches[1];
}
}

Решение взято из официальной документации по функциям custom_url_rewrite_outbound и custom_url_rewrite_inbound.