Техническая поддержка сервиса Quadro.Boards

Объявление

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

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

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


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Индивидуальный статус картинкой


Индивидуальный статус картинкой

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

1

Индивидуальный статус картинкой
Как мы знаем, в поле статуса 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>

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

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

Теги: Скрипты и дополнения, Замена ссылок и слов на картинки

+1

2

спасибо)))

0

3

вообще супер, спасибо!

0

4

Примногоблагодарна, отлично все работает)!выручили :flirt:

0

5

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

0

6

Фифа
Дайте ссылку на форум с установленным скриптом и опишите, как Вы его устанавливали.

0

7

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

Фифа
Дайте ссылку на форум с установленным скриптом и опишите, как Вы его устанавливали.

http://confederation.rusff.me

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

0

8

Фифа написал(а):

пока отложили это дело в сторонку, скрипт убран

если скрипт убран, то мне не посмотреть в чем проблема.
может Вы где-то ошиблись в установке, может конфликт с другими скриптами, увы, я не могу вам помочь, не увидев проблему.

0

9

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

если скрипт убран, то мне не посмотреть в чем проблема.
может Вы где-то ошиблись в установке, может конфликт с другими скриптами, увы, я не могу вам помочь, не увидев проблему.

Установила скрипт, посмотрите пожалуйста

0

10

Фифа
Поставьте скрипт в хтмл-низ

0

11

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

Фифа
Поставьте скрипт в хтмл-низ

Код:
<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='https://forumstatic.ru/files/0013/93/30/63600.png' />"}
else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Грибной Эльф")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<img src='https://forumstatic.ru/files/0013/93/30/69577.png' />"}}}
</script>

Стоял и в форме ответи и там где вы сказали, ноль эффекта...

Отредактировано Фифа (30.11.2013 19:55:38)

0

12

Фифа
я его не вижу в форме ответа и соответственно его работы тоже не вижу от гостя.
Скрипт рабочий, статус заменяет без проблем

http://sadhaka.rusff.me/viewtopic.php?id=39#p152

0

13

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

Фифа
я его не вижу в форме ответа и соответственно его работы тоже не вижу от гостя.
Скрипт рабочий, статус заменяет без проблем

http://sadhaka.rusff.me/viewtopic.php?id=39#p152

я тогда не понимаю что не так((

0

14

Фифа
Мне кажется, дело в расположении статуса и ника, попробуйте их местами поменять для эксперимента
Если заработает - перепишу скрипт, чтобы от этого не зависело.

0

15

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

Фифа
Мне кажется, дело в расположении статуса и ника, попробуйте их местами поменять для эксперимента
Если заработает - перепишу скрипт, чтобы от этого не зависело.

надо найти теперь где это поменять)) может сработает

0

16

Фифа
Администрирование - Поля профиля

+1

17

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

Фифа
Администрирование - Поля профиля

нашла уже) сейчас буду эксперементировать

0

18

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

Фифа
Администрирование - Поля профиля

Вот теперь сработало! Как я раньше об этом не подумала...спасибо вам большое)! :love:

0

19

шикарный код!)
только вот подскажите, как его сделать ниже, что бы он практически переходил в аватар?
а то расстояние между ними уж слишком большое(

Отредактировано Intro (20.01.2014 15:05:06)

0

20

Intro
ссылку на форум с вставленным скриптом

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Индивидуальный статус картинкой


Рейтинг форумов | Создать форум бесплатно