Главная » DLE » Статьи DLE » Небольшой совет по работе с AJAX в 5.0
Распечатать статью

Небольшой совет по работе с AJAX в 5.0

Приветствую вас дорогие друзья,

Ну судя по счетчику скачиваний, люди весьма охотно переводят свои сайты на новую версию 5.0. Хочу вам дать небольшой совет по работе с этой версией, а именно хочу объяснить как работает навигация по сайту с использованием технологии AJAX. Как известно после включения этой функции в скрипте, движок переделывает только свои внутренние ссылки, но как известно, ссылки на категории в своем шаблоне или на стратические страницы вы выставляете самостоятельно, вот я и хочу вам рассказать как сделать, чтобы ваши ссылки также работали с ядром AJAX.

Итак возьмем для примера стандартную категорию «Главная», алтернативное ее имя «main». Обычно вы делаете и вставляете свою ссылку таким образом:

<a href=»http://сайт.ru/category/main/»>Главный раздел</a>

для того чтобы переход по ссылке осуществлялся с использованием AJAX вам необходимо вставить для точно такой же ссылки следующий код:

<a onclick=»DlePage(‘do=cat&category=main’); return false;» href=»http://сайт.ru/category/main/»>Главный раздел</a>

Вот и все, теперь ваша ссылка будет использовать переход на данную страницу с использованием AJAX, т.е. без перезагрузки. Как вы наверное заметили это универсальная функция а ‘do=cat&category=main’ это просто то что должно быть в адресной строке браузера для перехода на страницу, следовательно вы можете использовать это абсолютно для любой ссылки, которая вам нужна. Главное не оставляйте непосредственно href пустым, хоть и для AJAX он не нужен, иначе поисковые роботы непойдут по вашей ссылке.

Ну вот собственно и все, приятной вам работы.

Источник:  dle-news.ru
Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи