Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

"показать еще" вместо страниц

Тема в разделе "Хаки DLE", создана пользователем Janny, 16 июн 2016.

16.06.16 в 22:58
17.06.16 в 17:40
7
1.665
6
  1. TopicStarter Overlay
    Janny

    Janny Бывалый

    Регистрация:
    13 май 2016
    Сообщения:
    122
    Лучших ответов:
    0
    Рейтинги:
    +23 / 0 / -0
    Вместо стандартной пагинации будет кнопка "показать еще", которая по нажатии аяксом подгрузит контент и добавит ниже основного
    Открываем navigation.tpl
    заменяем все на: (кому нужна старая пагинация просто вставьте ниже, или закомментируйте)
    Код:
    <div class="pages" style="left: 0;right: 0;margin: 0 auto;width: 130px;">
        <a onclick="nextPage();" style="cursor: pointer;text-shadow:none;">
    Показать еще</a></div><div id="next-page" style="display: none;">
    [next-link][/next-link]</div>
    затем открываем ваш JS файл со скриптами
    вставляем в самый низ:
    Код:
    function nextPage() { var nextPage = $('#next-page a').attr('href'); ShowLoading("");
    if (nextPage !== undefined) { $.ajax({ url: nextPage, success: function(data)
    { $('.navigation').remove();$('#next-page').remove(); $('.pages').remove(); $('#next-page').remove(); HideLoading("");
    $('.content').append($('.content', data).html()); } }) } }; 
    где .content - блок с контентом, замените под свой шаблон.
    P.S. Кому нужен стиль [​IMG]
    в самый низ основного CSS вставьте
    Код:
    .pages a {
    background: linear-gradient(0deg, #f8f8f8 0%, #fff 100%);
    padding: 5px 10px;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
    color: #181818;
    border-radius: 5px;
    border: 1px solid rgba(0,0,0,0.1);
    }
    
    --
    Стоит на DLE 11.
     
    #1 Janny, 16 июн 2016
    Последнее редактирование: 16 июн 2016
    • Нравится Нравится x 6
  2. MFilms

    Команда форума VIP Кинотрафик v2

    Регистрация:
    14 июн 2015
    Сообщения:
    1.528
    Лучших ответов:
    0
    Рейтинги:
    +920 / 0 / -0
    Из Redfilm вырезал ?
     
  3. TopicStarter Overlay
    Janny

    Janny Бывалый

    Регистрация:
    13 май 2016
    Сообщения:
    122
    Лучших ответов:
    0
    Рейтинги:
    +23 / 0 / -0
    Нет, с своего сайта код кинул
     
  4. europa1988

    europa1988 Бывалый

    Регистрация:
    24 фев 2016
    Сообщения:
    613
    Лучших ответов:
    2
    Рейтинги:
    +113 / 11 / -0
    а чем это лучше пагинации?
     
  5. SHANKOR

    Забанен

    Регистрация:
    29 мар 2016
    Сообщения:
    705
    Лучших ответов:
    0
    Рейтинги:
    +165 / 0 / -0
    Спасиба, была идея сделать такое только не вкурсе был как
     
  6. TopicStarter Overlay
    Janny

    Janny Бывалый

    Регистрация:
    13 май 2016
    Сообщения:
    122
    Лучших ответов:
    0
    Рейтинги:
    +23 / 0 / -0
    Пользователям удобнее. Страницу не нужно перезагружать.
    Не за что;)
     
  7. europa1988

    europa1988 Бывалый

    Регистрация:
    24 фев 2016
    Сообщения:
    613
    Лучших ответов:
    2
    Рейтинги:
    +113 / 11 / -0
    а не знаешь как сделать то же самое, но не с кнопкой, а с кружком загрузки, ну типо когда подходишь к концу страницы, автоматически еще новости открываются?!
     
  8. TopicStarter Overlay
    Janny

    Janny Бывалый

    Регистрация:
    13 май 2016
    Сообщения:
    122
    Лучших ответов:
    0
    Рейтинги:
    +23 / 0 / -0
    На чипсы закинешь - сделаю)
     
Похожие темы
  1. Romantv
    Ответов:
    52
    Просмотров:
    4.846
Загрузка...
Яндекс.Метрика