Помогите сделать вывод аватарок на форуме
|
|
[1] Pixel [22.02.2014, 19:35] |
Хочу сделать вывод аватаров в списке тем.. на странице новых сообщений, много лазил по сети в поисках нужного скрипта, в итоге нашел единственное решение, здесь - _http://apo-ucoz.com/?p=2671 , других скриптов, позволяющих реализовать задуманное, я не нашел... был правда еще один скрипт, но он на php, он не в счёт.
Так вот.. сделал я все, как там написано...
В самых верх персональной страницы поставил: Код <div style="display:none;" id="apoavatar"> <?if($_AVATAR$)?>$_AVATAR$<?else?><img src="/images/noavatar.png"><?endif?> </div>
В общем виде страниц форума, сразу после $BODY$ поставил: Код <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, и на стандартном дизайне.. и я как раз ставил все на стандартный шаблон(тест сайта) с версией джери 1.7.2.
В чем проблема? Что я упустил? Неужели никак нельзя вывести аватарки в списке тем? Хотя есть готовый скрипт, который автор тестировал, значит это возможно!
p.s, про нагрузку на форум, кучу гет запросов - знаю, про это можно не говорить) |
|
[2] likbezz [22.02.2014, 19:45] |
Pixel, p.s, про нагрузку на форум, кучу гет запросов - знаю, про это можно не говорить) Ты точно знаешь об этом? Ибо к бабке не ходи данный скрипт вызовет блокировку. Цена вопроса? |
|
[3] Pixel [22.02.2014, 19:55] |
Ты точно знаешь об этом? Ибо к бабке не ходи данный скрипт вызовет блокировку. Цена вопроса?
Это, если уж очень много человек будет на форуме наверно? А что не так с тем скриптом, почему он не работает? |
|
[4] likbezz [22.02.2014, 20:29] |
Pixel, Это, если уж очень много человек будет на форуме наверно? Это если много тем будет на форуме - больше 10. Ко-во человек не так уж важно, ибо блокировка по IP
А что не так с тем скриптом, почему он не работает? Да я без понятия. Мне лениво разбирать чужие косяки, быстрее написать свой.
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()); Это пиздец .. Кто там говоришь “это” написал? ..кашмар |
|