Форум поддержки пользователей ZeroParking

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Вопросы по скриптам » Некорректно работаетт скрипт замены слова Модераторы.


Некорректно работаетт скрипт замены слова Модераторы.

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

1

Сразу оговорюсь скрипт не мой - был на форуме когда я стала админом.

<script language="JavaScript">
    mod="Стражи"

    str=document.URL
    page=str.substring(str.lastIndexOf('/')+1)
    if( page=="" || page=="index.php" ) {
      arr=document.getElementsByTagName("span")
      i=0
      while(arr[i])
      {
        if(arr[i].className=="modlist")
            arr[i].innerHTML = "(" + mod + arr[i].innerHTML.substring(11)
        i++
      }
    }
    </script>

ранее вместо слова модераторы (в каждой категории) отражалось слово Стражи , теперь какие то Стражиодераторы.

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

0

2

так, попробуем разобраться...

клиричка написал(а):

Сегодня попыталась поменять исходя из своих познаний- не помогло.

что именно пытались менять?

0

3

клиричка написал(а):

mod="Стражи"

это поле так как мне кажется ранее стояло не mod, а что то другое.
Как только или добавляла или удаляла букву сразу на форуме становилась надпись не Стражиодераторы, а просто модераторы

0

4

клиричка
попробуйте в этой строчке написать

Код:
var mod="Стражи"

может так сработает?

0

5

Хи хи теперь не Модераторы,не Стражиодераторы, а Стражиаторы.
Действительно что то в этой строчке.

Отредактировано клиричка (2010-01-11 22:21:35)

0

6

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

0

7

Код:
<script language="JavaScript">
mod="Ваше слово"

str=document.URL
page=str.substring(str.lastIndexOf('/')+1)
if( page=="" || page=="index.php" ) {
  arr=document.getElementsByTagName("span")
  i=0
  while(arr[i])
  {
    if(arr[i].className=="modlist")
        arr[i].innerHTML = "(" + mod  + arr[i].innerHTML.substring(20)
    i++
  }
}
</script>

А лучше запихнуть этот скрипт в хтмл-низ

0

8

внизу он и стоит.

0

9

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

substring(20)

клиричка написал(а):

substring(11)

увидела разницу. А что эти цифры означают?

С вашими цифрами все отражается как надо- Стражи.
А если я захочу слово поменять цифра 20 так и остается?

Отредактировано клиричка (2010-01-11 23:20:44)

0


Вы здесь » Форум поддержки пользователей ZeroParking » Вопросы по скриптам » Некорректно работаетт скрипт замены слова Модераторы.


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