Блог пользователя - Химический Али

Сделаем формы компактными!

20 августа 2008 в 12:51

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

Аналогичным образом изменяются и формы системных настроек.

Разбор кода модуля поможет проникнуть в глубины темизации форм.

Демо

http://drupal.geek.nz/static/node-form/default/summaries2.html

«Прямой эфир» без Views и OG

18 августа 2008 в 16:42

Сниппет «прямого эфира» без использования Views и Organic Groups. Код нагло озаимствован из модуля Comment, модифицирован sql-запрос. Легко темизируется.

Использование:
а) скопировать код
б) создать новый блок, выбрав формат ввода «php-код», вставить код в блок, сохранить
в) вывести блок в нужном регионе

зы.следует добавить проверку - не гость ли оставил камент.

Вставка контента Drupal в другие документы посредством SSI

1 августа 2008 в 11:54

Модуль SSI позволяет получать доступ к контенту вашего drupal-сайта через Server Side Includes (SSI).

Поддерживаемые типы содержимого

  • Блоки
  • Планируется Smile

Использование

Для показа блока Drupal на сторонней странице используйте следующий формат вставки на вашей ssi-странице (страницы с расширением .shtml по умолчанию):

Views Or – фильтр Views с оператором «или»

1 августа 2008 в 11:47

Views Or это модуль, позволяющий создавать фильтры с оператором «ИЛИ».

Представляет собой фильтр Views.

Модуль экспериментальный и не работает со всеми фильтрами!

Пример использования

Корректный подсчёт просмотров в Drupal 6

1 августа 2008 в 11:41

Т.к. родной модуль статистики инкрементирует число просмотров при каждом обращении к материалу, число просмотров можно считать неверным: если вы обновите страницу, то число просмотров увеличится, что неправильно. Модуль Accurate Read Count помогает исправить этот недочёт, правильно подсчитывая просмотры пользователями и незарегистрированными пользователями.

+1. Голосовалка для Drupal 6

31 июля 2008 в 8:57

+1 – это простой digg-подобный виджет для голосования, работающий с использованием Ajax.

Помните:

Этот модуль на дает возможность голосовать за материалы своим авторам. Так что, дабы не сломать мозг, помните, что отсутствие ссылки означает скорее что вы автор материала, а не то, что модуль не работает.

Страница проекта

http://drupal.org/project/plus1

Интеграция с CiviCRM

30 июля 2008 в 9:19

Кооператив Chicago Technology выложил на всеобщее обозрение модуль CiviMap, обеспечивающий интеграцию с CiviCRM и модулем GMap. Сейчас разработчики плотно занимаются расширением возможностей и функционала, ожидая помощи и советов от заинтересованного сообщества.

Требует

  • CiviCRM
  • GMap Module
  • Модуль GMap Overlay из пакета GMap Addons

Страница проекта

Windows Live Messenger на вашем сайте (модуль IM Control)

29 июля 2008 в 9:26

Вышла бета-версия модуля IM Control, с помощью которого можно встроить в сайт свой мессенжер и общаться.

Windows Live Messenger IM Control это сервис от Микрософт, часть сервиса Windows Live, который позволяет отображать присутствие в лайв мессенжере и дает возможность посетителям обмениваться сообщениями в этой сети прямо из браузера без установки клиента Windows Live Messenger на компьютер.

Windows Live Messenger IM Control, изображение wikimedia

IM Control работает в Internet Explorer 6 или 7, Firefox 2.0 (Windows и Mac OS X), поддерживает 32 языка.

Внимание! PHP memory usage: ~10,000 bytes

Построение диаграмм и графиков с помощью FusionCharts

28 июля 2008 в 9:11

Модуль FusionCharts интегрирует Drupal с бесплатным flash-пакетом FusionCharts для построения чартов (диаграмм). Чарты могут рендериться на основе данных, могут быть анимированными, с легкостью интегрируются в веб-приложения и презентации.

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

Требует:
Модуль Colorpicker http://drupal.org/project/colorpicker
FusionCharts (бесплатный пакет) http://www.fusioncharts.com/free.

Загрузка картинок для «бомжей»

26 июля 2008 в 19:09

Если вы или ваш хостер склонны к жадности, вам не хватает места на сервере, но очень хочется разнообразить материалы сайта картинками, вы можете помочь себе и своим посетителям. Просто размещайте свои фотки на ImageShack! Это знаменитый фотохостинг, который готов бесплатно хранить ваши картинки и не жужжать.

Для удобства следует разместить форму для вставки изображения где-нибудь рядом с формой отправки материала на сайт. Это можно сделать, например, в блоке, задав ему видимость только на определенных страницах (у нас это будет node/add/*).

Анонсирован модуль «Граф»

25 июля 2008 в 9:40

На друпал.орг анонсирован модуль «Граф». Как мы все знаем, графом называется набор объектов, состоящий из точек и соединяющих эти точки отрезков прямых или кривых.

Модуль «Граф» создает тип содержания, называемый «Graph» и обеспечивает визуализацию графов.

Экспорт таблиц в PDF и CSV

21 июля 2008 в 9:09

Экспорт таблиц в PDF и CSV
Table Export – простой и маленький модуль, дающий возможность экспорта таблиц Drupal в легко конвертируемые форматы (PDF или CSV).

Скриншот Table Export

Строим диаграммы и графики c использованием Google Charts API

21 июля 2008 в 8:58

Модуль Chart API дает простой, элегантный и масштабируемый API-интерфейс для построения динамических диаграмм (чартов). В качестве инструмента рендеринга используется Google Charts API, а это значит, что вы не будете нагружать рендерингом свой сервер.

Модуль Drupal Chart

Дрянь: инструмент анализа Drupal

21 июля 2008 в 8:42

Дрянь ("DRAN", Drupal Analysis Tool) - это простой скрипт PHP CLI ( не модуль! ), вызываемый через командную строку, который предоставляет возможность мониторинга ряда опций в контектсе SEO, производительности, а также дает ряд системных отчетов.
Дрянь

Простой WYSIWYG редактор для Drupal 5

21 июля 2008 в 8:23

Найден простой Drupal WYSIWYG редактор.
По утверждению автора, разработан исключительно доя Drupal для расширения рпочих модлей и их функциональности.
Drupal WYSIWYG Text Editor
Возможности
Расширяемые плагины

Custom Page: темизация Drupal стала еще более гибкой!

18 июля 2008 в 17:13

Вышла первая версия модуля Custom Page, который дает новый способ темизации сайта. Теперь шаблоны дизайна можно варьировать в зависимости от пути!

Вот что пишут разработчики:

«Модуль Custom Page позволяет избавиться от всех ограничений в дизайне. С ним вы более не ограничены шаблонами в файлах node-*.tpl.php. Вы можете создавать сколько угодно файлов tpl.php и присваивать их в зависимости от URL-пути.»

Draggable Views: «перетаскиваемые» views

16 июля 2008 в 9:27

Draggable Views – это модуль, делающий строки видов перетаскиваемыми. Создает новый стиль отображения видов, позволяющий применить к ним всю мощь Друпал 6 по части перетаскивания.

зы. могут быть проблемы с ССК, будьте осторожны

Node TaxMan: расширяем профили пользователей интересами

16 июля 2008 в 9:21

Node Taxonomy Manager (мы будем звать его taxman) создает удобный интерфейс для работы с таксономией и предоставляет пакет инструментов, позволяющий пользователям добавлять теги в свой профиль.
Модуль добавляет новые ссылки вида node/[nid]/taxman для быстрого добавления или удаления терминов таксономии в какое-нибудь укромное местечко.
Интеграция с NodeProfile

Node Link: делаем каталог ссылок

16 июля 2008 в 8:55

Node Link – модуль, позволяющий создавать каталоги ссылок с автоматической проверкой их работоспособности. С помощью этого модуля можно создавать каталоги типа DMOZ.org и другие.

Рабочий пример можно посмотреть тут: united-kingdom-travel.info/en/directory/