[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Вывод автаров последних ответивших на форуме для uCoz
Macros
Дата: Воскресенье, 19.05.2013, 16:15 | Сообщение # 1
Оффлайн
Администраторы
Сообщений: 154
IP: Скрытная информация


Плюсы скрипта:
- Работа через API
- Нет кучи гет-запросов
- Вывод аватаров на страницах "Недавние ответы", "Главная страница форума", "Разделы форума", "Форум"
УСТАНОВКА
1. Скачайте архив: Скачать архив
2. Разархивируйте скачанный архив, зайдите в FTP PHP, создайте папку getava, и загрузите в нее файл get.php
3. Зайдите в ПУ, управление дизайном, общий вид страниц форума, после $BODY$ разместите код:

Код
<?if($PAGE_ID$ == 'forum' || $PAGE_ID$ == 'recentthreads' || $PAGE_ID$ == 'main' || $PAGE_ID$ == 'category')?>   
   <script>   
   /* Powered by ujs.su */   
   var arr = [];   
   $(function () {   
   getAva.setArray();   
   getAva.get();   
   };)   
   var getAva = {   
   get: function () {   
   $.getJSON('get/get.php',{type:'AVATAR', user: arr.toString()}, function (parse) {   
   $.each(parse, function (i) {   
   $('#ava_'+parse[i].user+'_'+parse.id).html('<img src="'+parse.data+'" width="25" height="25" />');   
   };)   
   };)   
   },   
   setArray: function () {   
   if($('.lastPostUserLink').size() > 0) {   
   $('.lastPostUserLink').each(function (k) {   
   $(this).parent().parent().prepend('<div style="float:left;<?if($PAGE_ID$ == 'main' || $PAGE_ID$ == 'category')?>margin-top:5px;<?endif?>margin-right:4px;margin-left:2px;border:1px solid #eee" id="ava_'+$(this).text().replace('-','~')+'_'+k+'"><img src="http://dedicated.3dn.ru/uCoz/images/upl_ava_forum.gif" width="25" height="25" /></div>');   
   arr.push($(this).text().replace('-','~')+'|'+k);   
   };)   
   } else { alert('Error #1 - на странице не найдена ссылка с классом .lastPostUserLink') }   
   }   
   }   
   </script>   
   <?endif?>[/i]


4. Активируйте API (без ключа) в общих настройках сайта.Все!
.
Прикрепления: 9554991.png (14.3 Kb)


  • Страница 1 из 1
  • 1
Поиск: