Вывод аватаров в списке тем в полях последний обновлений как на I...

2887
7.4 из 10
Проголосовало: 6






Суть данного скрипта в том, что он выводит аватар пользователя рядом с информацией о последнем обновлении темы. Данный скрипт уникален в твоём роде, так как выполняет минимум гет запросов. Если, к примеру, ник пользователя находится сразу в нескольких темах, аватар для всех этих тем вытаскивается всего лишь одним гет запросом...

Установка:

1) В персональной странице в самый верх:

Code
<div style="display:none;" id="apoavatar">   
   <?if($_AVATAR$)?>$_AVATAR$<?else?><img src="http://webo4ka.ru/Ucoz2/profil_webo4ka2/net_avatara.png"><?endif?>   
   </div>


2) В общем виде страниц форума после $BODY$:

Code
<script>   
   // Аватары в списке тем by Apocalypse   
   var apolist = '';   
   $('a.lastPostUserLink').each(function() {   
   var apoth = $(this);   
   $(this).parent().parent().prepend('<div style="float:left;margin-right:5px" id="apodiv' + $(this).text() + '"></div>');   
   if(apolist.indexOf($(this).text()) == -1) {   
   apolist = apolist + ' ' + $(this).text();   
   $.get($(this).attr('href'), function(apodata) {   
   $('div[id="apodiv' + apoth.text() + '"]').html($(apodata).html());   
   $('div[id*="apodiv"] img').attr({'width': '30px', 'height': '30px'}).css({'border': '1px solid #ddd'});   
   });   
   }   
   });   
   // ApoTeam (c) 2012   
   </script>


Скрипт был разработан и тестировался на jQuery 1.7.2 на стандартном дизайне форума. Работоспособность на более старых версиях библиотеки и сильно модифицированных форумах не гарантируется.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://www.apo-ucoz.com/
  • Всего комментариев: 7

Jet_Shark
0
Jet_Shark написал: Написано 02 Апреля 2013 в 17:28
Комментарий №7
НЕ РАБОТАЕТ!

Webing
0
Webing написал: Написано 24 Августа 2012 в 01:35
Комментарий №5
Интервал бы между Гетом сделал...а еще лучше бы aip использовал.

Stalker-noname
0
Stalker-noname написал: Написано 24 Августа 2012 в 10:05
Комментарий №6
С интервалами будет грузиться сто лет...

ExTpeMAJI-xD
-1
ExTpeMAJI-xD написал: Написано 13 Августа 2012 в 12:31
Комментарий №4
[реклама]

uExpert
0
uExpert написал: Написано 11 Августа 2012 в 14:26
Комментарий №1
Если на странице 50 тем и в каждой ответ от разных юзеров, это ж 50 гетов одновременно... Не удивляйтесь что после нескольких обновлений страницы ип залочат.

AndreyKlipikov
0
AndreyKlipikov написал: Написано 11 Августа 2012 в 19:54
Комментарий №2
Да эт пофигу) я пробовал на тестовом отправлять по 60 пост-запросов за 2 секунды несколько раз подряд, обновляя страницу и не банило, вот как укоз ограничивает запросы для борьбы со спамом...

uExpert
0
uExpert написал: Написано 11 Августа 2012 в 20:59
Комментарий №3
Ну, кто его знает, как то просто раз по страницам быстро перемещался - забанили))

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Можете добавить свои input поля, но сохраняйте их порядок в html для правильного сохранения и вывода.
  • Marishka написал:
  • Новая версия 1.3 (+6 новых станций):
    Установка:
    Демо: Перейти
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
    Последние темы
    Опрос
    469
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: