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

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

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


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


Вопрос по скрипту.

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

1

Господа скриптёры, вот скрипт Цветовыделение слов в дополнительных полях

Код:
<script type="text/javascript"><!-- Цветовыделение в Доп.полях -->
    var s0='<span style="font-weight:bold;',s2='</span>'
    var selektor="li.pa-fld1";

    myarray = new Array(      
      "#008000","Трындычиха",

    "End")
    $(selektor).each(function(){
       if ($(this).html()!=null){
         for(var i=0;i<(myarray.length-1);i+=2){
         var s1='color:'+myarray[i]+';" >';
    $(this).html($(this).html().replace(myarray[i+1],s0+s1+myarray[i+1]+s2));
            };
       };
    });   
    </script>

Вот я определённому пользователю в его профиле прописываю статус.
к примеру "Трындычиха".
В скрипте задан цвет этому слову, но результата никакого
Что не так?
Пробую на тестовом
http://alieparusa.mybb.ru

0

2

Good
    var selektor="li.pa-fld1"; - это для доп поля
Для статуса -  var selektor="li.pa-title";

+1

3

Странно, а я ведь так пробовал, что то не сработало.
А сейчас сработало.
Deff, спасибо большое!

0

4

Deff, кстати вот этот скрипт

Код:
<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>

тоже можно использовать.
Им даже можно разноцветный статус делать)) статус делать))

Код:
<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="<span style='color:#FF1493;'>Трын</span>ды<span style='color:#32CD32;'>чиха</span>"}
else if (authors[feg].getElementsByTagName("li")[1].innerHTML.indexOf("Начальник печки")!=-1)
{authors[feg].getElementsByTagName("li")[1].innerHTML="<span style='color:#FF0000;'>Начальник</span> печки"}}}
</script>

http://s5.uploads.ru/2cKuV.jpg
http://s4.uploads.ru/nTcb1.jpg

0

5

Good
Есть универсальный:

<script><!--Универсальный скрипт замены. -->
function UniverСhange(selektor,changed,substitute){
$(selektor).each(function(){if ($(this).parent().html()!=null){if($(this).parent().html().indexOf(changed)!=-1){
$(this).parent().html($(this).parent().html().replace(changed,substitute));};};});}

UniverСhange(".post li.pa-fld1","Трындычиха","<span style='color:red'>Трын</span><span style='color:blue'>дычиха</span>");
UniverСhange("Селектор","Что меняем","На что меняем"); //На следущей строке можно добавить еще запрос

</script>

+2

6

упс, а вот за это отдельное благодарю))

0

7

А так не проще?

<script type="text/javascript">
$('селектор').each(function(){
this.innerHTML = this.innerHTML.replace('Что меняем','На что меняем');
});
</script>

0

8

Fover
Достоинство этого скрипта(ксать двухлетней давности), он меняет и внутренность тега, к примеру атрибуты

0

9

Доброго времени суток! :flag:

У меня стоял скрипт, который показывал IP гостя и  его место  нахождения (страна, город).
Но вот уже неделю, как кроме IP гостя  другая инфа перестала показываться - просто пустое окно, в котором крутиться "колёсико", а потом вообще тишина..
Не пойму в чём проблема - может что-то поменялось? Я ничего сама не трогала и не изменяла.
Вот как это выглядит  - скрин и сам скрипт.

Свернутый текст

http://s5.uploads.ru/t/Ipw2a.png

<!-- IP гостя -->
<style type="text/css">
#pun-online .tcl .wink {
  border: 1px solid #999;
  border-radius: 3px;
  font: normal 11px Tahoma;
  color:#000; /* цвет */
  padding: 5px 5px 5px 25px;
  box-shadow: 3px 3px 3px -2px rgba(0,0,0,0.5);
  background: #ffffed url('http://spb-piksel.ru/20x20-Info.png') 2px center no-repeat;
}
</style>
<script type="text/javascript">
$('#pun-online .tcl a[title]').each(function() {
   var a=$(this)[0].title;$(this).after(' <span class="wink">'+a+'</span>')
});
</script><!--//End = IP гостя -->
<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0010/b4/f8/22491.css"/>
<script type="text/javascript" src="http://forumstatic.ru/files/0010/b4/f8/19707.js"></script>
<style>
.infoIp .wrp iframe {
  margin-top:-380px!important;
}
</style>

P.S.  380 - это тот "размер", который подходил для нашего форума ( в примере скрипта была цифра - 420)

0

10

Anetta 35
:glasses: Ccылка есть ? - может и поменялось

0

11

Deff, ссылка чего?

0

12

Anetta 35
Походу сервис http://www.ip-ping.ru/ накрылся
Они пока не продлили домен

о данным WHOIS.TCINET.RU:
% By submitting a query to RIPN's Whois Service
% you agree to abide by the following terms of use:
% http://www.ripn.net/about/servpol.html#3.2 (in Russian)
% http://www.ripn.net/about/en/servpol.html#3.2 (in English).

domain:        IP-PING.RU
nserver:       ns10.hoster.ru.
nserver:       ns11.hoster.ru.
state:         REGISTERED, DELEGATED, VERIFIED
person:        Private Person
registrar:     REGRU-REG-RIPN
admin-contact: http://www.reg.ru/whois/admin_contact
created:       2008.04.17
paid-till:     2014.04.17
free-date:     2014.05.18
source:        TCI

Last updated on 2013.07.19 01:11:40 MSK

Может продлят... просто упустили

Отредактировано Deff (Пт, 19 Июл 2013 01:16:26)

+1

13

Deff, моя недовольна! :'(
А если серьёзно, то значит этот скрипт уже не работает и его лучше вообще убрать из настроек - так? Что посоветуете?

0

14

Deff, уже вижу ваш пост с разъяснениями - спасибо! :love:
Значит будем ждать.

0

15

Anetta 35
Ну можно попытаться разыскать в Инете хозяина - http://www.ip-ping.ru и послать письмо
можно подождать неделю,
Можно удалить кусок скрипта

<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0010/b4/f8/22491.css"/>
<script type="text/javascript" src="http://forumstatic.ru/files/0010/b4/f8/19707.js"></script>
<style>
.infoIp .wrp iframe {
  margin-top:-380px!important;
}
</style>

0

16

Deff, всё поняла - буду следовать вашим рекомендациям!
Вы, как всегда, сразу пришли на помощь! http://s4.uploads.ru/ae5pi.gif

http://s5.uploads.ru/XqdwL.gif

0

17

Тему перенес в Форум для новичков

0

18

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

Anetta 35
Походу сервис http://www.ip-ping.ru/ накрылся
Они пока не продлили домен

Может продлят... просто упустили

Deff, сегодня уже всё в порядке - всё заработало в прежнем режиме! :cool:

Deff, а Вам ещё раз, спасибо! http://mybb.ru/f/collection/0211.gif

0


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