PomoRde.NET

Официальный сайт

Модули DataLife Engine

Подгрузка новостей при помощи AJAX jQuery для DLE (Улучшеный код)

28 август, 2014 0
Тенденция это такая штука. Сейчас уже во многих сферах сайтостроения не получается без AJAX и всяких там подгрузок новостей. Я раньше писал как в DLE подгружать новости. Но при последнем обновлении дизайна на моем проекте получилось доработать код. Спасибо https://www.fl.ru/users/prevetal/. Получилось улучшить код.

Давайте ближе к делу.

Что было сделано:
1. Код вынесен в отдельный файл.
2. Немного переделан сам код.

Эффект от этого:

1. Подгрузка новостей стала только новых.
2. Перестала кнопка добавить еще новости оставаться между новостями.
3. Так же ссылки на page страницы опускаются с кнопкой.

Как установить подгрузку новостей:

1. В файл navigation.tpl вставляем вот такой код:

<div class="old_button">
     <div class="clear"></div>
     <center>
     <a onclick="nextPage(); return false;" class="more_films" style="cursor: pointer">Показать еще 21 мультик</a>
     </center>
     <div id="ajax-next-page" style="display: none;">[next-link][/next-link]</div>
<div> 
<div class="navigation">{pages}</div>


CSS у каждого шаблона может быть другой. Тут по максимуму стандартный.

Можете скачать файл navigation.tpl.

2. Вставляем в файл шаблона main.tpl

<script type="text/javascript" src="{THEME}/js/666.js"></script>


3. Скачиваем файл .JS и заливаем в папку вашего шаблона ваш Ваш_шаблон/js/.

Файлы для скачивания:
666.zip [355 b] (cкачиваний: 149)

navigation.zip [387 b] (cкачиваний: 77)


Пробуйте и пишите, будут баги исправим!
Прокомментировать
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив