Валидация формы — проверяем правильность заполнения ее полей

Дата публикации:Март 17, 2011
Валидация формы — проверяем правильность заполнения ее полей

Как уже было сказано ранее, плагин cforms II обеспечивает встроенную серверную валидацию данных. Чтобы увидеть ее в действии, достаточно кликнуть по кнопке Submit, оставив пустыми поля с обязательной для ввода информацией (либо ввести неверно представленный e-mail адрес). После своей перезагрузки форма подсветит те поля, которые были некорректно заполнены. Однако зачем ждать, пока пользователь щелкнет по кнопке Submit, если можно установить проверку правильности заполнения полей еще до отправки данных на сервер?…

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

Объединяем предыдущие наработки

Дата публикации:Март 15, 2011
Объединяем предыдущие наработки

Насколько вы помните, наша регистрационная ссылка передает название выбранного события регистрационной форме посредством специальной переменной (через запрос GET). На текущий момент никакого стандартного способа отлова значения этой переменной в панели администрирования cforms не существует, однако на этот случай имеется специальный «взлом» cforms, который позволит нам удостовериться, что мы можем передавать произвольные переменные в форму. Cforms II может принимать небольшие, заключенные в фигурные скобки шаблонные названия переменных. К примеру, добавление переменной…

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

Пишем произвольный jQuery скрипт

Дата публикации:Март 13, 2011
Пишем произвольный jQuery скрипт

Давайте создадим в корне нашей папки js новый файл custom-jquery.js и выполним его подключение к теме в файле header.php следующим образом: Указанная строка должна стоять ниже объявления плагина Colorbox. Теперь самое время прибегнуть к услугам jQuery. Добавим в наш файл custom-jquery.js следующие правила: Приведенные выше правила позволяют нам применять плагин Colorbox только для ссылок, расположенных в записях. Каждая из таких ссылок должна содержать в себе тег img. Никакие другие ссылки…

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

jQuery выходит на первый план

Дата публикации:Март 13, 2011
jQuery выходит на первый план

В предыдущих статьях мы провели небольшую подготовительную работу, направленную на создание фундамента для нашего проекта. Теперь пришло время объединить все прошлые наработки, загрузить плагин ColorBox и подготовить несколько jQuery скриптов. Подключение плагина ColorBox Создадим в директории с нашей темой папку js, внутри которой будет находиться подпапка colorbox. Она понадобится нам для размещения стилевых таблиц CSS и изображений, относящихся к плагину Colorbox. Такой подход позволит нам упорядочить и облегчить процесс дальнейшей…

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

Создание шаблона произвольной рубрики

Дата публикации:Март 13, 2011
Создание шаблона произвольной рубрики

Теперь мы приступим к созданию специального шаблона для рубрики Events. Возле каждой записи должна стоять ссылка, позволяющая зарегистрироваться на событие. Эта ссылка будет передавать заголовок события в регистрационную форму. Насколько вы знаете, страница category.php превосходит по приоритету страницу archive.php. Однако в стандартном шаблоне, который мы используем, отсутствует файл category.php. Создадим его с помощью копирования файла archieve.php и последующего переименования в category.php. Постойте! Нам необходимо, чтобы страница содержала записи только одной…

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

Внесение изменений в используемую тему

Дата публикации:Март 13, 2011
Внесение изменений в используемую тему

Список изменений, которые нам понадобится совершить с темой, довольно краток: Создать произвольный шаблон страницы, содержащий в себе форму регистрации, которая будет загружаться в модальном окне; Создать произвольный шаблон рубрики и настроить его таким образом, чтобы в нем выводились только записи из рубрики Events. Также в нем будет производиться вызов формы регистрации, загружаемой в модальном окне. Создание шаблона произвольной страницы Для начала нам понадобится создать шаблон для страницы регистрации. Сделаем копию…

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

Работа с произвольными меню в WordPress 3.0

Дата публикации:Март 13, 2011
Работа с произвольными меню в WordPress 3.0

Страница Register, на которой будет размещена форма регистрации, не должна отображаться в навигационной панели. Чтобы скрыть страницу, нам понадобится создать произвольное меню, доступное в WordPress 3.0. В дальнейшем под страницу Register мы отведем отдельный шаблон, который будет представлен в минималистичном духе: без заголовка, футера и лишней стилизации. Создать произвольное меню можно в разделе Внешний вид — Меню. Помимо страниц, в таком меню можно размещать ссылки и рубрики. В процессе работы…

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

Создание формы регистрации и размещение ее на отдельной странице

Дата публикации:Март 12, 2011
Создание формы регистрации и размещение ее на отдельной странице

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

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

Создание регистрационной формы с помощью плагина Cforms II

Дата публикации:Март 4, 2011
Создание регистрационной формы с помощью плагина Cforms II

Плагин Cforms II включает в себя множество мощных возможностей, связанных с установкой и настройкой форм. Интерфейс управления Cforms поначалу может показаться непонятным и запутанным, однако со временем вы разберетесь в работе плагина, и уже никогда не заинтересуетесь альтернативными решениями. На мой взгляд, cforms является одним из самых эффективных и универсальных плагинов, предназначенных для настройки разнообразных форм. Cforms II — довольно масштабный плагин, занимающий значительную область администраторской «вотчины» и требующий для…

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

ColorBox и CForms II

Дата публикации:Март 1, 2011
ColorBox и CForms II

Создать модальное окно позволяют несколько существующих WordPress плагинов. Вы, вероятно, уже слышали о плагине ThickBox, который, бесспорно, очень удобен, однако мы с вами будем использовать ColorBox, чему есть несколько веских причин. Скачать плагин ColorBox можно по следующей ссылке: Скачать ColorBox Почему именно ColorBox, а не ThickBox? Плагин ThickBox поставляется в связке с WordPress, и я всегда был его преданным поклонником, однако, в данном случае, я предпочел простоту jQuery LightBox (LightBox…

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