Все записи категории ‘Программирование’

Модуль Menu Administration Tool
 10 Апр, 2017

Написал и разместил в репозитории drupal.org модуль для работы с меню. В чем смысл делать то, что уже и так вроде как есть?

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

Отключаем архивы в wordpress
 8 Апр, 2017

WordPress, хотим ли мы того или нет, поддерживает работу специальных лент, которые называются архивами.

Есть архивы по годам, месяцам и даже конкретным дням. Также поддерживаются ленты (архивы) по терминам таксономии (метки, теги, категории и т.п.). Есть специальные архивы по авторам.

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

Эффект исчезновения/появления цветности CCS3
 7 Апр, 2017

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

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

Работаем с репозиторием модулей Drupal
 5 Апр, 2017

Давно уже работаю с Drupal, но все никак не мог собраться и найти время, чтобы разобраться с работой репозитория модулей. Определенным препятствием была необходимость использования утилиты git.

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

Обновление Inactive User Deleter — v 1.2
 29 Мар, 2017

Взявшись за переделку собственных плагинов, я нашел время для обновления ещё одной своей древней поделки. Это был первый плагин, который я вообще делал для WP. Я собирал его только лишь с учебными целями — хотел сделать какой-то плагин и разместить его в репозитории WordPress.org.

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

Обновление Alpha cache — v1.2
 27 Мар, 2017

Уже пошел 5й год, как я выпустил Alpha Cache. Писал этот модуль для собственных нужд,  не хотелось разбираться с тонкостями настройки готовых модулей, и задача мне казалась интересной.

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

Как пользоваться flock()?
 24 Мар, 2017

Если вы решаете задачу конкурентного доступа к файлу (или какому то другому ресурсу) в PHP, и решили использовать flock() для этой цели, то вам понадобится верно представлять как работает механизм блокировки.

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

Иерархия шаблонов в WordPress
 23 Мар, 2017

иерархия шаблонов в wordpress template suggestions

Шаблоны в рамках темы WordPress, как и во многих других CMS, имеют строго определенную иерархию. Что это означает на практике?

Когда WP требуется определить какой шаблон (файл из папки темы) использовать, движок, в зависимости от типа страницы, проверяет наличие определенных файлов. Если существует несколько файлов, подходящих на роль шаблона текущей страницы, тогда выбирается наиболее «кастомный», подходящий для самого редкого случая.

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

General error 1366 incorrect string value…
 22 Мар, 2017

Сегодня зачищал PDOException: SQLSTATE: General error: 1366. Происходила ошибка при записи в базу UTF строк, содержащих неизвестные базе данных UTF символы. По логам было ясно, что и куда пытается сохранить программа. Читать далее »

Программный переход на главную страницу в Drupal
 20 Мар, 2017

Для программных переходов (переадресаций) в drupal используется функция drupal_goto(). Как с её помощью отправить пользователя на главную страницу?

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