Последний скрипт отлично работает спасибо.
Скрипт для установки аватара по умолчанию
Сообщений 31 страница 60 из 71
Поделиться322010-09-14 11:10:06
Кароче если у вас стоит спойлер под авой каторый скрывает инфу о пользователе то ищите аватару "Нет аватары" в нём!! И как это устронять я пока не догадался интересно может кто знает как??
Поделиться332010-09-14 12:06:23
Кароче если у вас стоит спойлер под авой каторый скрывает инфу о пользователе то ищите аватару "Нет аватары" в нём!! И как это устронять я пока не догадался интересно может кто знает как??
Нет, спойлера нет, но первая ава в теме в режиме гостя не отображается а в режиме пользователя видна, причин не понял пока
Поделиться342010-09-15 15:26:35
Кароче скрипты надо дорабатывать!!
Поделиться352010-10-05 09:35:07
Спасибо, все работает
Поделиться362010-10-05 13:28:59
VitalyX
Доработаешь?
Поделиться372010-10-05 14:18:07
VitalyX
Доработаешь?
Даработал бы если б знал как?? Ну я над этим работаю так что в процессе!!
Отредактировано VitalyX (2010-10-05 14:23:15)
Поделиться382010-10-06 21:56:49
Вот новая редакция
Исправлено - отсутствие аватарки в верхнем посте и титул перемещен над аватаркой
Как всегда ставится в HTML-низ
Вместо "Ссылка на аватарку для ..." подставить ссылки на нужные аватарки ...
<script type="text/javascript"> var arr=document.getElementsByTagName("ul"); for (j in arr) { str=arr[j].innerHTML; if (str.indexOf("pa-avatar")==-1) { q=str.toLowerCase(); pos=q.indexOf("<li class=pa-title>"); if (pos==-1) {pos=q.indexOf('<li class="pa-title">'); }; if (pos!=-1) { if (str.substring(pos).indexOf("Гость")!=-1) {defaultPict="Ссылка на аватарку для гостя"} else {defaultPict="Ссылка на аватарку для пользователя"}; pos=q.indexOf("</li>",pos)+5; arr[j].innerHTML=str.substring(0,pos)+'<li class="pa-avatar item2"><img src='+ defaultPict +' alt="Аватар" /></li>'+str.substring(pos); }}} </script>
Со спойлерами под авой не экспериментировал, теоретически пересекаться с этим скриптом не должны а там вскрытие покажет.
Если вдруг, то возможно имеет значение расположение скриптов.
По крайней мере со старым скриптом, скрипт для сокрытия инфы под авой должен стоять последним
Немного подредактировал
Отредактировано Aleksandr (2010-10-06 23:54:53)
Поделиться392010-10-07 06:40:46
Спасибо, все работает))
Поделиться402010-10-07 23:20:49
Вот еще совмещенный вариант: Аватарка по умолчанию + Скрытие информации под аватаром пользователя
Получилось пока малость громоздко, но вывод надписи "Активен" за спойлером
<script type="text/javascript"> function HideInfo(id) { if (document.getElementById(id).style.display == "block"){ document.getElementById(id).style.display="none"} else {document.getElementById(id).style.display="block"} return false} var arr=document.getElementsByTagName("ul") for (j in arr) { str=arr[j].innerHTML; pos=-1 if (str.indexOf("pa-avatar")==-1) { q=str.toLowerCase(); if ((pos=q.indexOf("<li class=pa-title>"))==-1) {pos=q.indexOf('<li class="pa-title">')} if (pos!=-1) { if (str.substring(pos).indexOf("Гость")!=-1) {defaultPict="Ссылка на аватарку для гостя"} else {defaultPict="Ссылка на аватарку для пользователя"} pos=q.indexOf("</li>",pos)+5 str =str.substring(0,pos)+'<li class="pa-avatar item2"><img src='+ defaultPict +' alt="Аватар" /></li>'+str.substring(pos);}} q=str.toLowerCase(); if (pos==-1) { if ((pos=q.indexOf('<li class="pa-avatar'))==-1){pos=q.indexOf('<li class=pa-avatar')}} if (pos!=-1){pos=q.indexOf('</li>',pos)+5; nstr=str.substring(0,pos)+"<input type='image' value='+' src='Ссылка на картинку спойлера' onClick=\"return HideInfo('info"+j+"',this)\"><br><div id='info"+j+"' style='display:none'>"; if ((i=q.indexOf('<li class=pa-online',pos))==-1){i=q.indexOf('<li class="pa-online"',pos)} if (i==-1){i=q.length} nstr=nstr+str.substring(pos,i)+"</div>"+str.substring(i); arr[j].innerHTML=nstr;}} </script>
Заменить все тексты "Ссылка..." (а их 3) на соответсвующие ссылки
Поделиться412010-10-18 18:54:45
Нет. Тоже не работает((
Поделиться422010-10-18 20:48:54
[Devochka_killer]
куда ставите как ставите, ссылку на форум
Поделиться432010-10-18 21:00:13
Нет. Тоже не работает((
Ну не знаю, у меня работало (проверьте все ли сделано по правилам)
Впрочем это уже не актуальный вариант, сейчас пилю объединенный модульный скрипт совмещающий разные функции в области вывода аватара и инфы
Отредактировано Aleksandr (2010-10-18 21:42:40)
Поделиться442010-10-19 13:06:19
Aleksandr
А как вынести за спойлер под авой Активен - Неактивен??
Поделиться452010-10-19 22:57:32
VitalyX
Я создал тему "Объединенный модульный скрипт изменений в области инфы автора поста", там обьединены разные скрипты в один, и то что вам нужно там работает по умолчанию
Ну а если ковырять ваш форум, то во первых переместите скрипт картинок на online/offline после скрипта спойлера под аватаром,
а во вторых попробуйте заменить в нем строку (до else if)
{we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+"<img src='http://www.ifotka.ru/images/jwlmc2u9ymh2p6tqquta.png' />"}
на
{we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+we[x].innerHTML.substring(we[x].innerHTML.indexOf("</li>"+5,we[x].innerHTML.indexOf("pa-online")))+"<img src='http://www.ifotka.ru/images/jwlmc2u9ymh2p6tqquta.png' />"}
Отредактировано Aleksandr (2010-10-20 00:11:12)
Поделиться462010-10-20 12:55:06
VitalyX
Ой обошибся
на
{we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+we[x].innerHTML.substring(we[x].innerHTML.indexOf("</li>",we[x].innerHTML.indexOf("pa-online"))+5)+"<img src='http://www.ifotka.ru/images/jwlmc2u9ymh2p6tqquta.png' />"}
Поделиться472010-11-07 11:05:45
<script type="text/javascript">
defaultPict = "http://s61.radikal.ru/i171/0810/16/e087aa18ae4c.png"var arr=document.getElementsByTagName("ul")
i=1
while(arr[++i]){
str=arr[i].innerHTML
if(str.indexOf("pa-avatar")==-1) {
q=str.toLowerCase()
if((pos=q.indexOf("<li class=pa-from>"))!=-1 || (pos=q.indexOf("<li class=\"pa-from\">"))!=-1 || (pos=q.indexOf("<li class=pa-reg>"))!=-1 || (pos=q.indexOf("<li class=\"pa-reg\">"))!=-1){
nstr =str.substring(0,pos)
nstr+="<li class=\"pa-avatar item2\"><img src="+ defaultPict +" alt=\"Аватар\" /></li>"
nstr+=str.substring(pos)
arr[i].innerHTML=nstr
}}}
</script>
спасибо большое скрипт рабочий
Поделиться482010-11-08 13:35:49
аригато,все работает))
отличные скрипт)
Поделиться492010-11-13 20:34:11
Все работает. А вот такой вопрос - а как сделать, чтобы вместо безликой рамки стоял настойчивый призыв -"ПОСТАВЬ АВАТАР!" ?
Поделиться502010-11-13 22:28:07
woaland
Заменить defaultPict = "http://s61.radikal.ru/i171/0810/16/e087aa18ae4c.png"
на defaultPict = "своя ссылка на рисунок"
Поделиться512010-11-15 13:57:26
Aleksandr респект за помощь всё сработало!
Поделиться522010-11-19 21:10:58
Авке)
Поделиться532010-11-20 01:57:38
<script type="text/javascript"> var arr=document.getElementsByTagName("ul"); i=1; while(arr[++i]){ str=arr[i].innerHTML; if(str.indexOf("pa-avatar")==-1) { q=str.toLowerCase(); if ((pos=q.indexOf("<li class=pa-title>"))!=-1 || (pos=q.indexOf("<li class=\"pa-title\">"))!=-1) { nstr = str.substring(pos); if ((nstr.indexOf("Гость"))!=-1) {defaultPict="Сылка на аватарку для гостя"} else {defaultPict="Ссылка на аватарку для пользователя"}; nstr =str.substring(0,pos); nstr+="<li class=\"pa-avatar item2\"><img src="+ defaultPict +" alt=\"Аватар\" /></li>"; nstr+=str.substring(pos); arr[i].innerHTML=nstr; }}} </script>
спасибо большое, только этот рабочий =)
Поделиться542010-11-22 20:28:37
Maina
Остальные тоже должны работать (Либо у вас с чем то конфликтуют, либо не так ставили)
А в этом есть маленький баг, о котором я писал. (Исправлен в 39-м посте )
Поделиться552010-11-25 15:03:34
спс) очень пригодился)
Поделиться562010-12-01 10:11:54
хел
Вот этот скрипт стоит у меня в хтмл-низу, все работает.
У меня работает! СПС.
Поделиться572011-01-08 17:02:25
Miss Choco
У меня всё работает
Aska
Спасибо
Поделиться582011-01-10 20:01:42
Мва, спасибо)
Работает)
Поделиться602011-01-11 22:43:51
спасибо больш
Похожие темы
Ссылки на Все Скрипты Раздела | Архив тем | 2010-10-10 |
Ищу скрипт | Архив тем | 2011-11-08 |
Аватары у гостей | Архив тем | 2008-09-28 |
Нет Аватара | Архив тем | 2011-05-26 |
Навигатор по скриптам | Галерея скриптов | 2010-10-29 |