Для добавления необходима авторизация
Граффити
Форма входа

Закрыть
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
PRO
waak
Изготовление сайтов в системе uCoz. Изменение и доработка уже готовых сайтов. Установка шаблонов. Настройка сайтов.
....
Место свободно, для размещения своего рекламного блока, обратитесь к администратору сайта. Количество мест в блоке 4
.....
Место свободно, для размещения своего рекламного блока, обратитесь к администратору сайта. Количество мест в блоке 8
Страница 1 из 11
Форум » uCoz » Помощь по uCoz » Подгрузка в Каталоге Статей
Подгрузка в Каталоге Статей
QLEAK 18.12.2015 в 11:57 1
Есть скрипт подгрузки материалов для Новостей

Код
/**
* Полностью поддерживаются модули "Блог" и "Фотоальбомы".
* В остальных модулях скрипт протестирован не был, работоспособность не гарантируется.
*/

/**
* Перед использованием скрипта желательно отключить "Ajax для переключателей страниц".
* ПУ => Общие настройки => "Отключить Ajax для переключателей страниц" - поставить галочку.
*/

var ajaxLoad = {

    /**
  * Функция инициализации скрипта: создает кнопку "Подгрузить ещё", если обнаружена страница для подгрузки
  * @param {object} par
  */
    init: function(par) {
  if (par) this.params = par;

  var page = $('.content .swchItem span:contains("»")').parent().attr('href') || $('.content .swchItemA1').next('.swchItem1').attr('href') || -1;
  if (~page){
   $('#content').append('<div class="ajaxLoadButton" onclick="ajaxLoad.load(\'' + page + '\');">Показать еще</div>');

   if (!this.params.pageselector) {
    $('head').append('<style>.content #pagesBlock1, .content .pagesBlockuz2 {display: none;}</style>');
   } else if (this.params.module == 'blog') {
    $('head').append('<style>.content #pagesBlock1 {margin-top: 5px;}</style>');
   }
  }
    },

    /**
  * Функция подгрузки следующей страницы
  * @param {string} page
  */
    load: function(page) {
  var self = this;

  $('.content #pagesBlock1, .content .pagesBlockuz2').css('visibility', 'hidden');
  $('.ajaxLoadButton').text('');

  $.ajax({
   url: page
  }).done(function (r){
   var animName = (self.params.module != 'photo') ? 'fadeInUpAnim' : 'zoomInAnim';
   var whatReplace = (self.params.module != 'photo') ? (/(id="entryID[0-9]+")/g) : (/uphoto/g);
   var withReplace = (self.params.module != 'photo') ? ('$1 class="' + animName + '"') : ('uphoto ' + animName);
   var content = $(self.params.module == 'photo' ? '.content' : '#allEntries', r).html().replace(whatReplace, withReplace);

   $('.content #pagesBlock1, .ajaxLoadButton').remove();
   $('.content .pagesBlockuz2').parent().remove();
   $('#allEntries').append(content);

   if (self.params.module == 'photo') {
    window.uEntriesList.root = $('ul[id="uEntriesList"]');
    window.uEntriesList.colWidth();
   }

   history.pushState({}, '', page);
   ajaxLoad.init();
  });
    }
}


Кто поможет заточить под Каталог Статей?

http://futurage.ru/ - вот как работает сейчас (Использую новости сайта), планирую переехать в каталог статей.
В данном виде код в каталоге статей подгружает теже самые новости с главной страницы.
Сообщение отредактировал QLEAK - Пятница, 18.12.2015, 12:09
PRO
waak 18.12.2015 в 14:16 2
Замените на нужной странице модуля
Код
$BODY$

на
Код
<div id="contik">$BODY$</div>
<div style="display:none;" id="selector">$PAGE_SELECTOR$</div>

<script type="text/javascript">
if ($("#selector").find(".swchItem:contains('»')").text() == '»') {
$("#selector").after('<br><div id="nextCont" class="input_submit alt"><div onclick="Conti.to();" style="padding:3px;"><b>Показать еще</b></div></div>');
};

Conti = {
to:function(){
$("#nextCont").html('<div style="padding:4px"><img src="http://boba.ucoz.com/img/loading.gif" border="0" /></div>');
nextik = $("#selector").find(".swchItem:contains('»')").attr('onclick').toString();
num = nextik.match(/\d/);
$.get('/publ/0-'+num, function(next){
$("#contik").append( $("#contik", next).html() );
$("#selector").html( $("#selector", next).html() );

$("#nextCont").html('<div onclick="Conti.to();" style="padding:3px;"><b>Показать еще</b></div>');
if ($("#selector", next).find(".swchItem:contains('»')").html() == null) { $("#nextCont").fadeOut(); };
});
}
}
</script>
Помог? ставь +
Разработка дизайна - верстка, помощь по установке шаблона на uCoz.
QLEAK 09.01.2016 в 19:05 3
Спасибо, но просто тот скрипт что у меня стоит в новостях подгружает материалы с анимацией

Добавлено (09.01.2016, 19:05)
---------------------------------------------
Есть вопрос, сейчас пользуюсь твоим скриптом. Как заставить его работать в категориях?(каталог статей)

PRO
waak 09.01.2016 в 20:28 4
QLEAK, Честно я и сам пытался сделать его на днях для категорий но у меня не вышло, у меня получилось только подгружать по клику все материалы которые есть в данном модуле, а конкретно с категории не вышло. Не хочет подгружать из категории.
Помог? ставь +
Разработка дизайна - верстка, помощь по установке шаблона на uCoz.
Форум » uCoz » Помощь по uCoz » Подгрузка в Каталоге Статей
Страница 1 из 11
Поиск: