Предлагаю решение

Заметка: перевод строки <Any> в фильтрах views

5 марта 2011 в 8:07

В чем вопрос?
Очень много раз меня спрашивали как в выпадающем списке фильтра модуля views перевести элемент "Any".
Да! стандартно переводом интерфейса этого не сделать.

Почему?
Секрет кроется в файле views_handler_filter.inc.
$any_label = variable_get('views_exposed_filter_any_label', 'old_any') == 'old_any' ? '<Any>' : t('- Any -');

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

Вариант второй, добавить в settings.php строчку:
$conf['views_exposed_filter_any_label'] = 'new_label';

После это идем в перевод интерфейса и ищем Smile

http://internetdevels.ru/blog/views_any_translate

10 Марта 2011 , Спб Друпал Кафей - Встреча друпалеров в Петербурге, просмотр презентаций, общение за чашкой Кофе, Чая, Пива

4 марта 2011 в 15:31

10 Марта в 19 часов в самом центре Петербурга, в удобном , уютном месте, состоится встреча представителей Друпал сообщества Санкт-Петербурга.

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

- ЧАЙ КОФЕ, Пиво Музыка бар - поздравление представительниц прекрасного пола.

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

Встреча пройдет в баре ๏̯͡๏ БАР ФИЛИН ГУД/Feelin'Good!๏̯͡๏
Литейный пр., д.64/78. Тел. 907 53 56. Группа вконтакте: club8612867
( Угол Невского Литейного, во дворе напротив кофехауза , Можно приносить свой тортик пирожные Бар разрешил )

В помощь начинающим дизайнерам тем под Drupal

4 марта 2011 в 10:53


Заготовка в формате *.psd для создания дизайна под Drupal на базе 12-колоночной разметки по стандарту 960 Grid System. Надеюсь она окажется вам полезной. Файл к сожалению прикрепить не удалось, скачать его можно здесь

Модуль для подключения препроцессора Less

3 марта 2011 в 16:30

http://dl.dropbox.com/u/6717893/less.zip

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

Памятка: Установка друпала на VDS

3 марта 2011 в 5:43

Прошло месяца два после начала этой памятки, она была 100 раз переработана, и выросла до таких размеров, что читать на одной странице довольно сложно, поэтому я разбил её на логические части. По прежнему приветствуются замечания и предложения в комментариях.

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

Исходные данные:
1 - недорогой VDS, который часто будет у заказчиков. 1.5G 384М 1 ядро, на котором будет только 1 владелец, и как следствие только 1 сайт будет в мультисайтинге.
2 - VDS 2G 1024M 1 ядро * до 8 =)), тут будет очень много сайтов в связке.
1 и 2 - ОС Ubuntu 10.10 или 10.04, которую обновим до 10.10

Оглавление:

Подготовка сервера
Подготовка ОС
Nginx
PHP
--eAccelerator
--MemCache
MySQL
--PhpMyAdmin
--MySqlDumper
Установка сайта
--D6 Подготовка
--D6 Установка

Обновление с 6.x до 7.x версии

2 марта 2011 в 17:00

Перед тем как переходить на 7-ую версию друпала, ответьте на вопросы (самому себе):
Зачем вам это нужно? (если всё хорошо работает)
Настолько важен вам переход или стоит подождать? (к чему спешка..)
Возможно лучше пока остаться на 6-ой версии друпала? (Меньше проблем, всё более стабильно работает)

Обычно большинство разработчиков переходят на следующую версию через 6-12 месяцев (статистика приблизительная, по моим личным наблюдениям..). Например с 4-ой на 5-ую версию, составило примерно, от трёх до девяти месяцев, хотя кто-то, только через пару лет обновился Smile

На данный момент, для 7-ой версии друпала имеется чуть более 1000 модулей. С одной стороны это много, с другой, ещё огромное количество модулей не адаптировано под 7-ую версию, а некоторые и не будут переделаны... (по разным причинам).

Перед тем как переходить на 7-ую версию, проверьте, чтобы были все нужные вам модули сделаны для 7-ой версии.

Скачайте все нужные вам модули и установите их локально вместе с 7-ой версией друпала! Проверьте на чистой установке, нормально они работают вместе или есть проблемы. Если есть возможность, сделайте чистую установку на своём хостинге (например, на поддомене), чтобы быть уверенным, что 7-ая версия друпала работает нормально на вашем хостинге и корректно работают модули.

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

Возможно это займёт час-два времени, но вы будете точно знать, что эти модули вместе работают на семёрке.

Увеличения скорости загрузки странички: Content Delivery Network (CDN) и распараллеливание загрузки данных

2 марта 2011 в 16:22

Что такое CDN?

Кому и почему нужно использовать CDN?

Инфраструктура CDN & Drupal

Пример расширенной настройки CDN в друпале

Распараллеливания загрузки

читать

Disable vertical tabs (модуль для Drupal 7)

2 марта 2011 в 10:20

Привет всем! С переходом на Drupal 7 мне очень непонравилось то, что вертикальные закладки "vertical tabs" в наглую включили в ядро друпала и что самое ужасное - нигде в пользовательском интерфейсе это невозможно отключить. В то время как под D6 это был отдельный модуль, который можно было установить и включить по желанию.

После чего мною был сделан модуль, который при обработке форм везде где встречаются вертикальные закладки заменяет их на обычные поля "fieldset" как это было в Drupal 6 по-умолчанию.

Размещение блога

2 марта 2011 в 9:25

В виде эксперимента разместил свой блог - на drupalgardens.com. Пока нравится, платформа позволяет развернуть сайт не вложив не рубля, а также побаловаться с Drupal 7. Присутствует аналог модуля Views, называется Simple Views, я его пока не использовал. Единственно раздражают притормаживания движка. Так же столкнулся с проблемой некорректного сохранения форматирования в теме, как известно, drupalgardens.com позволяет менять оформление темы без изменения кода, но оно к сожалению не всегда корректно отрабатывает. Советую тем кто только начинает знакомство с drupal 7. Если посмотреть галерею сайтов можно увидеть вполне качественные сайты построенные на этой SaaS-платформе.

p.s. Если какой-либо модуль, позволяющий аналогично менять оформление в обычном проекте на друпал.

Модуль Elysia cron

1 марта 2011 в 1:02

Скрипт cron.php используется в Друпале для для работы поиска(индексация контента), отправки писем подписчикам, сбора rss-фидов и т.д. - модули сами могут давать задания для выполнения по расписанию.

На drupal.org присутствует немалое количество модулей, которые позволяют тем или иным образом взаимодействовать со скриптом крона. Наиболее популярными среди них являются: SuperCron и Poormanscron. Первый имеет неплохой набор настроек для автоматизации и планирования крон-задач и является очень перспективным, а второй из всех настроек может похвастаться только интервалом запуска скрипта cron.php. На мой взгяд наиболее правильным и удобным является модуль Elysia cron - этот модуль, благодаря своей исключительной гибкости и юзабельности серьезно уделывает конкурентов.

Полная статья »