Главная » Портфолио » PHP » AJAX навигация в DLE 9.х (v3.7)

AJAX навигация в DLE 9.х (v3.7)

10-07-2012, 21:11 n0wheremany Комментарии (264) Просмотры (46725)
AJAX навигация в DLE 9.х (v3.7) Как известно в ДЛЕ 9.х версиях отсутствует AJAX навигация, однако прошлая реализация была не совсем удобной, ведь кнопки браузера Вперёд, Назад должным образом не работали.

Сейчас же тенденция сайтов с появлением JQuery переходить на загрузку данных без перезагрузки страницы.

Совокупив ( feel ) эти недостатки, пришёл к выводу, что надо бы заняться этим вопросом.
Сделать максимально удобным, универсальным и работающим.

Теперь готов предложить решение для 9.х серии.

Возможности:
- Красивая и удобная AJAX навигация
- Поддержка навигации (кнопки вперёд, назад) браузера
- Автоматическая замена всех ссылок на сайте на AJAX ссылки
- Уменьшение нагрузки на сайт за счет отключения части настроек (топ новостей, календарь, и тп)
- Максимально упрощена установка (надо в 1 файле сделать несколько действий)

Ограничения:
- только для ДЛЕ 9.х (пока)

Поддержка браузеров:
- Internet Explorer 6.0+
- Mozilla Firefox 1.0+
- Safari 1.3+
- Opera 9.5+
- Chrome 1.0+
- Camino 1.0+

Демо:
- Весь сайт ))



Новость отредактировал n0wheremany - 3-12-2012, 00:52
Причина: v3 Fix7

Скачать

Как получить обновление?

Другие новости по теме

Уважаемый посетитель

Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария


Коментарии

#144 22 августа 2012 09:06 allwotlk

Отписал разработчику. Подсказал что исправить надо ошибку на сайте. Всё исправил, всё работает. Сайт стал грузиться в сто раз быстрее . Спасибо за модуль. Он стоит своих денег.
Публикаций: 0 Комментариев: 2 [ цитировать ]

#143 21 августа 2012 14:58 allwotlk

так же появляется /# в адресной строке как исправить? и закосячился фаил init.php теперь выглядит одной строчкой, када ставишь старый невходит в админку, как исправить?

Всё поставил по инструкции и ничего неработает? что за? шаблон не стандарт просто. Подскажите как включить разрекламированные вами функции?
Публикаций: 0 Комментариев: 2 [ цитировать ]

#142 10 августа 2012 17:08 n0wheremany

Сложно сказать.
Напиши в асю посмотрим.


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#141 10 августа 2012 15:40 pavel31

n0wheremany,
Спасибо за помощь smile

И ещё вопрос- вот я когда захожу в любую категорию и при возрате назад у меня в адресной строке пишет /#.*$/ это может быть из-за ajax или это из-за чего-то другова?
Публикаций: 0 Комментариев: 16 [ цитировать ]

#140 10 августа 2012 15:04 n0wheremany

Вы отключаете не страницы, а ссылки, т. е. чтобы отключить картинки достаточно прописать
(.*?).[j|J][p|P][g|G]

Как то так.

В следующей версии добавлю ограничение на расширения.


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#139 10 августа 2012 13:23 pavel31

n0wheremany,
Это не то что мне нужно, у меня на главной странице в новости рисунки на которые дописывается rel="ajaxlink" а если я отключу главную странницу то модуль вообще перестанет работать. Мне нужно что бы rel был только на ссылках, а не на рисунках в новости.
Публикаций: 0 Комментариев: 16 [ цитировать ]

#138 10 августа 2012 09:57 n0wheremany

в инструкции написано как сделать регулярное выражение и куда его надо поставить, чтобы все ссылки под регуляркой не были аяксовыми. (Там где forum/(.*)/).


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#137 9 августа 2012 23:42 pavel31

n0wheremany,
Привет, подскажи пожалуйста как сделать что бы на ссылке на рисунок не накладывался rel="ajaxlink" ? то есть что бы код вызова рисунка был без rel="ajaxlink" он вызывает ошибку при использовании скрипта lightbox
Публикаций: 0 Комментариев: 16 [ цитировать ]

#136 1 августа 2012 12:55 n0wheremany

hatchees
В DLE эта конструкция не пугает, а тут пугает?


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#135 31 июля 2012 20:37 hatchees

Очень пугает функция 8;eval($O в adress.php, тк после нее идет закрытый код.. Будем надеяться на честность разработчика.
Публикаций: 0 Комментариев: 12 [ цитировать ]

#134 27 июля 2012 20:47 n0wheremany

проблема с кодировкой решена.
Архив обновлен


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#133 27 июля 2012 09:55 hatchees

В модуле есть проблема с киррилицей
Публикаций: 0 Комментариев: 12 [ цитировать ]

#132 27 июля 2012 05:45 Artem_Electro

n0wheremany,
Писал вам на почту, по поводу обновлений.. ответ так и ни пришел.. как с вами можно еще связаться?
Публикаций: 0 Комментариев: 4 [ цитировать ]

#131 27 июля 2012 00:06 hatchees

Все проблемы решены с помощью автора, спасибо автору!
Публикаций: 0 Комментариев: 12 [ цитировать ]

#130 26 июля 2012 21:17 hatchees

Возникала глобальная проблема.. Не работает поиск по сайту...
Публикаций: 0 Комментариев: 12 [ цитировать ]

#129 23 июля 2012 18:54 hatchees

Подскажите пожайлуста на версии 9.6 нормально пойдет? И если я правельно понял то весь контент сайта включая новости будет прогружатся без перезагрузки страницы как у вас на сайте?
Публикаций: 0 Комментариев: 12 [ цитировать ]

#128 11 июля 2012 21:34 n0wheremany

Косяк был в скрипте не имевшему отношения к навигации. Исправлено


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#127 11 июля 2012 21:02 LakunOFF

не работает в хроме
Публикаций: 0 Комментариев: 2 [ цитировать ]

#126 10 июля 2012 21:12 n0wheremany

Опубликован модуль
За обновлениями - на пучту пишите с реквизитами платежа


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#125 7 июля 2012 17:56 n0wheremany

На сайт поставлена новая версия модуля.
Вкусности:
- аякс навигация форм (практически всех)
- поддержка новых тэгов в mainajax.tpl, при этом настройка модуля теперь ещё удобнее
- доработаны некоторые баги

Изменен опять JS модуль навигации - полностью написан свой.

В ИЕ7 возможно будет работать не корректно, и ИЕ6 идет лесом. Хотя не проверял
FF, Хром, Дельфин и Опера (все на планшете) нормально реагируют на навигацию

Обновление будет после того как перепишу документацию, ибо она не актуальна теперь


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]