RSS-материал

Создание диапазона дат по дням в Drupal

Опубликовано Дмитрий в Пнд, 2012-02-13 15:27

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

В качестве аргументов функции нужно передать дату начала и дату окончания периода (в строковом формате), для которого нужно сформировать диапазон дат.
Функция возвращает массив дат в указаном периоде.

Класс для создания CSV файлов.

Опубликовано Дмитрий в Ср, 2012-02-08 01:12

В одном из проектов пришлось решать задачу экспорта данных в CSV формат, что впринципе является достаточно простой задачей. Но каждий раз писать новый код не очень хочется, потому создал на основе найденных в инете материалов простой класс для конвертирования данных в CSV формат.

Узнать последний день месяца PHP

Опубликовано Дмитрий в Вс, 2012-02-05 14:59

Как узнать последний день месяца с помощью PHP?

В MySQL все просто: есть встроенная функция ]]>LAST_DAY(date)]]>, которая принимает в качестве аргумента дату в строковом формате и возвращает последний день месяца заданной даты.

​В PHP нет такой функции, потому получить последний день месяца можно используя функцию  ]]>date]]>() c указанием в качестве формата даты 't':

А как вы боретесь с дублированием контента в Drupal?

Опубликовано Дмитрий в Вс, 2012-01-29 14:05

Известно, что при создании синонима пути в Drupal исходный адрес все еще доступен для индексирования поисковиками. Это одна из причин дублирования контента в CMS Drupal.
Также известно что зеркала страниц рекомендуется склеивать 301 редиректом.

Пути individual_file_downloads и file_downloads в Drupal

Опубликовано Дмитрий в Вс, 2012-01-29 13:27

individual_file_downloads и file_downloads - эти два адреса стали доступны для индексирования поисковиками после установки модуля download_count. Перейдя по этим адресам, любой, даже анонимный пользователь мог посмотреть статистику скачивания файлов с сайта. Заглянув в hook_menu() этого модуля (а также его дополнительного модуля download_count_statistics) я не нашол выше упомянутых адресов в перечеслении в имплементации hook_menu().

Создание сворачивающегося блока в Drupal средствами jQuery

Опубликовано Дмитрий в Сб, 2012-01-28 10:32

Слишком много текста на странице? Или нужно скрыть некоторые элементы интерфейса до тех пор пока они не понадобится пользователю?
Не нужно подключать дополнительный JavaScript, в Drupal сворачивающиеся блоки доступны из "коробки".

Для того чтобы создать сворачивающийся блок в Drupal нужно сделать несколько шагов:

Модуль статистики переходов по внешней ссылке для Drupal 6 [обновлен 05.03.2012][6.x-1.3-dev]

Модуль статистики переходов по ссылке drupal 6​Иногда бывает нужно сосчитать количество переходов по внешней ссылке, например, клики по банеру.
Как раз для под эту задачу я и создал этот модуль.

DrupalForum 2012 – 10-11 февраля, Запорожье (Украина)

Опубликовано Дмитрий в Пт, 2012-01-06 23:06

Drupal Forum – ежегодная конференция, посвященная системе управления контентом сайта с открытым исходным кодом Drupal. Для каждого drupal-ера это отличная возможность повысить свой уровень знаний и мастерства, узнать новые фишки и познакомиться с ведущими drupal специалистами Украины.

Программное cоздание блока меню на основе таксономии с учетом иерархии c jQuery в Drupal 6

Опубликовано Дмитрий в Вс, 2011-12-11 21:27

Вообщем: на сайте есть раздел помощи, сформирован с помощью views, и принимающий tid, в качестве аргумента.

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

Решение:

Модуль кросс словарной иерархии Drupal 6

ОПИСАНИЕ:

Модуль позволяет создавать иерархическую зависимость терминов в словаре относительно других терминов из других словарей. 

ИСПОЛЬЗОВАНИЕ:

Модуль предоставляет две функции для работы с иерархией словарей:

RSS-материал