Парсинг URL адресной строки

Наткнулся на замечательный и полезный класс для парсинга URL. Теперь все операции с передачей данных и их парсинга очень просто решаются простым вызовом необходимого метода класса. Что же умеет URL класс от Patrick Poulain:

Во-первых, функция GetQuery возвращает строку запроса из URL-адреса:

Вернет следующее:

» Читать полностью…

Выделение всех checkbox

Если мы используем несколько чекбоксов для выбора чего-либо, то вероятнее всего будет и возможность выбрать всё. Обычно можно встретить такое решение данной задачи:

» Читать полностью…

DeZend или раскодировка файлов zend guard и zend optimizer

Была поставлена задача перенести сайт на Bitrix с одного хостинга на другой, при этом доступ был только к административной части. Благо можно сделать полную резервную копию. Но вот незадача, 180 файлов оказались закодированы zend guard и сайт не поднялся ). Можно было бы задуматься в направлении установки zend на новом хостинге, чтобы он сам раскодировал файлы при обращении к ним, но не известна версия zend на старом хостинге, которым файлы были закодированы, zend платная программа, да и вообще разбираться с его работой нет никакого желания.
» Читать полностью…

Центрирование блока по горизонтали

Центрирование блока по горизонтали
Для того, чтобы отцентрировать блок по горизонтали с помощью чистого CSS нужно точно задать его ширину и установить отступы на auto:

» Читать полностью…

Ширина и высота документа и видимого окна

Часто приходится получать данные по ширине и высоте документа и экрана для адекватного позиционирования элементов верстки и их корректного отображения. Чтобы не изобретать каждый раз велосипед, я пользуюсь готовым инструментом – функцией, которая возвращает кросбраузерные значения высоты и ширины.
» Читать полностью…