Друпал

DrupalConf Moscow 2012 — 2 июня

пн, 26.03.2012 17:02 :: olk
Ежегодная конференция, посвящённая системе управления контентом сайта с открытым исходным кодом Drupal, состоится 2 июня 2012 года в Москве. Более 400 опытных и начинающих разработчиков, SEO-специалистов, системных администраторов, дизайнеров, верстальщиков, владельцев веб-студий и руководителей интернет-проектов соберутся в конгресс-центре гостиничного комплекса «Измайлово» для общения, обмена идеями и опытом. В этом году конференция приобретает международный статус. В настоящий момент ведутся переговоры с зарубежными специалистами, начал свою работу сайт конференции www.drupalconf.ru, где можно зарегистрироваться, проголосовать за темы для будущих докладов, задать вопросы, оставить комментарии и пожелания. Не откладывайте регистрацию, станьте участником прямо сейчас! И вы сможете узнать больше и поделиться опытом работы на Drupal, общаясь в неформальной обстановке с докладчиками и участниками из России, стран ближнего и дальнего зарубежья. Следите за обновлениями на сайте, присоединяйтесь к нам в Фейсбуке, Твиттере и Вконтакте!

Мультисайтинг на Drupal 7 или как я делал магазин

ср, 14.03.2012 12:18 :: olk

Была поставлена следующая задача: 1. Небольшой розничный Интернет-магазин на отдельном домене avr-shop.ru 2. Мелкооптовый магазин на домене avr-shop.com имеющий несколько региональных отделений на субдоменах вида subdomen.avr-shop.com 3. Ассортимент товара одинаковый на всех но по своим ценам и возможностью исключать товар из показа на той или иной площадке. 4. Простейшая корзина покупателя (без систем оплаты)

Решение: Для решения поставленной задачи была выбрана связка – Drupal 7 + Ubercart на мультисайтинге. В основном каталоге сайта в директории sites был создан файл sites.php со следующим содержанием:

Модуль cczoom как альтернатива cloud zoom

вт, 21.02.2012 12:04 :: olk
Работая над вялотекущим проектом под Drupal 7, понадобилось мне показывать масштабируемые превьюхи. Поиск дал несколько результатов, но под D7 был выбран, более менее приемлемый модуль Cloud zoom, основанный на одноименном jQuery плагине jQuery Cloud zoom.
Но к сожалению автор модуля , использовал возможности jQuery плагина лишь на 10%, а точнее через данный модуль практически невозможно настроить плагин, а там, тем не менее достаточно много такого, с чем можно «поиграться»(приведу спецификацию параметров без перевода, кому надо надеюсь сами переведут).

Модуль ссtags под Друпал 7

ср, 11.01.2012 11:38 :: olk

На днях перевел свой модуль cctags с шестой версии на седьмую. Сctags – это альтернатива широко известного модуля tagedelic. Т.е. модуль формирует блок и/или страницу облака тэгов таксономии с атрибутом (классом) зависящим от частоты употребления данного термина в опубликованных нодах. В чем преимущество данного модуля перед tagedelic.

Tagedelic – формирует ровно столько блоков (и страниц) сколько определено словарей в вашей системе причем не позволяет смешивать словари, т.е. один словарь – одно облако.

Ajax_comments и форма комментариев выше комментариев

пт, 26.11.2010 01:24 :: olk
Есть замечательный модуль Ajax_comments от neochief, который позволяет открывать форму комментария непосредственно под комментарием (посредством AJAX). И есть статья этого-же (кстати многоуважаемого лично мной) автора про перенос формы ввода комментария непосредственно под сам пост, перед списком остальных сообщений - Модуль «Форма комментариев поверх комментов» и даже есть модуль который все это реализует - Comment form above comments.

Темизация не стандартными методами в Друпал

ср, 03.11.2010 20:26 :: olk

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

Новый модуль cclive (Прямой эфир)

пн, 24.05.2010 15:47 :: olk
Пока только для тестирования. Новый модуль реализует показ блока и страницы так называемого "Прямого эфира", т.е. показывает информацию по самым последним изменениям при комментировании материалов. Отличается от аналогичных модулей широкой возможностями по темизации вывода. Т.е. вы можете настроить вывод (через шаблоны tpl.php) практически в любом удобном для вас формате. Для этого в модуле реализован вывод шаблоны практически для всех элементов.

Темизация страницы: cclive-page-wrapper.tpl.php Шаблон вывода страницы доступны переменные $livedata - непосредственно данные $pager - стандартный пэйджинг

Как показать в профиле пользователя его роли

чт, 22.04.2010 11:56 :: olk

Во многих случаях, такие вопросы достаточно просто решаются через темизацию, а конкретно через файл template.php и/или файл шаблона. В нашем случае наиболее удобным местом, где можно «подправить» вывод профиля пользователя является функция preprocess_user_profile.

Пишем модуль под Drupal. Часть 9. Выводим трэкер в профиле пользователя

ср, 21.04.2010 10:47 :: olk

В этой части мы избавимся от стандартного модуля tracker и организуем вывод трэкера с сообщениями пользователя в его профиль. А заодно проделаем не большой трюк, чтобы не потерять ссылки на поисковиках относящиеся стандартному трэкеру. Также мы поправим вывод заголовков.

В файле cctracker.module изменим наш хук menu и добавим вспомогательную функцию _cctracker_user_access, отвечающую за доступ к трэкеру профиля пользователя.

Шаг номер 20: Меняем функция cctracker_menu.

Пишем модуль под Drupal. Часть 8. Оформляем вывод

чт, 15.04.2010 13:47 :: olk

В этой небольшой части мы оформим вывод трэкера (а проще - займемся «украшательством»)

Шаг номер 18:

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

Кнопка - кнопка (knopka.png)

На главной - на главной (promote.png)

Страницы

Подписка на Друпал