Drupal & Ajax - как динамически обновить представление View

За основу статьи взят текст для Drupal 6 на английском (http://viziontech.co.il/tutorial2),
который был переведен на русский и адаптирован для Drupal 7.

(Примечание переводчика: Объект "View" оставлен без перевода для упрощения восприятия. Понятие "Display" в контексте View переведено как "Представление".)

Это руководство продолжает серию материалов о "Drupal & Ajax". Предыдущая часть Drupal & Ajax - базовое руководство описывает пошаговую реализацию основ Ajax в Drupal. В этом руководстве мы реализуем динамическое обновление Вашей страницы с результатами View. Так что если Вы не читали предыдущую статью, самое время сделать это сейчас, т.к. здесь мы будем усовершенствовать код предыдущего руководства.

Ярлыки: 

Рубрики: 

Drupal & Ajax - базовое руководство

За основу этой статьи взят текст для Drupal 6 на английском (http://viziontech.co.il/tutorial1), который был переведен на русский и адаптирован для Drupal 7.

Это пошаговое руководство покажет Вам преимущества использования AJAX в Drupal. Мы будем динамически обновлять страницу, считывая данные с сервера, без перезагрузки всей страницы в браузере. Мы попытаемся сделать это как можно проще, использую только самые базовые блоки, необходимые для выполнения AJAX. Опираясь на данное руководство, в дальнейшем Вы сможете сделать более сложную реализацию в соответствии с потребностями Вашего конкретного сайта.

Ярлыки: 

Рубрики: 

Обновление phpBB3 с 3.0.7-PL1 до 3.0.8 на Drupal

Это ремейк на статью об обновлении форума phpBB3, интегрированного в Drupal, до версии 3.0.7-PL1. Оригинальная документация содержит всю необходимую информацию, но она несколько разрознена и написана на вражеском языке. Автору было удобнее делать обновление именно по этой русской и адаптированной инструкции. Здесь рассматривается одновременное обновление как самого форума, так и модуля интеграции с Drupal.

Ярлыки: 

Рубрики: 

Применение модуля View на Drupal

В предыдущей статье рассказывалось о создании на сайте под управлением Drupal раздела "Новости"
Сегодня рассмотрим, как можно более тонко настроить представление информации на сайте с помощью модуля Views на примере организации вывода все тех же новостей. Т.е. попытаемся убить двух зайцев: рассказать про замечательный модуль и довести до ума тему "Новости на сайте".

ТЗ:

Новости публикуются на сайте с помощью типа материала "Новость". Нужно выводить тизеры всех новостей на отдельной странице, доступной через главное меню по адресу имя_сайта/news, с разбивкой по 10 шт. на страницу. Заголовки последних 5 новостей с датами публикации выводить в отдельном блоке на каждой странице сайта.

Рубрики: 

Новости на сайте Drupal

Есть разные способы организовать публикацию новостей на сайте под Drupal. Рассмотрим парочку.

1 вариант

Самый простой способ - использовать под новости встроенный в ядро Drupal модуль Blog
Тип материала для каждой новости - "Заметка Блога".
Если нужно отображать новости на главной, то просто в создаваемом материале ставим флажок "Помещать на главную" в разделе "Настройка публикации".
В любом случае, все заметки будут доступны по адресу: http://имя_сайта/blog. Можно сделать в меню пункт, который будет ссылаться на этот адрес.

2 вариант

Создать отдельный тип материала и упростить иллюстрацию новости картинкой.

(Ниже в разделах "ТЗ" (Техзадание) и "Анализ ТЗ" цветом помечены конкретные задачи и соответствующие модули, с помощью которых они решаются.)

ТЗ:

Организовать публикацию новостей с одной картинкой в левом верхнем углу материала: в тизере - 100х100, на странице новости - 300х300. При щелчке по картинке в тизере переход на страницу новости. При щелчке на картинку в новости - открывается её полное изображение во всплывающем окне.

Рубрики: 

Фотогалереи на Drupal. Обзор

Существует множество способов показать изображения посетителю сайта на Drupal. Начиная от простоко копирования изображений на хостинг через FTP с последующей встввкой ссылок на них в HTML коде и заканчивая готовыми платными решениями сторонних разработчиков. Оптимальным вариантом представляется использование бесплатных модулей для Drupal. О некоторых из них и пойдет здесь речь.

Рубрики: 

Уведомление о комментарии в Drupal

В отличие от популярного движка WordPress, где все деалется само, Drupal чаще позиционируется не как CMS, а как CMF, т.е. среда разработки высокого уровня с модульной структурой, напоминающая конструктор. В Drupal нет в явном виде такой простой и обыденной функции, как отправка администратору уведомления о появлении нового комментария. Однако, даже в типовой поставке есть все средства для организации такого функционала. Итак, по шагам:

1. Включаем модуль Trigger на странице /admin/build/modules

Рубрики: 

Обновляем форум phpBB3 на Drupal

В популярном движке Drupal есть встроенная поддержка форума, но функционал встроенного в Drupal форума настолько убогий, что только самые  непритязательные вебмастера либо фанатичные поклонники Drupal'а согласятся его использовать на реальном сайте. К счастью, есть не мало бесплатных форумных дывижков, а среди неимоверного количества доступных под Drupal модулей есть и специальные модули для интеграции сторонних движков в интерфейс сайта под Drupal. Пожалуй, наиболее удачным и самым широко распространенным из бесплатных является форумный движок phpBB3. Именно о нем и пойдет речь.

Ярлыки: 

Рубрики: 

Страницы