на одном форуме Mybb видела, что вместо обычного текста в имени участника стоит картинка, подскажите, как можно такое сделать?
Изображение в имени участника
Сообщений 1 страница 20 из 26
Поделиться2Пт, 29 Фев 2008 20:57:01
Скажите, у вас есть скрипт замены цвета ника? выложите или проделайте следующее.
Найдите в ней такой тег
<font color=red>
и перед ним (СРАЗУ перед ним) поставьте
<img src=ссылканакартинку>
... так у вас добавится картинка для всей группы. Если надо отдельному участнику, то выложу скрипт, который я выкладывал в Скриптах от Пользователей
Поделиться3Пт, 29 Фев 2008 21:03:46
Скажите, у вас есть скрипт замены цвета ника?
нету
Если надо отдельному участнику, то выложу скрипт, который я выкладывал в Скриптах от Пользователей
да, пожалуйста, если можно))
Поделиться4Пт, 29 Фев 2008 21:09:01
Конкретно у одного пользователя или у группы?
Поделиться5Пт, 29 Фев 2008 21:11:20
Группе:
<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 пишите адреса картинок для каждой группы. Будетпоказывать картинка, далее цветной ник
Поделиться6Пт, 29 Фев 2008 21:15:40
https://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) -->
Вместо НИК пишим ник пользователя, у которого требуется поставить картинку, вместо ссылка - ссылка на нужную картинку. Причем НИК прописываете в обоих случаях одинаковый.
Поделиться7Пт, 29 Фев 2008 21:16:19
Duka
пасиб, не думала, что это все так сложно...
а терь для одного участника плз
Поделиться8Пт, 29 Фев 2008 21:17:22
уже)) Выше)) Причем использовать вместе не рекомендую, могут конфликтовать между собой. Вниз
Поделиться9Пт, 29 Фев 2008 21:19:25
Duka
кароч там где нада писать ник, это для того чтобы входить на форум, но отображаться будет только картинка?
Поделиться10Пт, 29 Фев 2008 21:21:49
кароч там где нада писать ник, это для того чтобы входить на форум, но отображаться будет только картинка?
Нет, будет отображаться как картинка, так и ник, если вы после <img src='ссылка'> удалите НИК, то ника не будет. а будет только каринка.... И еще.. второй вариант подходит ТОЛЬКО на страницу тем. т.е. на главной странице и на других он применяться не будет
Добавлено:Хочу заметить, что Ник и все данные останутся прежними, это только визуально можно сменить... для отображениями.. в базе данных останется прежний ник. В общем это как вариант, на самом деле я написал этот скрипт только для того, чтобы админ мог изменить ник пользователя на странице тем или просто применить к нему HTML-эффекты, т.е. можно как выделить ник определенного пользователя жирным, так и сделать такую вещь:
Поделиться11Пт, 29 Фев 2008 21:33:26
И еще.. второй вариант подходит ТОЛЬКО на страницу тем. т.е. на главной странице и на других он применяться не будет
не, мне и этот вариант нравится))
значит, если я поставлю только картинку, то мой ник все равно будет в базе данных и ниче с ним не случится?...
Поделиться12Пт, 29 Фев 2008 21:46:13
Нет, этоже язык Яваскрипт, он проводит подмену непосредственно в браузере, а настоящий ник ваш останется в базе как и был.
Поделиться13Пт, 29 Фев 2008 21:51:16
Duka
спасибо огромное)) терь я этим участникам покажу, кто тут админ)) респект))
Поделиться14Пт, 29 Фев 2008 21:53:52
спасибо огромное)) терь я этим участникам покажу, кто тут админ)) респект))
хехе) давай, удачи)) а если не секрет, что, Ники подменять м будешь чтоли? смотри, а то возмущаться будут)) лучше им цвета поставь)
Если надо еще юзеров, добавь эту строчку:
else if (authors[feg].getElementsByTagName("a")[0].innerHTML.indexOf("НИК")!=-1)
{authors[feg].getElementsByTagName("a")[0].innerHTML="<img src='ссылка'>НИК"}
перед
}}</script>
<!--END Duka aka SAB0TAGE (c) -->
Поделиться15Пт, 29 Фев 2008 21:55:20
Добавлено:+ смотри не спались, при клике на измененный ник в форму ответа полетит изначальный ник))
Поделиться16Пт, 29 Фев 2008 22:02:23
а если не секрет, что, Ники подменять м будешь чтоли?
нет, себе красивый поставлю)) я не садистка))
Поделиться17Пт, 29 Фев 2008 22:04:15
нет, себе красивый поставлю)) я не садистка))
Ну и правильно)) Смотри не ставь вместо НИК коды, содержащие Ковычки.. скрипт работать не будет. вместо них поставь ' (апостроф)
Поделиться18Сб, 1 Мар 2008 01:33:46
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-верх
Поделиться19Сб, 1 Мар 2008 01:46:01
попробовала вставить в ХТМЛ-низ, все равно не получилось... чет туплю?....((
Поделиться20Сб, 1 Мар 2008 02:15:40
а не... все норм! получилось! я просто перенесла код из начала нтмл-низа в конец...))
Похожие темы
В постах других выскакивает аватар одного из участников. | Корзина | Вт, 6 Апр 2010 |
О кей. Давайте поговорим спокойно. И ТОЛЬКО по теме. | Корзина | Пт, 23 Май 2008 |
Флудилка - ♫♪♫...Кто-то здесь зацелован! Там кого-то побили!... | Архив | Пт, 17 Ноя 2017 |
Оформления меню навигации главных кнопок форума | Корзина | Сб, 18 Дек 2010 |