![]() |
|
![]() |
#1 |
Регистрация: 08.05.2008
Адрес: Молдова/ПМР, Тирасполь
Сообщений: 3,554
Вы сказали Спасибо: 95
Поблагодарили 137 раз(а) в 124 сообщениях
Репутация: 1596
|
![]() Создание Custom-шаблонов QPLBoard
1. Общие сведения Custom-шаблоны - это пользовательские шаблоны доски объявлений QPLBoard, которые сделают вашу доску уникальной. Вы можете создать произвольный набор дополнительных полей в форме подачи и поиска объявлений для каждой рубрики. В рубриках автомобильной тематики это могут быть "марка авто", "пробег", "цвет автомобиля", опции "ABS", "акустика" и пр. характеристики. Существует возможность создавать поля однострочного и многострочного ввода, выпадающие списки, списки множественного выбора, флажки (чекбоксы), одиночный флажок (чекбокс), радиокнопки (выбор один из многих) - и все это без изменения "движка" скрипта, без программирования на php. Списки, на основе которых строится большинство элементов custom-шаблона, можно редактировать через интерфейс администратора. Сами шаблоны - простейшие HTML фрагменты со специальными вставками (мета-тегами), которые определяют то, какие поля появятся в форме. Вы сможете создать эти шаблоны самостоятельно или заказать у нас, прислав нам список дополнительных полей с описанием. Для создания custom шаблонов вам понадобиться · базовые навыки создания HTML страниц; · html или текстовый редактор (можно работать и через обычный “блокнот”, EmEditor, Far, Total Commander); · доступ к хостингу, где расположена доска; · доступ к панели администратора. Убедитесь, что файлы доски скопированы на хостинг и база данных инициализирована. В качестве проверки вы можете создать простую структуру рубрик и попробовать добавить в них объявления. Объявления должны быть опубликованы на сайте. После того, как убедитесь, что база данных работает, можете удалить рубрики и объявления, и приступать к созданию и настройке custom шаблонов. В доске объявлений можно создать неограниченное кол-во рубрик любой вложенности. Подача объявления осуществляется всегда только в конечную (самую глубокую) рубрику. Стандартный набор информационных полей при подаче объявления – “Заголовок объявления” и “Описание” (или “Текст объявления”). По умолчанию все созданные рубрики будут иметь этот набор полей. При необходимости набор полей формы подачи и поиска объявлений можно расширить. Например, при создании узкотематической доски автомобильной тематики вы можете сделать различные дополнительные поля для рубрик “Легковые автомобили”, “Грузовики и автобусы” и пр. Некоторые рубрики могут иметь одинаковые наборы дополнительных полей, для них будут использоваться одни и те же custom-шаблоны. 2. Файл конфигурации custom-шаблона Файл конфигурации рубрики нужен для того, чтобы указать название custom-шаблона, идентификатор custom-шаблонов и файлы, которые содержат списки, на основе которых формируется custom-шаблон. Пример файла конфигурации рубрики: Автомобили cars brands=brands.txt,models=models.txt,color=color.tx t Первая строка – заголовок custom-шаблона. Его вы будете видеть в выпадающем списке при выборе custom-шаблона для рубрики. Вторая строка – идентификатор custom-шаблона. Это поле используется в качестве префикса для имен шаблонов поиска, подачи объявления, просмотра и т.д., находящихся в каталогах \modules\qplboard\templates\custom\user\ и \modules\qplboard\templates\custom\admin\. Внимание! Допустимые символы – латинские символы a-z (в нижнем регистре), цифры 0-9 и символы ‘_’, ‘-‘. Не должно быть пробелов, русских букв. Третья строка – это перечень списков с указанием файла, из которых брать содержимое, для того, чтобы заполнить их в момент инициализации. brand=brands.txt brand – идентификатор списка. Допустимые символы– латинские символы a-z (в нижнем регистре), цифры 0-9 и символы ‘_’, ‘-‘. brands.txt – текстовый файл с элементами списка. Например: AC Acura Alfa Romeo Aston Martin Audi Austin Bentley В этом файле каждый элемент располагается по одному на строке. Элемент может содержать латинские и русские буквы, цифры, кавычки, тире, и пр. Списки могут использоваться для формирования таких элементов формы подачи и поиска объявлений как · Выпадающие списки · Радио-кнопки · Флажки (чекбоксы) Рис. Пример элемента формы сформированного на базе списка “тип кузова”. Розовым выделен выпадающий список и поле, к которому он относится. Файл конфигурации должен называться латинскими буквами с расширением .cfg (например, auto_car.cfg) и находиться в каталоге \modules\qplboard\templates\custom\. В этом же каталоге должны находиться все файлы со списками. Рис. Внешний вид списка выбора custom (дополнительного) шаблона при создании новой рубрики. То, что выводится в качестве названия шаблона – первая строка файлов конфигурации. При открытии страницы создания новой рубрики доски объявлений список custom-шаблонов (все файлы с расширением .cfg) считывается динамически из каталога \modules\qplboard\templates\custom\ и используя первые строки из файлов формируется выпадающий список с заголовками custom-шаблонов. После того, как для рубрики назначен custom-шаблон, изменится вид подачи и поиска объявления, поскольку к стандартным полям “Заголовок”, “Текст объявления” добавятся еще дополнительные поля выбора. Например, форма подачи объявления в рубрику “Легковые Автомобили” может выглядеть следующим образом.
__________________
Недорогой хостинг! forum-seo.net/showthread.php?p=10754 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 30 сообщение(ий). Сейчас у Вас 0 сообщение(ий). |
![]() |
![]() |
Этот пользователь сказал Спасибо Seo-man за это полезное сообщение: | Leon (04.11.2012) |