seaji: Блог

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

Watchdog_mail - системные журналы на электронную почту

14 мая 2008 в 18:56

Привет всем!
Вчера случайно натолкнулся на системную функцию watchdog_overview() и решил ее расковырять.
Что делает эта функция? Она подготавливает и выводит список системных сообщений на странице: http://ваш_сайт/admin/logs/watchdog
Я подумал, что было бы клево, если бы этот список системных сообщений отсылался бы мне на электронную почту при ежедневном выполнении заданий крона.

Темизируем формы

19 апреля 2008 в 18:00

Привет всем!
Давно хотел выложить эту тему, но все руки не доходили. Толчком послужил этот пост: http://drupal.ru/node/14050
Кратко суть проблемы:
Друпал отлично темизируется через CSS благодаря тому, что отлично прописываются классы и ID различных блоков.
Но есть одно, большое "НО".
В Друпале, элемент формы имеет свое ID - это да, но он еще и оборачивается в 2-3 дива, которые не имеют отличий между собой.
Вот пример:

<div class="form-item">
 <label for="edit-taxonomy-tags-2">Ключевые слова: </label>
 <input type="text" maxlength="255" name="taxonomy[tags][2]" id="edit-taxonomy-tags-2"  size="60" value="" class="form-text form-autocomplete" />

Стеклянная свадьба Dries + Karlijn

25 марта 2008 в 15:50

Сегодня (25 марта 2008г.) отец-основатель Drupal отмечает вторую годовщину свадьбы.

http://buytaert.net/second-wedding-anniversary

Поздравляю!!!

Вот такой вот Localizer :'(

27 февраля 2008 в 0:45

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

Поиски на оф. сайте привели только к описанию подобной ситуации для D 4.7

Ладно, буду разбираться.
О результатах отпишу.

Ретрансляция отдельных элементов лент RSS

10 февраля 2008 в 19:10

Открыл свой блог seaji.spb.ru

Помимо блога, передаю на этом сайте свои подборки RSS лент с других сайтов.
Спасибо пользователю talik за эту статью : мой drupal в качестве онлайн rss ридера. Еще спасибо великой и могучей Natalie за подсказку модуля FeedAPI. В отличии от talik я использую этот сайт не для чтения RSS, а для вещания. Для чтения я привык использовать Google Reader.

Доктор Дре

28 января 2008 в 13:11

