Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё для ucoz » PHP скрипты для ucoz » Вывод аватаров последних ответивших на форуме
Вывод аватаров последних ответивших на форуме
АдминДата: Пятница, 16.11.2012, 00:09 | Сообщение # 1
Майор
Группа: Администраторы
Сообщений: 83
Репутация: 0
Статус:

Скрипт выводит аватар последнего ответившего в теме на форуме. Нагрузки на сайт не будет, так как скрипт сделан на php.

Установка:
1. Скачайте архив.
2. Разархивируйте скачанный архив, зайдите в FTP PHP, создайте папку getava, и загрузите в нее файл get.php
3. Зайдите в ПУ, управление дизайном, общий вид страниц форума, после $BODY$ разместите код:
Code

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

   

4. Активируйте API (без ключа) в общих настройках сайта.
Готово!
Прикрепления: 2416_getava_by_.rar (0.7 Kb)
 
Форум » Всё для ucoz » PHP скрипты для ucoz » Вывод аватаров последних ответивших на форуме
  • Страница 1 из 1
  • 1
Поиск:

QuesT.ucoz.ua
Бесплатный конструктор сайтов - uCoz