модуль

БлогДрупал-конкурс

Друпал-конкурс

Скоро выходные, и я решил совместить приятное с полезным - отдохнуть и познакомиться поближе с модулями друпала. Суть конкурса такая: тот, кто найдёт самый маленький по размеру архива модуль для 6го друпала на drupal.org получит 5 американских рублей ;) 2 и 3 место получат по ссылке с сайта :) Остальные - манну и банан.

Анонимы - подписывайтесь, а то потом на разберёмся кому подарок вручать :) Итоги конкурса будут опубликованы в понедельник вечером.

Я нашёл http://drupal.org/project/category_tokens - 6,85 кб

УрокJava-скрипт, который обрезает фотографии и сохраняет их на сервере при помощи Ajax

Не так давно получил примерно такое техзадание: вывести фотографию, которую пользователь может обрезать графическими средствами, после чего сохранить картинку на сервере. На самом деле тз было немного сложнее, но к сути вопроса это не относится ;)

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

Для этого я написал небольшой модуль, который можно скачать тут. Он включает в себя файл с упакованным скриптом imgareaselect, и моим модулем, который я назвал image_cropper.

УрокСоздаём простой модуль с нуля

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

Назовём модуль myTabs.

Модуль, как и тема, в обязательном порядке содержит info-файл. Он будет называться mytabs.info. Для нашего модуля его содержимое будет выглядеть так:

name = myTabs
description = my first module with tabs
core = 6.x

Всё просто - имя, описание модуля, и ядро друпала, под которое модуль написан.

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

УрокОбзор модуля Poll

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

Модуль включается через управление модулями - admin/build/modules в разделе Ядро - дополнительные (Core - Additional). Модуль называется Poll.

Как только мы включили его - у нас сразу автоматически появляется новый тип материала - опрос (poll). Для создания нового опроса нам надо лишь создать новую запись этого типа: node/add/poll. Там даже любой новичёк разберётся как добавлять статью - просто написать опции опроса для выбора пользователям, и его заголовок.

После сохранения опроса перейти в раздел управления блоками /admin/build/block и найти там блок Последний опрос (Last poll). Перемещаем этот блок в нужный регион -> вуаля, мы видим последний созданный нами опрос.

УрокМеняем язык на русский

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

Для начала жмём в меню слева administer - это у обычных смертных и называется "админкой". Там всегда будут находиться все настройки сайта, точнее ссылки на них. Нас интересует раздел Site building - ссылка modules.

Страницы

  • 1
  • 2