Подсказки (placeholder) для INPUT и TEXTAREA
Суббота, 11 сентября 2010 г.

Подсказки, которые отображаются обычно серым цветом внутри INPUT или TEXTAREA, довольно распространнены сейчас. Это удобный способ показать пользователю, что необходимо вводить в данное поле.

Логика работы таких подсказок проста. При получение элементом фокуса - подсказка пропадает. Когда поле теряет фокус, то если поле осталось пустым - подсказка вновь показывается.

Спецификация HTML5 описывает атрибут placeholder для тэгов INPUT или TEXTAREA, который как раз задаёт текст для подсказки. Пример:

<input type="text" name="query" value="" placeholder="Поиск по сайту...">

На данный момент атрибут placeholder поддерживают только браузеры на основе движка webkit (Google Chrome, Safari). Для того, чтобы наш атрибут заработал в остальных популярных браузерах - напишем небольшой скрипт на jQuery.

Читать полностью »
Техника работы с META-тэгами Description и Keywords в MODx
Понедельник, 19 июля 2010 г.

В этой статье хотелось бы рассказать об одном из вариантов реализации работы с META-тэгами Description и Keywords в MODx.

Если на сайте используются уникальные описания и ключевые слова, которые нельзя генерировать автоматически, то достаточно создать два TV-параметра meta-description и meta-keywords с типом ввода Text. А затем подключить их в шаблоне:

Читать полностью »
Изображение с фиксированной высотой и 100% шириной
Среда, 2 сентября 2009 г.

Бывают случаи, когда необходимо показать изображение, которое тянется по ширине на 100%, но при этом имеет фиксированную высоту. Также изображение должно сохранять свои пропорции (то есть всё, что не влазит по высоте - обрезается). Если написать вот так:

Читать полностью »
Создание тянущейся карусели с помощью jQuery + jCarousel
Суббота, 29 августа 2009 г.

В этой статье хотелось бы рассмотреть создание карусели изображений (и не только) со 100% шириной. Для примера будем делать карусель новостей. Каждая новость — отдельный блок фиксированный как по вертикали, так и по горизонтали, содержащий картинку, заголовок и краткий анонс. Для реализации используем популярный js-фреймворк jQuery и плагин для создания каруселей — jCarousel.

Читать полностью »
Рекурсивная смена прав доступа на PHP
Понедельник, 27 апреля 2009 г.

Возникла тут задачка. Необходимо сменить права доступа на все файлы, папки и подпапки в определенной директории. Я наивный думал, что такое должно быть реализовано в каждом FTP-браузере, но в моём любимом Total Commander'е такой функции не обнаружилось. Пришлось писать скрипт.

Читать полностью »
Установка плагина Popularity Contest на WordPress 2.7
Среда, 4 февраля 2009 г.

Во время разработки очередного шаблона для WordPress 2.7 столкнулся с проблемой при установке плагина Popularity Contest. Этот плагин предназначен для вывода самых популярных постов на сайте.

Читать полностью »
Проверка на максимальную длину названия темы в Vanilla
Среда, 12 ноября 2008 г.
Проверка на максимальную длину названия темы в Vanilla

Форум Vanilla, конечно, довольно интересный и очень удобный, но ещё достаточно сыроват. Поэтому приходится некоторые ошибки по ходу находить и самому править. Собственно обнаружилась ошибка в проверке на максимальную длину названия темы в Vanilla. Описываемая ошибка у меня проявилась в версии 1.1.5a.

Читать полностью »
Список пользователей на форуме Vanilla
Вторник, 11 ноября 2008 г.
Список пользователей на форуме Vanilla

Продолжаем расширять функциональность форума Vanilla. Изучая админку форума я так и не нашел - где же посмотреть список зарегестрированных пользователей. К сожалению, авторы не посчитали эту возможность настолько важной, чтобы включить её в базовую версию форума. Раз нет в базовой версии, значит должно быть расширение дающее такую возможность. И оно нашлось - MembersList

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