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

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

10-07-2012, 21:11 n0wheremany Комментарии (264) Просмотры (44533)
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

Скачать

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

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

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

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

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


Коментарии

#44 13 декабря 2011 16:20 DroT

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

#43 11 декабря 2011 20:56 Michiyo

Обновление получил сразу, модуль работает на ура в Опере, Хром и Лиса, багов пока что не замечено.
n0wheremany, Спасибо за хороший апдейт мода.

n0wheremany, Лучше наверное в инструкцию добавить это $('#ид блока').html(' html код банера '); и про ид, а то будут мучать вопросами как я)))
Публикаций: 0 Комментариев: 3 [ цитировать ]

#42 11 декабря 2011 16:44 n0wheremany

Для обновлений обращайтесь в асю или же на мыло с указанием кошелька и даты оплаты


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

#41 11 декабря 2011 14:36 Michiyo

Хорошая новость, тоже жду с нетерпением)
Публикаций: 0 Комментариев: 3 [ цитировать ]

#40 11 декабря 2011 11:55 DroT

n0wheremany,жду с нетерпением) поскорей-бы)
Публикаций: 0 Комментариев: 12 [ цитировать ]

#39 10 декабря 2011 23:44 n0wheremany

Исправлены последние ошибки. Завтра будет обновление.


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

#38 9 декабря 2011 22:17 DroT

under-sound, ну так проблем быть в прицепе не должно, проблемы только из-за особенности шаблона.
Публикаций: 0 Комментариев: 12 [ цитировать ]

#37 9 декабря 2011 21:39 under-sound

DroT,
Ну насчет этого я в курсе, просто охота сразу более стабильную версию, чтобы проблем и хлопот меньше было request
Публикаций: 0 Комментариев: 0 [ цитировать ]

#36 9 декабря 2011 20:32 DroT

under-sound,Можно купить сейчас, ведь
Цитата: n0wheremany
У меня обновления всегда бесплатны...
Публикаций: 0 Комментариев: 12 [ цитировать ]

#35 9 декабря 2011 19:51 under-sound

Как выйдет новая версия, обязательно куплю себе, очень заинтересовало сие чудо)
Публикаций: 0 Комментариев: 0 [ цитировать ]

#34 9 декабря 2011 16:03 DroT

sarzhevsky, все должно работать на ура) только если все правильно сделать.
какая версия dle?
AJAX подключен?
И у меня еще один "баг", логин панель находится в шапке, и при нажатии "Выйти" из профиля, то он выходит, но пользователь этого не видит(шаб не перезагружается.)
Публикаций: 0 Комментариев: 12 [ цитировать ]

#33 9 декабря 2011 15:23 sarzhevsky

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

#32 9 декабря 2011 14:46 DroT

n0wheremany,
document.write не используется, ну ладно, подожду выход новой версии, потому-что ajax работает быстрее чем обычная загрузка, особенно на медленном интернете.
По поводу кодирования - ну Вам не должно быть важно как я все делаю да и ошибки в JS это не исправит ))

Ну а вдруг там сюрприз)? но я вам верю)
И еще, можно как-нибудь по-красивее оформить?, то-есть конкретней, не использовать стандартную погрузку, то-есть не появление сообщения:
Загрузка, пожалуйста подождите.

А появление в шапке(не перезагружаемой части) полосы загрузки, или картинки, ну надеюсь поняли) возможно такое сделать?) и если да, то сколько $ это будет стоить.
Публикаций: 0 Комментариев: 12 [ цитировать ]

#31 9 декабря 2011 06:30 n0wheremany

DroT,
Я же не писал что вышла новая версия.
Она есть почти готова, почти все учтено, есть проблемы, боремся )

По поводу ошибок - однако они только у Вас. Где стоит стандартная версия - там все корректно. Как и на этом сайте.

По поводу других ajax скриптов. Наверно не ajax, а просто скриптов. Если они с ошибкой - то и работать не будет. И как я писал выше - document.write работать не будет и даже в новой версии. меняйте на $('#id').html(). Если проблема в другом пишите в асю будем разбираться.

По поводу ссылок, которым не нужна навигация - добавляйте в ссылкам
[code]<a href="..." onclick="return true">[code]
Они будут исключаться.

По поводу кодирования - ну Вам не должно быть важно как я все делаю да и ошибки в JS это не исправит ))

Также для тестов могу даже новую версию дать, дабы проверить все. Ибо там совершенно другая схема работы.


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

#30 8 декабря 2011 21:21 DroT

Блин, да там 100500 ошибок, ну по крайней мере у меня в шаблоне,буду ждать новую версию!
и еще бы желательно тег, типо
[no-ajax]ссылка[/no-ajax]

для шаблона, чтоб ссылки внутри этого тега ссылки работали как обычные, а не перерабатывались в ajax.
А то у меня многие ссылки из статических страниц не грузятся.
И еще при загрузке страницы на ajax не загружаются другие некоторые ajax скрипты, в общем не понравился модуль, т.к. он еще к тому-же и закодирован!
Публикаций: 0 Комментариев: 12 [ цитировать ]

#29 8 декабря 2011 18:45 DroT

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

#28 21 ноября 2011 20:12 n0wheremany

Реализована новая технология работы AJAX навигации.
Оптимизирована структура запросов, Увеличена скорость работы.
Обновление будет когда закончу все тесты новой версии


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

#27 7 ноября 2011 20:51 n0wheremany

Вероятно такое происходит когда возвращаешься на исходную страницу, если более 2 страниц открываешь, то нормально ищет.
Подумаю как можно исправить


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

#26 7 ноября 2011 17:33 Michiyo

Цитата: Savi
По моему кнопка назад в браузере перестала работать на этом сайте. Например при перелистывании списка новостей.

Кстати такой же феномен заметил, думал у меня что не так, глючит, а оказывается не я один такой версия огненной лисы 7.0.1
Публикаций: 0 Комментариев: 3 [ цитировать ]

#25 7 ноября 2011 11:50 Savi

Ссылка меняется, а содержание нет.
Седьмая лиса.
Публикаций: 0 Комментариев: 0 [ цитировать ]