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

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

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


Вы здесь » Единый форум поддержки » Корзина » Аватар для гостей


Аватар для гостей

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

1

Можно ли сделать возможность для гостей загружать аватар?

0

2

Мерилин написал(а):

для гостей загружать аватар?

Интересно, и как же вы себе это представляете? Тем более что гости теперь на сервисе не могут писать сообщения. Пусть регистрируются.
Так что, ответ очевиден, нет.

0

3

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

Тем более что гости теперь на сервисе не могут писать сообщения.

с чего ты решил? :)
вот, пожалуйста, заходи и пиши сообщения в гостевую без регистрации - http://prizrak.ws/post.php?tid=715

Мерилин
можно только скриптом поставить один единый аватар для всех гостей.

0

4

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

можно только скриптом поставить один единый аватар для всех гостей

А каким?

0

5

Мерилин написал(а):

А каким?

Новые возможности форума - скрипты
Скрипт для установки аватара по умолчанию.

0

6

У меня что-то не выходит. Аватар по-умолчанию ставится только зарегистрированным пользователям, а у гостей по-прежнему ничего нет.

Отредактировано Мерилин (Чт, 18 Ноя 2010 13:52:19)

0

7

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

с чего ты решил?

странно, значит что-то упустил :D

0

8

аватар по умолчанию гостю нельзя поставить, потому что у гостя нет профиля на форуме, а аватар ставиться в профиль.

0

9

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

аватар по умолчанию гостю нельзя поставить, потому что у гостя нет профиля на форуме, а аватар ставиться в профиль.

да?)
интересно как это у меня получилось поставить аватарки гостям и сам даже не знаю)))
Мерилин
попробуй так:

<script type="text/javascript">
    defaultPict = "http://forumupload.ru/uploads/0000/35/39/46035-4.gif"

    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

10

prizrak
:blush: один товарищ с моего форума как-то спрашивал, ему сказали то что вот сказала я

*утащила код*

спасибо )

0

11

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

потому что у гостя нет профиля на форуме

А разве это не аватарка для зарегистрированных?

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

(pos=q.indexOf("<li class=pa-reg>"))

У гостей нет такого поля в данных профиля.

Я бы так предложил:

Код:
<script type="text/javascript">
var li = document.getElementsByTagName("li");
for  (i in li) {
if ((li[i].className == "pa-title") && (li[i].innerHTML.indexOf("Гость") != -1))
li[i].innerHTML = "Гость</li><li class='pa-avatar item2'><img src='http://s016.radikal.ru/i337/1011/bf/da9016575772.png' alt='User avatar' />";
}
</script>
prizrak написал(а):

Мерилинпопробуй так:

id=1 это как раз профиль гостя.

0

12

Нет мальчики, ни один из кодов гостю аватар не ставит

0

13

Иса
Куда ставите?
Адрес форума тоже стоит предложить?

0

14

rps
:blush: кажется заработало.
спасибо

0

15

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

кажется заработало.

Кажется или заработало?

0

16

как-то не совсем.  на последние посты авки не проставились в некоторых темах.
показываю скрином потому что раздел закрыт от гостей и не принятых.
http://i078.radikal.ru/1011/cf/35cd1058da27t.jpg

форум

Отредактировано Иса (Чт, 18 Ноя 2010 19:57:20)

0

17

rps
Иса
не знаю чё у вас там не так но тот код который я выложил сейчас установлен на моём форуме и аватарки у гостей есть!  :crazy: :crazy: :crazy:

0

18

Иса
Зайдите с любого другого браузера, кроме ФФ. И вообще, сделайте открытый для гостей раздел. Ибо так говорить тяжело, что у Вас и как.

0


Вы здесь » Единый форум поддержки » Корзина » Аватар для гостей