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

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

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


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


Изображение в имени участника

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

1

на одном форуме Mybb видела, что вместо обычного текста в имени участника стоит картинка, подскажите, как можно такое сделать?

0

2

Скажите, у вас есть скрипт замены цвета ника? выложите или проделайте следующее.
Найдите в ней такой тег

<font color=red>

и перед ним (СРАЗУ перед ним) поставьте

<img src=ссылканакартинку>

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

0

3

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

Скажите, у вас есть скрипт замены цвета ника?

нету

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

Если надо отдельному участнику, то выложу скрипт, который я выкладывал в Скриптах от Пользователей

да, пожалуйста, если можно))

0

4

Конкретно у одного пользователя или у группы?

0

5

Группе:

<script type="text/javascript">
var arr=document.links
var arr1=new Array ("Admin", "Татьяна")
var arr2=new Array ("Ruslan", "WebMaster")
for (x in arr)
{for (y in arr1)
{for (j in arr2)
{if (arr[x].innerHTML==arr1[y])
{var b=arr[x].innerHTML
arr[x].innerHTML="<img src='ссылка1'><font color='red'>"+b+"</font>"}
else if (arr[x].innerHTML==arr2[j])
{var c=arr[x].innerHTML
arr[x].innerHTML="<img src='ссылка2'><font color='blue'>"+c+"</font>"}}}}
</script>

В красную строчку в скобочки, через запятую, в кавычках, пишем имена админов
В синию - модеров.
Меняет цвета админов на красный, модеров на синий - на всем форуме.
вместо <img src='ссылка1'>, т.е. вместо ссылка 1 и ссылка 2  пишите адреса картинок для каждой группы. Будетпоказывать картинка, далее цветной ник

0

6

http://forum.mybb.ru/viewtopic.php?pid=220401#p220401
Вариант для одного юзера:

<!--START Duka aka SAB0TAGE (c)->
<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("a")[0].innerHTML.indexOf("НИК")!=-1)
{authors[feg].getElementsByTagName("a")[0].innerHTML="<img src='ссылка'>НИК"}
}}
</script>
<!--END Duka aka SAB0TAGE (c) -->

Вместо НИК пишим ник пользователя, у которого требуется поставить картинку, вместо ссылка - ссылка на нужную картинку. Причем НИК прописываете в обоих случаях одинаковый.

0

7

Duka
пасиб, не думала, что это все так сложно...

а терь для одного участника плз

0

8

уже)) Выше)) Причем использовать вместе не рекомендую, могут конфликтовать между собой. Вниз

0

9

Duka
кароч там где нада писать ник, это для того чтобы входить на форум, но отображаться будет только картинка?

0

10

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

кароч там где нада писать ник, это для того чтобы входить на форум, но отображаться будет только картинка?

Нет, будет отображаться как картинка, так и ник, если вы после <img src='ссылка'> удалите НИК, то ника не будет. а будет только каринка.... И еще.. второй вариант подходит ТОЛЬКО на страницу тем. т.е. на главной странице и на других он применяться не будет

Добавлено:Хочу заметить, что Ник и все данные останутся прежними, это только визуально можно сменить... для отображениями.. в базе данных останется прежний ник. В общем это как вариант, на самом деле я написал этот скрипт только для того, чтобы админ мог изменить ник пользователя на странице тем или просто применить к нему HTML-эффекты, т.е. можно как выделить ник определенного пользователя жирным, так и сделать такую вещь:
http://i013.radikal.ru/0802/93/b02c2ee3152f.jpg

0

11

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

И еще.. второй вариант подходит ТОЛЬКО на страницу тем. т.е. на главной странице и на других он применяться не будет

не, мне и этот вариант нравится))

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

0

12

Нет, этоже язык Яваскрипт, он проводит подмену непосредственно в браузере, а настоящий ник ваш останется в базе как и был.  :cool:

+1

13

Duka
спасибо огромное)) терь я этим участникам покажу, кто тут админ)) :flag:  респект))

0

14

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

спасибо огромное)) терь я этим участникам покажу, кто тут админ))   респект))

хехе) давай, удачи)) а если не секрет, что, Ники подменять м будешь чтоли? смотри, а то возмущаться будут)) лучше им цвета поставь)
Если надо еще юзеров, добавь эту строчку:

else if (authors[feg].getElementsByTagName("a")[0].innerHTML.indexOf("НИК")!=-1)
{authors[feg].getElementsByTagName("a")[0].innerHTML="<img src='ссылка'>НИК"}

перед

}}</script>
<!--END Duka aka SAB0TAGE (c) -->

0

15

Добавлено:+ смотри не спались, при клике на измененный ник в форму ответа полетит изначальный ник))

0

16

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

а если не секрет, что, Ники подменять м будешь чтоли?

нет, себе красивый поставлю)) я не садистка))

0

17

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

нет, себе красивый поставлю)) я не садистка))

Ну и правильно)) Смотри не ставь вместо НИК коды, содержащие Ковычки.. скрипт работать не будет. вместо них поставь ' (апостроф)

0

18

Duka
кароч попробовала - не получается что-то...
вот мой код

Код:
<!--START Duka aka SAB0TAGE (c)->
<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("a")[0].innerHTML.indexOf('LolliPoP')!=-1)
{authors[feg].getElementsByTagName("a")[0].innerHTML="<img src='http://i021.radikal.ru/0802/96/d979dc71d09f.jpg'>"}}}
</script>
<!--END Duka aka SAB0TAGE (c) -->

я его поставила в HTML-верх

0

19

попробовала вставить в ХТМЛ-низ, все равно не получилось... чет туплю?....((

0

20

а не... все норм! получилось! я просто перенесла код из начала нтмл-низа в конец...))

0


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