Можно ли сделать возможность для гостей загружать аватар?
Аватар для гостей
Сообщений 1 страница 18 из 18
Поделиться2Чт, 18 Ноя 2010 12:44:56
для гостей загружать аватар?
Интересно, и как же вы себе это представляете? Тем более что гости теперь на сервисе не могут писать сообщения. Пусть регистрируются.
Так что, ответ очевиден, нет.
Поделиться3Чт, 18 Ноя 2010 12:51:34
Тем более что гости теперь на сервисе не могут писать сообщения.
с чего ты решил?
вот, пожалуйста, заходи и пиши сообщения в гостевую без регистрации - http://prizrak.ws/post.php?tid=715
Мерилин
можно только скриптом поставить один единый аватар для всех гостей.
Поделиться4Чт, 18 Ноя 2010 12:55:07
можно только скриптом поставить один единый аватар для всех гостей
А каким?
Поделиться5Чт, 18 Ноя 2010 13:02:20
А каким?
Новые возможности форума - скрипты
Скрипт для установки аватара по умолчанию.
Поделиться6Чт, 18 Ноя 2010 13:25:08
У меня что-то не выходит. Аватар по-умолчанию ставится только зарегистрированным пользователям, а у гостей по-прежнему ничего нет.
Отредактировано Мерилин (Чт, 18 Ноя 2010 13:52:19)
Поделиться7Чт, 18 Ноя 2010 15:32:29
с чего ты решил?
странно, значит что-то упустил
Поделиться8Чт, 18 Ноя 2010 16:59:20
аватар по умолчанию гостю нельзя поставить, потому что у гостя нет профиля на форуме, а аватар ставиться в профиль.
Поделиться9Чт, 18 Ноя 2010 17:41:07
аватар по умолчанию гостю нельзя поставить, потому что у гостя нет профиля на форуме, а аватар ставиться в профиль.
да?)
интересно как это у меня получилось поставить аватарки гостям и сам даже не знаю)))
Мерилин
попробуй так:
<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>
В ХТМЛ НИЗ
Поделиться10Чт, 18 Ноя 2010 18:42:53
prizrak
один товарищ с моего форума как-то спрашивал, ему сказали то что вот сказала я
*утащила код*
спасибо )
Поделиться11Чт, 18 Ноя 2010 18:47:11
потому что у гостя нет профиля на форуме
А разве это не аватарка для зарегистрированных?
(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>
Мерилинпопробуй так:
id=1 это как раз профиль гостя.
Поделиться12Чт, 18 Ноя 2010 18:53:12
Нет мальчики, ни один из кодов гостю аватар не ставит
Поделиться13Чт, 18 Ноя 2010 19:24:50
Иса
Куда ставите?
Адрес форума тоже стоит предложить?
Поделиться14Чт, 18 Ноя 2010 19:32:51
rps
кажется заработало.
спасибо
Поделиться15Чт, 18 Ноя 2010 19:34:04
кажется заработало.
Кажется или заработало?
Поделиться16Чт, 18 Ноя 2010 19:51:37
Поделиться17Пт, 19 Ноя 2010 09:37:55
rps
Иса
не знаю чё у вас там не так но тот код который я выложил сейчас установлен на моём форуме и аватарки у гостей есть!
Поделиться18Пт, 19 Ноя 2010 21:05:33
Иса
Зайдите с любого другого браузера, кроме ФФ. И вообще, сделайте открытый для гостей раздел. Ибо так говорить тяжело, что у Вас и как.