Критерии сортировки. Drupal 7 + Views

24.09.2012

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

Приступим, допустим у нас стоит задача:Вывести все материалы конкретного типа содержимого и отсортировать все материалы по возрастанию, по дате создания

Интернет магазин на Drupal 7. (Ubercart – первые настройки).

21.09.2012

Как практически и любой движок сайта, будь то Joomla, WordPress, 1С битрикс и так далее – Drupal так же позволяет создавать интернет магазин. Есть 2 наиболее популярных модуля для создания магазина, это Drupal Commerce, который всё больше набирает обороты и Ubercart, который был одним из родоначальников. Я же рассмотрю пока Ubercart, так как по мне он ближе.

Создание раскрытых фильтров в drupal (Exposed Filter)

29.08.2012

Что такое раскрытый фильтр, это некое поле на вашем сайте, которое даёт возможность вашим пользователям самостоятельно отфильтровывать материал по каким либо параметрам, параметры могут быть совершенно различные . Выглядят такие фильтры примерно вот так:

Syntax highlighter подсветка синтаксиса в drupal 7

20.08.2012

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GeSHi has a deprecated constructor in /var/www/u2955091/data/www/drupalfly.ru/libraries/geshi/geshi.php on line 259

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

Изображения сайта в всплывающих окнах (colorbox+insert button)

09.08.2012

Различные плагины для библиотеки Jquery настолько плотно вошли в нашу, что сейчас даже при разработке простейшего сайта без внедрения данных плагинов не обойтись. Одним из таких реализация является плагин «Colorbox», а для работы с ним в Drupal был создан модуль, который также называется «Colorbox». При помощи данного модуля можно вывести очень многое с сайта в всплывающее окно. Я же вам покажу как вывести в в это самое окно – изображения. Итак приступим.

Перекрываем страницу Views на свою

12.07.2012

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

Пишем собственный модуль для Drupal 7

11.07.2012

При поднятии сайта на Drupal, встречаются ситуации, когда функционал предоставляемый нам модулями – не всегда удовлетворяет нашим требованиям, а по большому счёту требованиям заказчика. Для реализации тех или иных моментов в drupal существует возможность написания собственных модулей. Как пишется модуль – я сейчас вам продемонстрирую. Я не буду использовать «хуки»(только с той целью, что бы вы поняли принцип построения модуля, а не написание его функционала) а просто выведу какую-то информацию на странице сайта, и можно задать какое – нибудь условие вывода.

Разные ноды для разных типов материалов

09.07.2012

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

Перекрытие любой страницы в Drupal на свою

06.07.2012

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

Я покажу свой пример перекрытия для 2х версий Drupal, 6го и 7го.

Создание карты сайта для Drupal 7 (XML sitemap)

05.07.2012

Не для кого ни секрет, что для увеличения поисковый оптимизации для сайта одним из важных компонентов является создание «карты сайты». И выглядеть он должен соответствующим образом, для которого есть ряд правил. А по сути «карта сайта» представляет из себя всего лишь xml файл, который расположен, как правило, в корне вашего сайта.