Страницы на ajax
Dr2005alex |
|
---|---|
Приветствую всех. Помогите протестировать данный плагин. Light page помогает организовать переключение страниц на вашем сайте через ajax используя встроенный инструмент ajaxHelper в движка Установка как обычно. Просто залить плагин и установить его из админки. Теперь об интересном... Необходимо организовать div блок, куда будет подгружаться контент. Заходим в свой шаблон и в самом конце файла header.tpl ставим начало блока. <div id="light_page"> Далее идём в файл footer.tpl и в самом начале файла ставим конец дива. </div> Таким образом у нас получится такая структура.. в header <div id="light_page"> --------------------------------------------------- контент: index, page, list и т.д. --------------------------------------------------- </div> в footer Теперь нам остается показать плагину, какие ссылки должны работать через ajax. Для этого у нас имеется класс lp_add_rel. Просто оберните необходимые места к примеру span с классом class="lp_add_rel" или добавьте данный класс в имющийся div. Скрипт пропишет все ссылкам в блоке с классом lp_add_rel необходимые параметры. пример для list <span class="lp_add_rel"> <a href="{LIST_ROW_URL}" > {LIST_ROW_SHORTTITLE} </a> </span Можно обертывать блок с множеством ссылок. <div class="lp_add_rel"> <a href="{LIST_ROW_URL}" > {LIST_ROW_SHORTTITLE} </a> ....... ...... {LIST_ROW_MORE} </div> Есть случаи когда в блоке с множеством ссылок не надо прописывать ajax параметры, к примеру ссылка ведет на другой ресурс. Для этого предусмотренно отключение скрипта для выбранных ссылок. Просто оберните данную часть кода блоком (span или div) c классом class="lp_no_rel". Скрипт не будет прописывать для ссылок находящихся в этом блоке параметры для ajax. К примеру: Необходимо обернуть тег {LIST_ROW_TEXT} который может соодержать ссылки на др. ресурсы. Важно:
Пример работы на сайте http://dev.ob4aga.ru/ Сам плагин: light_page_1.1 WebKaa.ru - Cotonti Relax
|
|
Отредактировано: Dr2005alex (24.09.2013 17:05, 11 лет назад) |