Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Как работает код?


Как работает код?

Сообщений 1 страница 8 из 8

1

Код:
<script type="text/javascript">
defaultPict = "[color=red]http://karpoff.5bb.ru/uploads/karpoff/2_noavatar.png[/color]"

var arr=document.getElementsByTagName("ul")
for(i=3;arr[i];i+=2) {
str=arr[i].innerHTML
if(str.indexOf("pa-avatar")==-1) {
    if((pos=str.indexOf("<LI class=pa-reg>"))==-1)
    pos=str.indexOf("<LI class=\"pa-reg\">")
    if(pos!=-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>

Привет
Нашёл в одном из разделов этот код на вставку аватора по умолчанию.Вставил в форму ответа как и было сказано,но что то он не работает.Мой вопрос следущий...код начинает действие на новых зарегистрированных без аватора и не расспрастраняется на зарегистрированных ранее,то есть до его(кода)установки?Или всё таки я что то опять недовъехал? http://mybb.ru/f/collection/0224.gif
спасибо

0

2

Код работает на всех у кого нет авиков, попробуйте вставить в хтмл низ

0

3

Попробывал ХТМЛ низ,на всякий случай верх...не функциклирует:-(

0

4

скажите а могут скрипты как бы сами с собой не сушествовать,то есть один другому мешать и не работать правельно? у меня стоит скрипт на закрытие ссылок от незарегистрированных.

0

5

Код:
<script type="text/javascript">
defaultPict = "http://i049.radikal.ru/0803/f6/42709760ff0c.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>

Держи  и Karpoffву  не забудь спасибо сказать... а мне еси мона плюфик :)
Ставь в хтмл форму ответа перед всеми скриптами которые есть и не забудь свой старый убрать скритп а то точно работать не будет

+1

6

Всё заработало...спаааааааааааааааааааааасибо огромное,а то замучался с ними боротся с лентяями  :-)))

0

7

Админы можно тему закрывать ответ дан

0

8

Скрипт из первого поста давно уже устарел

0


Вы здесь » Единый форум поддержки » Корзина » Как работает код?