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

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

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

Скачать

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

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

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

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

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


Коментарии

#204 10 января 2013 09:49 viktor

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

#203 24 декабря 2012 23:57 pavel31

n0wheremany, привет, подскажи пожалуйста как решить такую проблему при которой если перейти на главную страницу с любой другой страницы то добавленные за это время новости карнтинки в них не отображаются, только трафареты от них и все. А если обновить страницу по F5 то порядок.
Публикаций: 0 Комментариев: 16 [ цитировать ]

#202 16 декабря 2012 22:25 n0wheremany

Я чтото сайта вашего не вижу, чтобы посмотреть какие ошибки - пишите подробнее, что тут программистам телепатию преподают?


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

#201 16 декабря 2012 17:52 vladpavlov

аууу.... автор отзовись... как под утф-8 сделать?
Публикаций: 0 Комментариев: 5 [ цитировать ]

#200 15 декабря 2012 21:11 vladpavlov

Как исправить ту ошибку с знаком "вопроса"?
Публикаций: 0 Комментариев: 5 [ цитировать ]

#199 15 декабря 2012 12:40 vladpavlov

Это то исправлено...
А вот в новостях знаки есть..
http://savepic.ru/3587429.png
Публикаций: 0 Комментариев: 5 [ цитировать ]

#198 15 декабря 2012 00:30 D0Gmatist

От блин а чего не написали куда ... )))

Тобишь перед </body>
Публикаций: 0 Комментариев: 12 [ цитировать ]

#197 15 декабря 2012 00:30 n0wheremany

D0Gmatist,
Его надо вставлять внизу страницы


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

#196 14 декабря 2012 23:53 D0Gmatist

Только оно вообще не работает (
Публикаций: 0 Комментариев: 12 [ цитировать ]

#195 14 декабря 2012 23:52 n0wheremany

D0Gmatist,
Это и было решением для UTF версии.


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

#194 14 декабря 2012 23:34 D0Gmatist

И может по причине того что Utf8 не срабатывает

Фитчи:
Как изменить содержимое окна прогресса?
в main.tpl вставляем такое
<script type="text/javascript">
$('#pjax-loading-layer-text').html('Html Текст окна');
</script>
Публикаций: 0 Комментариев: 12 [ цитировать ]

#193 14 декабря 2012 23:32 vladpavlov

n0wheremany,
Кракозябрами выводиться :((
Друг покупал у вас, сейчас переводим сайт в УТФ-8.
(Мы думали что это у нас баг, но поставив на чистую длешку была проблема.
Публикаций: 0 Комментариев: 5 [ цитировать ]

#192 14 декабря 2012 23:23 D0Gmatist

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

#191 14 декабря 2012 23:21 n0wheremany

Этому модулю вроде как не нужна UTF версия


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

#190 14 декабря 2012 23:12 vladpavlov

А под УТФ-8 есть модуль?
Публикаций: 0 Комментариев: 5 [ цитировать ]

#189 13 декабря 2012 16:07 n0wheremany

green74,
Я же сказал что данный хэш присваивается через JS, он его не индексирует. Т. к. он его не выполняет.
Да и там защита стоит - если боты, то скрипт не выполняется. Т. е. обычные страницы получаются. Как будто ничего и нет


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

#188 13 декабря 2012 11:12 green74

Цитата: n0wheremany
НА сколько я понял, это относится к ссылкам на странице у которых есть #!. В моём моде ссылки не изменяются, т.о. не влияют на индексацию сайта никаким образом.


Да я имел ввиду #! вот это требование от Яндекса. Иначе страницы не индексируются если просто #. Попробую объяснить. Вот я пользуюсь Mozilla Firefox и иногда Google Chrome. В этих браузерах ссылка допустим ну на эту новость выглядит так:
https://nowheredev.ru/index.php?newsid=46
Как только я её открываю в Internet Explorer она выглядит так:
https://nowheredev.ru/#/index.php?newsid=46
Вы заметили что появляется вот эта решетка /#/. Просто смущает что. Как поступить в этой ситуации ведь не известно как робот Яндекса видит эти AJAX как Mozilla Firefox или как Internet Explorer. Просто беспокоюсь что бы в результате не правильных действий потерялась посещаемость сайта. В Яндекс-вебмастер четко прописано правило для AJAX и выходит если соблюдать это правило то все окей будет. Если нет то робот не индексирует эти страницы.
Публикаций: 0 Комментариев: 2 [ цитировать ]

#187 13 декабря 2012 09:49 n0wheremany

Цитата: green74
Ну например вот это делать надо
http://help.yandex.ru/webmaster/?id=1125296

НА сколько я понял, это относится к ссылкам на странице у которых есть #!. В моём моде ссылки не изменяются, т.о. не влияют на индексацию сайта никаким образом.


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

#186 12 декабря 2012 12:01 green74

Скажите пожалуйста. Я хочу купить этот модуль. Как сайт потом будет расцениваться поисковыми роботами как AJAX-сайт? Ну например вот это делать надо
http://help.yandex.ru/webmaster/?id=1125296
Публикаций: 0 Комментариев: 2 [ цитировать ]

#185 7 декабря 2012 09:34 n0wheremany

Цитата: pavel31
можно узнать какие изменения коснулись версии v3 Fix7 ? что в ней нового?

Цитата: n0wheremany
Доработана версия для 9.7


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