Правила форума Подписки Ленточный
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
True Stalker (0)
Ловец снов (ОБТ) (0)
Контракт: Выходец с того ... (0)
Prosectors Project 1.7 (0)
Тайна Кордона (0)
У костра (193)
Анекдоты (145)
Города (91)
Обновления сайта (77)
Свалка (67)
StraNNik (1417)
RamzeS (513)
Каратель (170)
Narkostalker (121)
Кракен (93)
007RomanHoroshun (21.05.2025)
Yuppi_Duck (24.09.2024)
p4ladya (05.02.2024)
alexander24tomilin (20.12.2023)
Lesnik (13.12.2023)
  • Страница 1 из 1
  • 1
Вывод аватаров в списке тем в полях последний обновлений
Слышу гимн зашитых ртов
StraNNik
Группа: Администратор
Ранг: Опытный
Сообщений: 1417
Карма: 33
Сообщение # 1
Дата: 08.01.2014 в 23:49
Суть данного скрипта в том, что он выводит аватар пользователя рядом с
информацией о последнем обновлении темы. Данный скрипт уникален в твоём
роде, так как выполняет минимум гет запросов. Если, к примеру, ник
пользователя находится сразу в нескольких темах, аватар для всех этих
тем вытаскивается всего лишь одним гет запросом.






Установка:

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

Код
<div style="display:none;" id="apoavatar">    
    <?if($_AVATAR$)?>$_AVATAR$<?else?><img src="http://zona-stalkerov.ucoz.com/avatar.gif"><?endif?>    
    </div>


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

Код
// Аватары в списке тем zS-portal    
    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'};);    
    };);    
    }    
    };);    
    // zS-portal    
    </script></div>


Скрипт был разработан и тестировался на jQuery 1.7.2 на стандартном дизайне
форума. Работоспособность на более старых версиях библиотеки и сильно
модифицированных форумах не гарантируется.


Благодарность пользователю: XemorDio

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

Авторское право на игру и использованные в ней материалы принадлежат GSC Game World.
Любое использование материалов сайта возможно только с разрешения его администрации!
Для корректного отображения сайта, рекомендуем использовать обновленный Microsoft Edge
Powered by StraNNik | Хостинг от uCoz | Рекомендуем AdGuard
© 20.11.2013-20.07.2025