[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » О uCoz » Скрипты » Подгрузка полного описания
Подгрузка полного описания
Дата: Среда, 04.12.2013, 10:40:06 | Сообщение # 1
Группа: Проверенные Титул: Технарь Сообщений: 283
Награды: 1
Репутация: 3
Статус:
Сайт пользователя:
Skype пользователя:
Данный скрипт подгружает полное описание материала без полой перезагрузки страницы
И так начнём установку

В любой глобальный блок в самый низ:
Код
<script>   
// Подгрузка полного описания by Apocalypse   
var curstate = location.href;   
function apoloadme(id, url) {   
if($('div.apoloadfull' + id).html() == '') {   
if(curstate != url) {   
   history.replaceState(null, null, url);   
}   
   $('#loader' + id).fadeIn();   
   $('div.apoloadfull' + id).load(url + ' #apoentry', function() {   
   $('img[id^="loader"]').hide();   
   $('div#apoent' + id).hide(0);   
   $('div.apoloadfull' + id).fadeIn(100);   
});   
}   
else   
{   
   history.replaceState(null, null, curstate);   
   $('img[id^="loader"]').hide();   
   $('div.apoloadfull' + id).html('').hide();   
   $('div#apoent' + id).fadeIn(300);   
}   
}   
// ApoTeam (c) 2013   
</script>


Теперь идём на страницу полного описания и комментариев к нему найдите $MESSAGE$ и замените на:
Код
<div id="apoentry">$MESSAGE$</div>


И на страничке вида материалов находим $TITLE$ и замените на:
Код
<span onclick="apoloadme('$ID$', '$ENTRY_URL$');return false;">$TITLE$</span> <img src="/images/ajax-loader.gif" id="loader$ID$" style="display:none;" height="8px">


И на этой же страничке находим $MESSAGE$ и заменяем его на:
Код
<div id="apoent$ID$">$MESSAGE$</div>   
<div class="apoloadfull$ID$"></div>


Картинку заливаем в папку images
http://us.ua/1293353/

Всё скрипт установлен!

Материал подготовил: Andrey
Автор скрипта: Apocalypse
Форум » О uCoz » Скрипты » Подгрузка полного описания
  • Страница 1 из 1
  • 1
Поиск: