Главная страница / Советы / Небольшой совет по работе с AJAX в 5.0
октябрь 05 2006

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

celsoft 5 октября 2006 Советы 8 816
Приветствую вас дорогие друзья,

Ну судя по счетчику скачиваний, люди весьма охотно переводят свои сайты на новую версию 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 он не нужен, иначе поисковые роботы непойдут по вашей ссылке.

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

Комментарии

  1. -NEo- (Клиенты)

    5 октября 2006 12:23 13 комментариев
    У, полезная инфа wink
  2. C-WEST (Клиенты)

    5 октября 2006 14:38 18 комментариев
    Сказал бы раньше! А то я уже паниковать начал, почему у меня оеботает AJAX в навигации... laughing
    Спасибо, что написал!
  3. Ксандер (Клиенты)

    5 октября 2006 16:47 24 комментария
    Супер!!! Сенкс wink
  4. Copoket (Посетители)

    5 октября 2006 18:37 8 комментариев
    Спасибо! А то я седня весь день потратил, разгадывая почему же он не работает пр навигации. wink
  5. Репа-Х (Посетители)

    5 октября 2006 20:24 53 комментария
    Хочу вам дать дать
    ...
    универсаная функция
    ...
    Пора исправлять ошибки... smile Ну я так между делом.
  6. Kluivert (Гости)

    6 октября 2006 14:17 0 комментариев
    А со статическими страницами как провернуть такое же?
  7. nickon (Посетители)

    7 октября 2006 08:22 9 комментариев
    Цитата: Kluivert
    А со статическими страницами как провернуть такое же?

    лол ... читай внимательнее:

    вы можете использовать это абсолютно для любой ссылки, которая вам нужна.
  8. Voltick (Посетители)

    24 октября 2006 04:35 7 комментариев
    А можно пример как поправить статическую страницу
  9. awq (Клиенты)

    8 декабря 2006 18:36 17 комментариев
    Есть неудобство.
    После загрузки, страница показывается не с самого верха, а с того места, где установлена та или иная ссылка.
  10. Mr 13 (Посетители)

    30 мая 2007 13:41 97 комментариев
    Спасибо.
  11. WMDrakon (Клиенты)

    31 мая 2007 16:35 141 комментарий
    Действительно хороший совет.
    Спасибо.
  12. gevak (Клиенты)

    27 августа 2008 12:32 1 комментарий
    благодарю!
  13. ZEOS (Посетители)

    11 января 2009 13:06 10 комментариев
    Цитата: celsoft
    Небольшой совет по работе с AJAX в 5.0


    Как ПС относится к таким ссылкам? Проиндексирует ли также как и ЧПУ ?
  14. bullshmaiser (Клиенты)

    26 февраля 2010 16:08 1 комментарий
    метатег остается тем же, перехожу из оджной категории в другую а название страницы остается тем же
  15. KillerHT (Посетители)

    27 декабря 2012 06:43 10 комментариев
    А для 9.7 это актуально или там по-другому?
  16. celsoft (Администраторы)

    27 декабря 2012 11:44 3 358 комментариев
    Цитата: KillerHT
    А для 9.7 это актуально или там по-другому?

    Не актуально. В 9.7 этого нет вообще.

Информация

Комментирование публикаций доступно только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Календарь

«    Апрель 2020    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
27282930 

Опрос на сайте

Совершаете ли вы покупки в интернет?