Неофициальная техническая поддержка MyBB

Объявление

Приветствуем ;)

На форуме Неофициальной Технической Поддержки MyBB.

Нам 11 лет 6 месяцев.

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

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


Вы здесь » Неофициальная техническая поддержка MyBB » Фтопку » Личный статус картинкой


Личный статус картинкой

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

1

Как мне определеному человеку поставить свой лич статус картинкой?
а другому чел. другую картинку...
ЕСТЬ КОДЫ? ЗАРАНИЕ БЛАГАДАРЕН...

0

2

Индивидуальный статус картинкой
Как мы знаем, в поле статуса html вставлять нельзя.  Однако заменить статус картинкой все же можно. Прописываем у нужного человек в статусе индивидуальный стаутс буквами. Здесь разберем пример с заменой стаусов "координатор" и "заслуженный".
Далее в html Низ или под форму ответа вставляем.

<script type="text/javascript">
var authors=document.getElementsByTagName("ul")
var feg=0
for (feg=0; feg<=(authors.length-1); feg++)
{if (authors[feg].innerHTML.indexOf("pa-author")!=-1)
{
if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Координатор")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://help.mybb.ru/uploads/help/303_sm.jpg' />"}
else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Заслуженный")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='http://help.mybb.ru/uploads/help/303_zas.jpg' />"}
}}
</script>

Принцип работы, думаю, объяснуть не стоит. Итак понятен. Часть жирным шрифтом - произвольная: ее можно как выкинуть, если заменяемый статус тока один, так и размножить столько раз, сколько вы будете заменять статусов.

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

0

3

я чё-то не понял!
значит определённому человеку ставишь статус зачлуженный и вот этот скрипт?

0

4

неа не получилось!

0

5

Читай внимательней:
Пишешь индивидуальный статус человеку, затем в коде (там где написанно "координатор") пишешь тот статус который ты присвоил человеку. Собственно там ещё нужно адрес картинки вбить..Это ж эллементарно, там всё написанно...

P.S. Что именно ты делаешь и что у тебя получается?

0

6

извините канеш...но код и правда не пашет...:(((((((((

0

7

Попробуйте вот этот скрипт я использую его для цветовыделения, но думаю что для картинок тоже подойдет

<script type="text/javascript">
var rang=new Array("Администратор", "Модератор", "Координатор", "Заслуженный")
var clr=new Array("<img src='ссылка на первое звание'>","<img src='ссылка на второе звание'>","<img src='ссылка на третье звание'>","<img src='ссылка на чертвертое звание'>")
var modir=document.getElementsByTagName("li")

if(document.URL.indexOf("viewtopic.php")!=-1)
for (x in modir)
{if (modir[x].className=="pa-title"){
var y=0
for(y in rang){
if (modir[x].innerHTML==rang[y]){
modir[x].innerHTML=clr[y]
}}}}

все что ывделено красным цветом заменяете на свои ссылки.

Отредактировано _GHOST_ (27.07.2007 17:15:44)

0

8

Уважаемые пользователи! Скрипт Mez'a работает! Если вы не умеете его ставить то подумайте еще раз!

0


Вы здесь » Неофициальная техническая поддержка MyBB » Фтопку » Личный статус картинкой