Сео форум про методы раскрутки сайтов. Как раскрутить сайт и заработать в интернете.

Архив софта и скриптов Сео форум про методы раскрутки сайтов. Как раскрутить сайт и заработать в интернете.


Вернуться   Сео форум про методы раскрутки сайтов. Как раскрутить сайт и заработать в интернете. > Сервисы, программы и софт для сео и вебмастеров > Архив софта и скриптов
Регистрация Справка Пользователи Календарь

 
 
Опции темы Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 5.00. Опции просмотра
Prev Предыдущее сообщение   Следующее сообщение Next
Старый 15.09.2011, 12:01   #3
Seo-man

Администратор

 
Аватар для Seo-man
 
Регистрация: 08.05.2008
Адрес: Молдова/ПМР, Тирасполь
Сообщений: 3,554
Вы сказали Спасибо: 95
Поблагодарили 137 раз(а) в 124 сообщениях
Репутация: 1596
По умолчанию

3. Создание custom-шаблонов



3.1 Список файлов custom-шаблона



Для каждого custom-шаблона необходимо создать следующий набор файлов:

Ø Для пользовательского интерфейса: файлы должна находиться в директории \modules\qplboard\templates\custom\user\

1. Шаблон формы подачи объявления (_edit.tpl)

2. Шаблон формы поиска объявления (_search.tpl)

3. Шаблон отображения текста объявления (_adv.tpl)

4. Шаблон предварительного просмотра объявления перед публикацией (_preview.tpl)

5. Шаблон отображения объявления в блоке новых объявлений на стартовой странице (_start_page_new.tpl)

6. Шаблон отображения объявления в всплывающем окне в блоке новых объявлений на стартовой странице (_start_page_new_float.tpl)

7. Шаблон отображения объявления в блоке VIP объявлений на стартовой странице (_start_page_spec.tpl)

8. Шаблон отображения объявления в всплывающем окне в блоке VIP объявлений на стартовой странице (_start_page_spec_float.tpl). Шаблон является необязательным. В случае его отсутствия используется шаблон 6.

9. Шаблон отображения названий custom-полей в шапке таблицы с результатами поиска объявлений в разделе, использующем custom-шаблоны (_found_adv.tpl)

10. Шаблон отображения значений custom-полей в таблице с результатами поиска объявлений в разделе, использующем custom-шаблоны (_found_adv_short.tpl)

11. Шаблон отображения значений custom-полей в таблице с результатами поиска объявлений в разделе, использующем custom-шаблоны для случая, если объявление является выделенным (_found_adv_selected_short.tpl)



Ø Для интерфейса администратора: файлы должна находиться в директории \modules\qplboard\templates\custom\admin\

12. Шаблон редактирования объявления (_edit.tpl)

13. Шаблон предварительного просмотра объявления перед публикацией (_preview.tpl)





HTML код custom-шаблона автоматически встраивается в стандартный шаблон доски. Ниже приведен список custom-шаблонов и стандартных шаблонов:

1. Содержимое custom-шаблона _edit.tpl вставляется в шаблон EditAdv.tpl вместо тега

<# CUSTOM_FORM #>

2. Содержимое custom-шаблона _search.tpl вставляется в шаблон SearchAdvForm.tpl вместо тега

<# CUSTOM_FORM #>

3. Содержимое custom-шаблона _adv.tpl вставляется в шаблон ViewAdv.tpl вместо тега

<# CUSTOM_FORM #>

4. Содержимое custom-шаблона _ preview.tpl вставляется в шаблон PreviewPlacedAdv.tpl вместо тега <# CUSTOM_FORM #>

5. Содержимое custom-шаблона _start_page_new.tpl вставляется в шаблон StartPageNewAdv.tpl вместо тега <# CUSTOM_FORM #> (по умолчанию этот тег закомментирован)

6. Содержимое custom-шаблона _start_page_new_float.tpl вставляется в шаблон StartPageNewAdv.tpl вместо тега <# CUSTOM_FLOAT_FORM #> (по умолчанию этот тег закомментирован)

7. Содержимое custom-шаблона _start_page_spec.tpl вставляется в шаблон SpecAdvShort.tpl вместо тега <# CUSTOM_FORM #> (по умолчанию этот тег закомментирован)

8. Содержимое custom-шаблона _start_page_spec_float.tpl вставляется в шаблон SpecAdvShort.tpl вместо тега <# CUSTOM_FLOAT_FORM #> (по умолчанию этот тег закомментирован)

9. Содержимое custom-шаблона _found_adv.tpl вставляется в шаблон FoundAdv.tpl вместо тега

<# CUSTOM_FORM #> (по умолчанию этот тег закомментирован)

10. Содержимое custom-шаблона _found_adv_short.tpl вставляется в шаблон FoundAdv.tpl вместо тега <# CUSTOM_FORM #> (по умолчанию этот тег закомментирован)

11. Содержимое custom-шаблона _found_adv_selected_short.tpl вставляется в шаблон FoundAdvSelectedShort.tpl вместо тега <# CUSTOM_FORM #> (по умолчанию этот тег закомментирован)



ВАЖНО:

1. Начиная с версии скрипта 4.20 «Шаблон предварительного просмотра объявления перед публикацией» является необязательным. При его отсутствии используется «Шаблон отображения текста объявления».

2. Шаблоны 5, 6, 7, 8 доступны начиная с версии скрипта 4.20

