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

Динамическое создание выпадающих связанных списков select
 10 Фев, 2010

DOM + javascript порою позволяют создавать удивительные вещи. Одна из этих вещей, которой я хочу с вами поделиться — это динамически формируемые выпадающие списки.

Постановка задачи

Так как я по сути практик, то лучше сразу рассмотреть практическую задачу. Допустим, требуется создать форму выбора модели картриджа принтера. При этом, сначала пользователь может выбрать брендовое название или производителя, а потом уже ограниченный первым выбором — конкретную модель картриджа. В итоге это определяет, например, стоимость услуги связанной с данным картриджем.

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

Как добавить файл в список шаблонов в редакторе wordpress
 5 Фев, 2010

Вещь из разряда know-how. Нужно добавить в интересующий вас шаблон комментарий вида:

И тогда вы тот час же увидите в списке шаблонов редактора страницы ещё одну запись — «Имя вашего шаблона». Не правда ли просто?

Вывод записей нужной рубрики в wordpress
 5 Фев, 2010

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

Итак, вводная. У нас есть сайт какой то коммерческой компании и заказчик хочет, чтобы на его сайте была лента новостей. При этом, лент по сути две — это новости компании и отраслевые новости, которые копируются у какого либо информ-агентства с соблюдением всех копирайтов при перепечатке. На главной мы хотим видеть только отраслевые новости,  а где-нибудь там, в глубинах страницы «о компании», только новости компании.
Читать далее »

Переводим (русифицируем) плагин для wordpress
 22 Янв, 2010

Допустим вы написали плагин для wordpress. Что дальше? Можно ли как то расширить аудиторию пользователей, чтобы стяжать ещё большую славу :)? Ответ, конечно же, — да, можно. Иначе этой статьи  бы не было. Расскажу, как сделать и подключить файлы переводов для некого абстрактного плагина.

Сначала разберемся как же устроена «многоязычность» в wordpress. Достаточно поковырять любой многоязычный проект и будут ясны составляющие этого коктейля, а именно:

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

Drupal и hook_install
 19 Янв, 2010

(ремарка : речь идет о 6-й версии drupal)

Если вам иногда приходится писать модули для Drupal, или вы вдруг этим только решили заняться, то однажды вы, возможно, захотите написать код модуля полностью соответствующий спецификациям и рекомендациям drupal.org.

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

Ноу Хау или добавление Wysiwyg + MCEditor в Drupal
 2 Дек, 2009

Установка и настройка софта обычно процесс простой и незатейливый. Тем не менее масса публикаций в интернете посвящена именно тому что и как настраивать. Всё это многообразие объясняется порою двумя словами — know how — или, по-русски, надо «знать как». Поэтому, как только возникает потребность настроить что то новое, опытный разработчик, чтобы не терять своё высокооплачиваемое время, набирает в своём любимом поисковике что то вроде «настройка subj».
Читать далее »

Исходники комивояжера
 8 Сен, 2009

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