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

[Решено] Вывод картинок горизонтально

5 марта 2011 в 12:21

Всем добрый день! Недавно столкнулся с проблемой горизонтального вывода картинок, использовал модуль colorbox. Нетрудно было узнать, что надо использовать «display: inline;», но вот где именно — непонятно.
Вопрос, как мне и подсказали, решился правкой .css файла. Для темы, которую я использую, это файл style.css.
Всего-навсего достаточно было добавить такой код:

Заглушка для устаревших браузеров

5 марта 2011 в 8:51

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

Особенности и отличия от множества аналогичных модулей:
- Возможность изменить текст сообщения и ссылку на информационное видео
- Возможность изменить ссылки на сайты браузеров
- Поддерживает 5 основных браузеров: Opera, Safari, IE, Chrome, Firefox
- Возможность указать версии браузеров, начиная с которых браузеры не считаются устаревшими
- Не назойливое уведомление. После закрытия его "крестиком" больше не отобразится (cookie на период сессии)
- Автоматически обновляемая информация о браузерах. Очень точное определение версии.
- Поддерживает переводы

P.S. Дизайн взят отсюда и немного переработан. Надеюсь автор не обидится.
P.P.S. Буду рад помощи в выкладывании модуля (этого и еще нескольких) на drupal.org, что-то я никак не разберусь как это сделать.

Заметка: перевод строки <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 по-умолчанию.