The Lion King. Helping forums.

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

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


Вы здесь » The Lion King. Helping forums. » .|Скрипты на форум » Аватар по умолчанию


Аватар по умолчанию

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

1

Автор: karpoff, Источник: Форум технической поддержки mybb

<script type="text/javascript">
    defaultPict = "http://karpoff.5bb.ru/uploads/0000/12/13/61-1.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>

Параметры:
Ссылка на изображение.

Скрипт ставит всем пользователям, не установившем себе аватар, картинку по-умолчанию.

0

2

Если что, этот скрипт уже не рабочий. Вот новый:

Код:
<script type="text/javascript">
var DefAvtr="Ссылка на картинку";
var s='<li class="pa-avatar item2"><img class="defavtr" src="'+DefAvtr+'" alt="Аватар"/></li>';$("li.pa-title").each(function(){if (($(this).parent("ul").find("li.pa-avatar").html())==null){$(this).after(s);};});
</script>

0

3

GtlkCat написал(а):

Если что, этот скрипт уже не рабочий.

Странным таким образом на моих форумах этот скрипт работает как надо.
Хотя и второй вариант лишним не будет.

Отредактировано Captain Morgan (05.04.2012 21:32:05)

0

4

Captain Morgan
Ну, у меня этот скрипт не работал, я покопалась на поддержке mybb, и в какой-то из тем было написано, что этот скрипт не рабочий и теперь новый код, и этот новый код у меня заработал.
Впрочем, да, не помешает)

0


Вы здесь » The Lion King. Helping forums. » .|Скрипты на форум » Аватар по умолчанию


Рейтинг форумов | Создать форум бесплатно © 2007–2017 «QuadroSystems» LLC