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

Признак переполнения контейнера в HTML
 22 Мар, 2016

CSS свойство overflow позволяет управлять реакцией контейнера (например, DIV) при его переполнении. В некоторых случаях бывает необходимо определить факт переполнения, чтобы выполнить какие то действия.

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

Отделяем логику от шаблона в Drupal
 20 Мар, 2016

Наверняка вы слыхали о подходе MVC (model-view-controller) в веб-программировании. В Drupal для реализации данного подхода есть все необходимые инструменты. При этом уровень контроллера по большей части уже реализован, т.к. движок предлагает вам реализовать логику приложения в виде написания кода «зацепок» (hooks). Вам остается отделить логику (модель) от шаблона (представления).

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

Установка Symfony на Denwer и Open Server
 8 Мар, 2016

Симфония диктует стиль работы, свойственный для работы с ПО под unix системами. Т.е. чтобы что то сделать, вам необходимо сначала понять как это сделать. Разберем «как это сделать» под Windows на примере WAMP (комплект из Windows, Apache, MySQL, PHP и пр.) конфигураций Denwer и Open Server.

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

Миграция конфигурации Denwer с Apache 2.2 на Apache 2.4
 7 Мар, 2016

Пока не вышло следующей версии Denwer, решаем задачу перехода с Apachе 2.2 на Apache 2.4. Проблема миграции в том, что конфигурации окажутся не совместимыми из-за изменений в синтаксисе ряда команд более свежего http сервера. Давайте поправим конфигурацию и заставим работать новый Apache в составе Denwer.

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

Скрипт экспорта в базу публикаций Drupal
 1 Мар, 2016

import-export

Когда заказывают переделать сайты с «историей», приходится перетаскивать имеющиеся публикации на новый сайт. Хочу поделиться некоторыми моментами, связанными с программированием такого рода задач в Drupal.

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

Грузим картинку в поле image в Drupal
 1 Мар, 2016

Из кода программы на PHP мы попытаемся загрузить картинку в публикацию сайта на Drupal 7. Здесь описана логика и показан код всех операций.

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

Утилита для извлечения данных и парсинга HTML кода
 29 Фев, 2016

Я иногда ссылаюсь на данную утилиту в примерах. Выкладываю её код и примеры использования.

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

Функция для локализации изображения при экспорте статьи
 29 Фев, 2016

copypaste

За многолетнюю практику работы с Drupal, я накопил целую библиотеку вспомогательных функций. Функция, описываемая в этой статье, используется для копирования изображений из внешнего источника в один из каталогов сайта с пользовательскими файлами. Необходимость в ней возникает, когда вы копируете статьи с картинками из внешних источников на свой сайт — переносите материалы или копи-пастите новости :).

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

Подключение сайта к walletone
 18 Фев, 2016

wallet-one-logo

Подключал сайт к Wallet One. Механизм работы агрегатора стандартный, но есть определенные нюансы.

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

Перебор атрибутов HTML элемента в javascript
 17 Фев, 2016

За использованием библиотеки jQuery как то забываешь о базовых свойствах и методах DOM  в javascript. Как получить весь набор аттрибутов HTML элемента?

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