3. Шаблоны 9, 10, 11 доступны начиная с версии скрипта 4.40


3.2 Структура файлов custom-шаблона



Все шаблоны представляют собой обычные фрагменты HTML кода со специальными командами (мета-тегами), которые указывают доске, какой список отобразить и с помощью какого шаблона, какое значение вывести в custom-поле и т.д.



3.2.1 Шаблон формы подачи объявления _edit.tpl



<input type="hidden" name="CustomFieldNum" value="8">

<TR>

<TD>Текстовое поле:</TD>

<TD><input name="cf1" type=text class="gui_form" maxlength=150 value="<# cf1 #>"></TD>

</TR>

<TR>

<TD>Текстовое поле (для поиска От и До):</TD>

<TD><input name="cf2" type=text class="gui_form" maxlength=150 value="<# cf2 #>"></TD>

</TR>

<TR>

<TD>Многострочное текстовое поле:</TD>

<TD><TEXTAREA class="gui_form" name="cf3" rows=10 cols=50 ><# cf3 #></TEXTAREA></TD>

</TR>

<TR>

<TD>Список:</TD>

<TD><# NAME=cf4;LIST_ID=list_example1;SORTBY=priority;TYP E=select;TEMPLATE=select_edit;COLNUM=1 #></TD>

</TR>

<TR>

<TD>Список с множественным выбором:</TD>

<TD><# NAME=cf5;LIST_ID=list_example2;SORTBY=priority;TYP E=multiselect;TEMPLATE=multiselect_edit;COLNUM=1 #></TD>

</TR>

<TR>

<TD>Одиночный чекбокс:</TD>

<TD><input type=checkbox name="cf6" <# check_cf6 #>> флажок</TD>

</TR>

<TR>

<TD>Несколько чекбоксов:</TD>

<TD><# NAME=cf7;LIST_ID=list_example3;SORTBY=priority;TYP E=check;TEMPLATE=check_edit;COLNUM=3 #></TD>

</TR>

<TR>

<TD>Радиокнопка:</TD>

<TD><# NAME=cf8;LIST_ID=list_example4;SORTBY=priority;TYP E=radio;TEMPLATE=radio_edit;COLNUM=2 #></TD>

</TR>



Шаблоны формы подачи объявления, а так же формы поиска объявления, редактирования объявления для администратора доски, должны обязательно содержать элемент формы <INPUT> с именем “CustomFieldNum” и значением равным числу полей ввода в данном шаблоне.

Например:



<input type="hidden" name="CustomFieldNum" value="8">



value = “8” – custom-шаблон содержит 8 полей ввода.





Ø Элементы формы «Текстовое поле», «Текстовое поле (для поиска От и До)»:



<input name="cf1" type=text class="gui_form" maxlength=150 value="<# cf1 #>">



cf1 – имя элемента. Имя элемента обязательно должно состоять из букв cf и порядкового номера элемента;

<# cf1 #> - тэг для вывода значения данного элемента. Имя тэга должно совпадать с именем элемента.



Ø Элементы формы «Многострочное текстовое поле»:



<TEXTAREA class="gui_form" name="cf3" rows=10 cols=50 ><# cf3 #></TEXTAREA>



cf3 – имя элемента. Имя элемента обязательно должно состоять из букв cf и порядкового номера элемента;

<# cf3 #> - тэг для вывода значения данного элемента. Имя тэга должно совпадать с именем элемента.



Ø Элементы формы «Одиночный чекбокс»:



><input type=checkbox name="cf6" <# check_cf6 #>>



cf6 – имя элемента. Имя элемента обязательно должно состоять из букв cf и порядкового номера элемента;

<# check_cf6 #> - тэг для вывода значения данного чекбокса (отмечен или не отмечен). Суффикс (_cf6) тэга должен совпадать с именем элемента.

Ø Элементы формы «Список», «Список с множественным выбором», «Несколько чекбоксов», «Радиокнопка»:



<# NAME=cf4;LIST_ID=list_example1;SORTBY=priority;TYP E=select;TEMPLATE=select_edit;COLNUM=1 #>



NAME=cf4 – имя элемента. Имя элемента обязательно должно состоять из букв cf и порядкового номера элемента;

LIST_ID=list_example1 – идентификатор списка (см. раздел 2);

SORTBY=priority – тип сортировки:

name – по имени в алфавитом порядке

name_rev – по имени в обратном алфавитном порядке

id_rev – по ID элемента списка в порядке уменьшения ID

priority - по приоритету элемента списка

priority_rev – по приоритету элемента списка в порядке убывания

TYPE=select – тип списка:

select – выпадающий список

multiselect - выпадающий список со множественным выбором

check – набор чекбоксов

radio – радио кнопка

TEMPLATE=select_edit – использовать шаблон select_edit.tpl для отображения выпадающего списка (см. раздел 4)

COLNUM=1 – кол-во столбцов для вывода списка (флажки и радио-кнопки можно отображать в несколько столбцов для удобства восприятия)
__________________
Недорогой хостинг! forum-seo.net/showthread.php?p=10754
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 30 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Seo-man вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Seo-man за это полезное сообщение:
Leon (04.11.2012)
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 23:54.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Seo форум про методы раскрутки сайтов. Раскрутка сайта. Заработок на сайтах.
Вы оценили эту тему: