DCat: Блог

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

Проблема с сжатием css при переходе на Drupal 6.19

14 августа 2010 в 16:06

При апргеде drupal до версии 6.19 столкнулся с проблемой сжатия CSS - не все файлы подключались и не сжимались корректно. Оказалась проблема с комментариями в CSS написанных кирилицей. После удаления комментариев все заработало. На drupal.org нашел такое обсуждение "CSS Optimization breaks with non-UTF-8 .css files" http://drupal.org/node/881132

Использование стандартного пейджера в своем модуле

25 февраля 2010 в 10:42

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

Ширина списка для выбора "Родительский пункт" в книгах

26 августа 2009 в 16:09

При выборе "Родительского пункта" в книге элементы обрезались по последнему пробелу до 30 символов.
Например два пункта

-- Запасные части к автомобилям Hyundai
-- Запасные части к автомобилям Opel

выглядят одинаково как "Запасные части к автомобилям ...".

Для того, что бы увеличить строку до 60 символов были внесены изменения в модуль Book

--- book.module.orig    2009-07-31 17:26:20.000000000 +0300                                          
+++ book.module 2009-08-26 14:43:02.000000000 +0300                                                  
@@ -839,7 +839,7 @@                                                                                  
       break;                                                                                        
     }                                                                                              
     if (!in_array($data['link']['mlid'], $exclude)) {                                              
-      $toc[$data['link']['mlid']] = $indent .' '. truncate_utf8($data['link']['title'], 30, TRUE, TRUE);                                                                                                
+      $toc[$data['link']['mlid']] = $indent .' '. truncate_utf8($data['link']['title'], 60, TRUE, TRUE);                                                                                                
       if ($data['below']) {                                                                        

Производительность RSS

18 января 2008 в 14:29

На своем сайте Электронные вести мы столкнулись с проблемой производительности RSS потоков, а также Экспорта новостей, который был написан при помощи Views. Эти страницы запрашиваются очень, часто и что печально не кешируются стандартным кешем.

Однако, на сайте Drupal было найдено решение ввиде патча на модуль Views. Производительность выросла в 20 раз. Приатачиваю патч на всякий случай.