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

Делаем меню из картинок в drupal (image menu)
 24 Мар, 2010

Не все дизайнерские решения укладываются в оформление посредством css. В этот раз, это  — главное меню сайта. Нужно было изобразить отдельные пункты меню отдельными картинками, а активные элементы меню показать другими картинками. Есть действительно оригинальные дизайнерские решения, а в моём случае в сss не вписался фильтр «сияния» fireworks, примененный дизайнером к заголовкам активных пунктов меню.

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

PHP код для списка значений поля CCK в drupal
 15 Мар, 2010

Возможность запрограммировать на PHP (php code) список значений поля CCK, является замечательной опцией для разработчика сайта.

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

Идем на поклон к Хроносу или самодельный cron на javascript
 13 Мар, 2010

Недавно я затеял некоторую деятельность по созданию он-лайновой игрушки. Это из разряда хобби, и пока вообще речь не об этом.  Возможно, я что то напишу об этом позже.

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

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

Модификация формы регистрации в drupal
 3 Мар, 2010

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

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

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

Нужные SEO модули для wordpress
 18 Фев, 2010

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

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

Динамическое создание выпадающих связанных списков 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.

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