На прошлой неделе основатель проекта drupal.org Dries Buytaert защитил кандидатскую диссертацию на тему "Методы профилирования для анализа и оптимизации производительность Java приложений" (Profiling Techniques for Performance Analysis and Optimization of Java Applications).
По его словам (http://buytaert.net/dr-dre) имя Dries происходит от имени Andre, что в свою очередь в уменьшительно ласкательном варианте - Dre. Поэтому, его теперь можно называть Доктор Дре.

Модуль для разработки тем (D6)

14 января 2008 в 16:33


Новый модуль "Theme developer" является частью проекта devel (http://drupal.org/project/devel).
Я думаю многие знакомы с Firebug и Web Developer Tool Bar для ФайрФокса.
Так вот этот модуль является их подобием (по функциональности) и помогает в создании тем под Друпал.

Представьте, вы кликаете на каком либо элементе страницы и узнаете всю информацио об этом элементе как то, какая функция/шаблон темы сгенерила этот элемент, какие переменные доступны этому шаблону/функции и пр.

Более подробно об этом здесь: http://drupal.org/node/209561

Достоинства модульной системы

12 января 2008 в 17:09

Вот ролик с наглядным примером достоинства модульной системы.
Небольшая приставка к вашему iPod - ду и вы можете ее plug - in.
Фантастические ощущения гарантированы.
http://youtube.com/watch?v=OV7UKCYMb78

[video:OV7UKCYMb78]

Защита "вида" от бесконечного цикла

20 декабря 2007 в 18:15

Ситуация:
У вас есть словарь, в словаре термины.
Создаете вид, который будет выводить список материалов для разных терминов. Как аргумент передается term ID.
Если не передано ни одного аргумента, то что выводить?
Я обычно вывожу "текст для пустой страницы" куда можно вставить несколько раз этот же вид но уже с аргументами и получить некоторую саммари по разным терминам словаря.
Но ... это палка о двух концах. Во первых если аргумент все таки передан, но ничего не найдено, то будет выведено ваше саммари.

Быстрая диагностика зависания крона

30 ноября 2007 в 1:08

Постоянно сталкивался с зависанием крона (http://drupal.ru/node/2293#comment-60504)
Вот некоторые рецепты.

Индексация

Уменьшите количество документов для индексирования за один запуск крона на стр. настройки поиска.
Лучше запускать крон несколько раз в день.

Рассылка

Если у вас стоит simple news то он может вызывать зависание при рассылке большого количества писем.

Drag and Drop в шестом Друпале (видео)

27 ноября 2007 в 23:10

Новая фича в D6 - "Drag and Drop"
Расположение блоков можно менять просто перетаскивая их мышкой.
офигенная вещь, прощай поле "вес"
http://www.youtube.com/watch?v=GSP19GrrfZI

[video:GSP19GrrfZI]

50 полезных мелочей для спеца

27 ноября 2007 в 15:28

Перевод вот этого : http://www.lullabot.com/audiocast/podcast-50-drupal-tips-and-tricks с моими комментариями
Слушать подкаст тяжеловато, очень много информации дается в короткое время. Но зато почти все популярно объясняется с примерами.

Drupal admin and configuration:

1. Создайте блок "Помощь по HTML" и в настройках видимости задайте показ на страницах "node/*/edit" и "node/add/*"

2. Можно получить табличку управления доступом с одной колонкой для одной роли, для этого перейдите по ссылке "управлять доступом" на странице admin/user/roles

Фиксы множественных чисел и месяцов.

21 ноября 2007 в 11:27

Некоторое время назад пытался выложить эти фиксы, но тогда файлы не прикреплялись. Попробую еще раз.

Фиксы по месяцам меняют скажем "январь" на "января"
таким образом сообщение "10 январь 2007" становиться русским "10 января 2007"

По множественным числам фиксится:

комментарий / комментария / комментариев
байт / байта / байтов
год / года / лет
неделя / недели / недель
день / дня / дней
час / часа / часов
минут / минуты / минут
секунда / секунды / секунд
пользователь / пользователя / пользователей
голос / голоса / голосов

Изменение параметров вида "на лету"

10 ноября 2007 в 21:39

Доброго времени суток всем!
Меня только что пронзила гениальная мысль.
Все факты я знал и до этого, но как только они сложились в одну картину я чуть не подпрыгнул на стуле.

Копилка желаний Друпаллеров

19 октября 2007 в 15:49

Опрос более чем тысячи активных пользователей на сайте http://drupal.org показал:

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

Фотосет с DrupalCon 2007

22 сентября 2007 в 14:01


19-22 сентября 2007г. в Барселоне проходила ежегодная конференция DrpalCon.
Официальный сайт: http://barcelona2007.drupalcon.org/
Темы докладов: http://barcelona2007.drupalcon.org/schedule

А вот и фото:

Алфавитная линейка на русском методами Views

15 сентября 2007 в 14:05

Итак задача:

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

Во views существует возможность выбора в качестве аргумента - заголовка с фильтрацией по одной букве, но...
Работает все это только с англицкими названиями.

Решил я эту проблему транслитерацией заголовка и помещением его в специальное спрятанное поле (Computed Field).
Решение получилось немного мудреным. Если кто может предложить оптимизацию - Welcome !

Требуемые модули:

Drupal победил в CNET Webware 100

20 июня 2007 в 16:16

В течении 20 дней мая - июня сообщество Webware.com голосовало за свои любимые веб приложения.
Здесь: http://www.webware.com/html/ww/100.html приводятся результаты голосования. Представлено 100 приложений, по 10 в 10-ти категориях.
Изначально было 5000 номинаций из которых выбрали 250. Количество голосов: 489467.

Создал свою тему с нуля

14 мая 2007 в 1:37

Все сделал сам, начиная от фотошопа. Времени ушло море, но я доволен результатом.
Верстка только на дивах. Фиксированная ширина.
Показать сайт пока не могу, ждем разрешения начальства.
Прикрепляю скриншоты.

Отображение меню в виде выпадающего списка

14 мая 2007 в 0:57

При администрировании сайта, зачастую приходиться прыгать по меню "Управление" и не всегда конечный пункт достигается за один клик. Бывает пока ждешь загрузки 2-3 страниц забываешь, что собственно хотел сделать. Поэтому я для себя написал небольшой скриптик, который распечатывает указанное меню в виде выпадающего списка. Очень удобно, выбрал, кликнул и ты уже там где хотел бы быть.