друпал

Youtube видео в всплывающем окне в Друпале

Долго искал решение для реализации воспроизведения youtube роликов на сайте в модальном окне. Решил поделиться решением, которое я нашел.

Видеозапись с веб камеры на сайте

Задача:

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

Наполнение сайта на Друпале из RSS лент

 Ситуация простая: есть некий сайт, rss-ленты с других сайтов, и желание заполнить сайт контентом. Но есть небольшая проблема: в лентах лишьанонс материала, а за полной версией нужно идти по ссылке в rss-ленте.

Подключение скриптов и css в шаблон для Друпала

Внимательно рассматривая шаблоны других друпалеров я толкнулся с тем, что многие не умеют правильно подключать скрипты и стили в свой шаблон. В большей половине случаев все подключают их в page.tpl.php строкой типа <style type="text/css" и так далее. Работать-то оно будет. Однако в Друпале такой вариант считается неправильным (некошерным, не Drupal way и т.д.), т.к. для таких целей был создан файл имяТемы.info.

Добавляние региона в ноду или комментарий

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

Добавляем регион в тему

В .info файл темы помимо прочих регионов добавляем регион для ноды:

Создание региона над комменратиями в теме Друпала

Добавления нового региона в тему, не очень простое занятие, особенно если вы не на ты с программированием. Но увы, добавить новый регион в тему оформления Drupal бывает иногда надо. Для меня данная необходимость была вызвана тем, что я хотел отобразить блок " Читайте так же " НАД комментариями.


Итак, как добавить новый регион в готовую тему Drupal (Друпал)?

Создание нового региона в теме для Drupal`a

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

Решение

Регионы - это заданные заранее “зоны”, в которых можно разместить любую информацию, включая блоки Друпала, меню, PHP-код или просто html.

Создание региона в Друпале

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

Один из самых простых решений – скопировать файл page.tpl.php (находится в папке Вашей темы) и переименовать эту копию в page-front.tpl.php. Именно этот файл и будет отвечать за отображение информации на главной странице Вашего сайта. И чтобы изменить ее нужно будет только внести изменения в page-front.tpl.php.

Ротация изображений в CMS Drupal

Для последовательной смены изображений в блоке Друпал применяется модуль Rotor Banner. Модуль Rotor Bannerпозволяет создавать и настраивать изображения для ротации как узлы (страницы) сайта Rotor item. При создании узла Rotor item настройка позволяет задавать ссылку с показываемого изображения. Эффекты смены изображений настраиваются с помощью фильтров модуля views.

Установка и настройка модуля

Мультисайтинг в Друпале - как использовать

Мне показалось странным, что на хабре эта тема практически не освещена и я постараюсь немного исправить эту ситуацию. 

Страницы

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