Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Весь dle на ajax'е

Discussion in 'Вопросы- ответы' started by Intention, Mar 19, 2016.

19.03.16 в 21:30
20.03.16 в 11:48
38
3,298
0
  1. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @Beyond, Да эт я смотрел все, пагинацю, просмотры полной новости в ajax и т.п. А было бы гораздо приятней если б любой переход на страницу осуществлялся посредством AJAX. Так ведь и нагрузки меньше получается и сама страница быстрее отображается.
     
  2. Beyond

    Beyond Посетитель

    Joined:
    Sep 24, 2015
    Messages:
    64
    Best Answers:
    2
    Ratings:
    +14 / 0 / -0
    На данный момент это невозможно :)

    А для пагинации (чисто на jQuery) есть такая штука - http://infiniteajaxscroll.com/ (универсально).

    Чуть более правильный и адекватный вариант - с использованием PHP... Как здесь, например.
     
  3. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @Beyond, Ну если юзать infinitescroll то там не все так удобно как на демо странице, такой вариант скорее для блога подойдет.
    А на втором варианте там же просто список категорий выводит)
    Но как по мне весь DLE можно и не переписывать) Достаточно будет его немного дополнить. В первой ссылке из старпоста есть сайт как раз сделанный на AJAX и его скрипт версией ранее выложен в паблик. Я смотрел его, правда не вникал) Там при каждом обращении к скриптам по ajax выполняются все системные функции типа тегов [category=, group= и т.п. Но судя по отзывам он очень кривой. Думаю если посидеть пару суток и разобраться что к чему можно попытаться смастерить хак :rolleyes:
     
  4. Beyond

    Beyond Посетитель

    Joined:
    Sep 24, 2015
    Messages:
    64
    Best Answers:
    2
    Ratings:
    +14 / 0 / -0
    @Intention , насчет блога не знаю. Использовал infinitescroll в галерее - прекрасно! :) Во втором варианте надо смотреть демонстрацию в категории, а не на главной. Там единственное скролла наверх не хватает.

    Насчет хака в паблике сказать ничего не могу. Могу лишь намекнуть, что все что требуется для нормальной (относительно) ajax-пагинации - это jQuery скрипт и маленькая правка /engine/modules/main.php . Цикл для корректной обработки тегов, а также обработка POST-запроса, который передается на jQuery. Больше ничего.
     
  5. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @Beyond, В паблике есть куча вариантов как сделать AJAX навигацию по страницам)) А вот как весь сайт нигде не нашел)
     
  6. Beyond

    Beyond Посетитель

    Joined:
    Sep 24, 2015
    Messages:
    64
    Best Answers:
    2
    Ratings:
    +14 / 0 / -0
    @Intention, и не найдете, в паблике! :)
     
  7. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @Beyond, все что есть в приватах, есть на складчинах :D:D:D
     
  8. nylmen

    Staff Member VIP Кинотрафик v2

    Joined:
    Nov 2, 2015
    Messages:
    2,569
    Best Answers:
    0
    Ratings:
    +702 / 2 / -0
    воу гении дайте как мануальчик как сделать пагинацию а жаксе
     
  9. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
  10. nylmen

    Staff Member VIP Кинотрафик v2

    Joined:
    Nov 2, 2015
    Messages:
    2,569
    Best Answers:
    0
    Ratings:
    +702 / 2 / -0
  11. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @nylmen, Может не для той версии или чего не по инструкции сделал?
     
  12. nylmen

    Staff Member VIP Кинотрафик v2

    Joined:
    Nov 2, 2015
    Messages:
    2,569
    Best Answers:
    0
    Ratings:
    +702 / 2 / -0
    не заработало но тупочть жесть мненада что при тыке на 2-3-4 и тд стр происходило на ажаксе а этот хак просто делает по скролу крутишь сайт вниз до бесконечности)
    а хочется как тут http://winzoro.net/
     
  13. Zohan

    PRO Users

    Joined:
    Mar 25, 2015
    Messages:
    210
    Best Answers:
    0
    Ratings:
    +50 / 1 / -0
    Или как на zona.mobi
     
  14. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @nylmen, попробуй это, там в комментах решение как под ссылку затолкать.
     
  15. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @Zohan, Фак! Неужели там то что мне нужно? :eek:
     
  16. Zohan

    PRO Users

    Joined:
    Mar 25, 2015
    Messages:
    210
    Best Answers:
    0
    Ratings:
    +50 / 1 / -0
    Возможно:D

    P.s шаб очень красивый:)
     
  17. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @Zohan, хм.. а мне не по кайфу, как то муторно там все ^_^
     
  18. Beyond

    Beyond Посетитель

    Joined:
    Sep 24, 2015
    Messages:
    64
    Best Answers:
    2
    Ratings:
    +14 / 0 / -0
    Чтобы как на zona.mobi - можно использовать http://infiniteajaxscroll.com/ . Он именно так и работает! :)

    UPD: хотя нет.. на zona.mobi не много ДИЧЬ. Это же надо догадаться отдавать такое в исходном коде......
     

    Attached Files:

  19. TopicStarter Overlay
    Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @Beyond, Убунту просто зая! :oops:
    #люблюее
     
Яндекс.Метрика