Замена некоторых статусов на картинки (Deff)
Замена некоторых статусов на картинки
Меняются на картинки лишь те статусы, которые прописаны в скрипте
Замена статуса на HTML код
Как мы знаем, в поле статуса html вставлять нельзя. Однако заменить статус картинками и другим контентом все же можно. Прописываем у нужного человек в статусе индивидуальный статус буквами. Здесь разберем пример с заменой статусов "координатор" и "заслуженный".
Далее в html Низ вставляем:
Часть жирным шрифтом - произвольная: ее можно как выкинуть, если заменяемый статус тока один, так и размножить столько раз, сколько вы будете заменять статусов.
При копипасте, если будете изымать или добавлять части в скрипте, очень осторожно обращайтесь с количеством фигурных скобок. Потеряете одну или поставите линию - скрипт работать не будет.
Так же следует отметить то, что выделено красным:
в статус можно вставлять с помощью этого скрипта любое html-содержимое, а не только картинка. ;)
Цитата
<script>
var ImgStat = new Array(
/* Название | Cсылка на картинку */
'Заблокирован','http://savepic.net/1742562.png',
'Cтарожил','http://savepic.net/1722082.png',
'Знающий','http://savepic.net/1730274.png',
'Новичок','http://savepic.net/1711844.png' //Последний элемент без запятой
)
$(".post .post-author").each(function () {for(i=0; i<ImgStat.length; i+=2){
$(this).find("li.pa-title:contains('"+ImgStat[i]+"')").each(function () {
$(this).html('<img src="'+ImgStat[i+1]+'" alt="'+ImgStat[i]+'">');});};});
</script>
var ImgStat = new Array(
/* Название | Cсылка на картинку */
'Заблокирован','http://savepic.net/1742562.png',
'Cтарожил','http://savepic.net/1722082.png',
'Знающий','http://savepic.net/1730274.png',
'Новичок','http://savepic.net/1711844.png' //Последний элемент без запятой
)
$(".post .post-author").each(function () {for(i=0; i<ImgStat.length; i+=2){
$(this).find("li.pa-title:contains('"+ImgStat[i]+"')").each(function () {
$(this).html('<img src="'+ImgStat[i+1]+'" alt="'+ImgStat[i]+'">');});};});
</script>
Меняются на картинки лишь те статусы, которые прописаны в скрипте
Замена статуса на HTML код
Как мы знаем, в поле статуса 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>
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>
Часть жирным шрифтом - произвольная: ее можно как выкинуть, если заменяемый статус тока один, так и размножить столько раз, сколько вы будете заменять статусов.
При копипасте, если будете изымать или добавлять части в скрипте, очень осторожно обращайтесь с количеством фигурных скобок. Потеряете одну или поставите линию - скрипт работать не будет.
Так же следует отметить то, что выделено красным:
в статус можно вставлять с помощью этого скрипта любое html-содержимое, а не только картинка. ;)
Просмотров: 798, Загрузок: 0, Оценка: 5.0 (1)
Страницы: | |