Отключаем кэш для модуля SimpleAds в CMS Drupal 7

Использовать кэш для модуля SimpleAds — явно сомнительная идея. Модуль SimpleAds позволяет на сайте под управлением CMS Drupal настроить управление рекламой с достаточно большим количеством параметров и собственной статистикой.

На примере модификации модуля SimpleAds в статье будет рассмотрен способ выборочного исключения любых запросов от системы кэширования.

Собственно, проблема с кэшем возникает именно из-за способа регистрации переходов по рекламным ссылкам. Переход посетителя осуществляется не по прямой ссылке, а через redirect запрос к модулю SimpleAds.

Именно тут и возникает проблемная ситуация…
Читать далее…

Как изменить шрифт JCE под Joomla

Изменить шрифт по-умолчанию в редакторе JCE под CMS Joomla, к сожалению, через настройки расширения нельзя. Рулит всем этим процессом css-файл темы редактора. Причем файлик поставляется, что называется в release варианте, т.е. вытянут в одну строчку так, что там черт ногу сломит.

Кто сталкивался с редактором JCE под Joomla знают, что сам редактор удобный но шрифт там катастрофически мелкий. Установки в параметрах меняют только представление в пользовательской части сайта, а в админке все остается мелким.

Читать далее…

Проблема с кодировкой в Yii Framework

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

Кстати, проблема не является специфичной только для Yii, просто у большинства CMS уже прописаны необходимые параметры или они создаются на этапе установки сайта. Если же написание сайта происходит «с нуля», то все эти нюансы, нужно предусматривать самостоятельно.

Читать далее…

Drupal: значения ключей .info файла по-умолчанию при создании темы Drupal 7

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

Приведенный ниже список ключей .info файла можно опускать при заполнении. Если указанные ключи не указаны, то они будут взяты из списка параметров по-умолчанию Drupal.

Читать далее…

Drupal: создание темы Drupal 7 начинается с описания .info файла

Начинать создание темы Drupal 7 следует с описания параметров этой темы в .info файле. Этот файл представляет собой обычный статический текст, в котором описывается базовый набор параметров темы оформления. В этом посте разбирается набор параметров и приводится описание их значений и правил заполнения конфигурационного файла темы оформления.

Читать далее…

Drupal: создание темы Drupal 7 — обзор структуры файлов

Прежде чем начинать создание темы Drupal 7 необходимо четко понимать внутренние механизмы и устройство системы темизации Drupal. Начнем разбираться с понимания файловой структуры устройства темы.

Тема Drupal 7 представляет собой структурированный набор файлов, на основании которых формируется пользовательское представление страницы. Так же существует возможность создавать под-темы (sub-themes) на базе существующих тем оформления без внесения существенных изменений в последние.

Читать далее…