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

Добавление поля с картинкой в редактор таксономии WP
 4 Июл, 2017

Таксономия (словари) WordPress может быть модифицирована под любые нужды проекта. Для этого CMS предоставляет мощное API, благодаря которому есть готовые решения. Т.е. плагины, позволяющие добавить нужные поля в базовые и кастомные словари, в том числе подключить миниатюры. Ниже рассмотрим некоторые из этих решений.

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

Genzel Breadcrumbs плагин для WP
 3 Июл, 2017

Так как все время по работе возникает необходимость добавления в шаблоны хлебных крошек, то решил не лениться и оформить код в виде более универсального плагина.

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

Создание таблиц в статьях на WordPress
 27 Июн, 2017

WP из коробки хоть и содержит визуальный редактор HTML, но с минимальным набором инструментов. Таблицы вы создавать можете, только если напишите HTML код вручную. А это очень утомительно.

Так выглядит базовый набор инструментов.

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

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

Утилита для администрирования меню в Drupal
 26 Июн, 2017

Очередные обновления модуля MAT для Drupal 7.

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

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

Пароль root от mysql — где взять?
 22 Июн, 2017

Чтобы посмотреть root пароль от mySQL на unix — хостинге, нужны:

  1. Достаточные права (root-доступ)
  2. Знать где смотреть :)

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

Поиск дубля в массиве на PHP
 20 Июн, 2017

Оказывается, очень частая задача в тестовых заданиях соискателей — это поиск дубля в массиве. В зависимости от нюансов конкретного задания, могут просить:

  • найти все дубли или один единственный дубль;
  • использовать в решении самый быстрый алгоритм;
  • найти вообще все повторяющиеся варианты.

Я рассмотрю здесь частное решение (целых три варианта), которое вы подкрутите для своего случая. Это поиск единственного дубля в массиве чисел.

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

Запрещаем pathauto менять уже созданный путь в публикации при смене заголовка
 19 Июн, 2017

Название статьи выражает общую боль всех SEOшников планеты Земля. :)

Если вы используете pathauto в своём проекте на Drupal, то типичная настройка — это генерация ЧПУ на основе заголовка. В силу разных обстоятельств заголовок может быть изменен, а галочка перегенерации пути при этом не снята.

Результат — смена синонима адреса публикации.

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

Работа с html select в режиме multiple, отличия от обычного режима
 9 Июн, 2017

HTML select с флагом multiple позволяет сделать выбор нескольких значений. В этой статье мы рассмотрим как правильно обработать данные, используя javascript и PHP.

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

Исправление плагина jquery.jslider.js
 8 Июн, 2017

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

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

Acana.ru — сайт дистрибьютора кормов для животных
 6 Июн, 2017

Этот проект я не создавал, а переносил с одного движка на другой, попутно решая некоторые актуальные задачи. Почему возникла потребность в переносе?

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