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

Powered by wordpress plugin, или нет надо мной твоей власти, Завулон
 30 Сен, 2015

Люди далекие от программирования, но пожелавшие заиметь свой блог не каком то livejournal или instagram, а так, чтобы он был совсем свой, «типа как сайт», выбирают блог на WordPress. И на мой взгляд — это действительно хороший выбор.

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

Работа с картинками в API Drupal 7
 28 Сен, 2015

Собрал здесь несколько полезных функций, которые могут быть полезны для работы с полем изображений в Drupal семерочке. Данная коллекция представляет из себя закладку с примерами. В памяти всё не удержишь, приходится ползать по выполненным проектам — копипастить микро-кусочки кода. А на сайте — все под рукой.

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

Проверка кодов ОГРН / ОГРНИП на PHP
 24 Сен, 2015

Продолжая тему валидаторов, публикую код двух функций для проверки введенных пользователем кодов ОГРН или ОГРНИП.

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

Проверка кода ИНН на PHP
 23 Сен, 2015

В этом году писал реализацию данной функции для проекта C2C-base. Оказывается, бывает ИНН двух видов — для юридических лиц и физ лиц — 10 или 12 знаков соответственно. Проверка большинства подобных кодов осуществляется по контрольным цифрам, содержащимся в номере.

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

Удаление бот-пользователей с сайта на Drupal
 22 Сен, 2015

bots-vs-human

Несколько лет назад, когда решил попробовать 7ю версию drupal, я создал сайт wbserv.ru. Тогда только начали предлагать разные облачные услуги, это показалось хорошим поводом для сайта-коллекции. Сайт запущен в 2011, а недавно его облюбовали спам-боты. Проект оказался завален спам-комментариями, нашпигован пользовательскими бот-аккаунтами.

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

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

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

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

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

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