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

box-sizing: padding-box на Chrome
 19 Сен, 2015

Пока Хром не поддерживает данное значение атрибута спецификации CSS, что то надо делать!

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

XML парсер в массив на PHP
 19 Сен, 2015

XML

По идее столько всего понаписано, чего огород то городить? От случая к случаю, конечно, пользуюсь библиотеками PHP. Но вместе с этим, есть объективные причины ими  пользоваться не всегда. Далее покажу совсем крохотный класс-конвертер XML в массив на базе xml_parser.

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

Выравнивание блока HTML (вертикально и горизонтально)
 17 Сен, 2015

Центровка элемента — одна из типовых задач в верстке. Решать её можно по разному, рассмотрим некоторые способы.

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

Автомасштабирование изображений
 16 Сен, 2015

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

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

Способы прижать HTML элемент к нижнему краю экрана
 14 Сен, 2015

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

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

Дальше я показываю целых три способа как разместить футер у нижнего края экрана.

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

Набор номера на смартфоне при нажатии на номер телефона на сайте
 10 Сен, 2015

Мне казалось, что это естественная фича сотовых, когда тыкаешь в какое то число на странице сайта в мобильном браузере — он пытается с ним что то делать, предлагая свои обычные варианты — послать СМС или позвонить.

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

Имена блоков в Drupal 7 по умолчанию
 5 Сен, 2015

Соответствующие системные названия регионов для вывода блоков можно подсмотреть в верстке. Ещё они явно прописаны в тестовой теме в модуле block.

verstka-lookup

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

Программируем галерею в Drupal 7
 2 Сен, 2015

gal-sample

Хотите сделать галерею своими руками, без сторонних модулей в Drupal? Тогда читайте дальше.

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

Ajax в Drupal 7
 31 Авг, 2015

Расскажу про использование техники ajax в рамках движка Drupal. Начнем с теоретических моментов.

Во-первых, чтобы получить какие то данные с веб-сайта под Drupal, нужно чтобы соответствующий адрес существовал на сайте. Во-вторых, нам не хотелось бы получать данные облаченные во весь шаблон текущей темы оформления. В-третьих, надо помнить, что в drupal уже подключена библиотека jQuery, так что нам можно использовать реализацию механизма ajax в её составе.

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

Оповещение о новом комментарии в Drupal
 28 Авг, 2015

Модуль комментариев в Drupal — это не паханное поле для настройки, темизации и программирования. Ситуация с ним не меняется, от версии к версии ядра он остаётся обделенным вниманием разработчиков. Одна из задач — настроить оповещения модератору или админу сайта о новых комментариях, требующих модерации.

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