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

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

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


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


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

Сообщений 31 страница 60 из 132

31

Да я ваще дура надоедливая, сама от себя устала! ><
Щв всё исправлю :glasses:

0

32

Новый скрипт навигации и пользовательских ссылок  не отображается...

0

33

Вот, чтобы вам не париться на форуме, что на что менять - скрипты, которые стояли у меня ранее:

Отлично работал:

Код:
<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("#pun-index .statscon a[href$='#active_users']","Самые активные<","Почтенные создания<");
    UniverСhange("#pun-index .statscon a[href$='#max_visit_time']","Самые неотлучные<","Избранные существа<");
    UniverСhange("#pun-index .statscon a[href$='#most_invites']","Приглашающие<","Созывные<");
    UniverСhange("#pun-index .statscon a[href$='#administration']","Администрация<","Хранители<");
    UniverСhange("Селектор","Что меняем","На что меняем"); //На следущей строке можно добавить еще запрос

    </script>

Отлично работали:

Код:
<script>
<!--
indexof="Карта"
str = document.getElementById("navindex").innerHTML
pos = str.indexOf("Форум")
document.getElementById("navindex").innerHTML=str.substring(0,pos)+indexof+str.substring(pos+5,str.length-1)
-->
</script>

<script>
<!--
userof="Жители"
str = document.getElementById("navuserlist").innerHTML
if( (pos=str.indexOf("Участники")) != -1 )
document.getElementById("navuserlist").innerHTML=str.substring(0,pos)+userof+str.substring(pos+9,str.length-1)
-->
</script>

<script>
<!--
pravilof="Законы"
str = document.getElementById("navrules").innerHTML
pos = str.indexOf("Правила")
document.getElementById("navrules").innerHTML=str.substring(0,pos)+pravilof+str.substring(pos+14,str.length-1)
-->
</script>

<script>
<!--
findof="Розыск"
str = document.getElementById("navsearch").innerHTML
pos = str.indexOf("Поиск")
document.getElementById("navsearch").innerHTML=str.substring(0,pos)+findof+str.substring(pos+5,str.length-1)
-->
</script>

<script>
<!--
faseof="Данные"
str = document.getElementById("navprofile").innerHTML
pos = str.indexOf("Профиль")
document.getElementById("navprofile").innerHTML=str.substring(0,pos)+faseof+str.substring(pos+14,str.length-1)
-->
</script>

<script>
pismaof="Повестки"
$(window).load(function () {
str = document.getElementById("navpm").innerHTML
pos = str.indexOf("Сообщения")
document.getElementById("navpm").innerHTML=str.substring(0,pos)+pismaof+str.substring(pos+9,str.length-1)
});
</script>

<script>
<!--
godof="Реформы"
str = document.getElementById("navadmin").innerHTML
pos = str.indexOf("Администрирование")
document.getElementById("navadmin").innerHTML=str.substring(0,pos)+godof+str.substring(pos+17,str.length-1)
-->
</script>

<script>
<!--
valiof="Покинуть мир"
str = document.getElementById("navlogout").innerHTML
pos = str.indexOf("Выход")
document.getElementById("navlogout").innerHTML=str.substring(0,pos)+valiof+str.substring(pos+5,str.length-1)
-->
</script>

<script>
<!--
vxodiof="Войти в портал"
str = document.getElementById("navlogin").innerHTML
pos = str.indexOf("Войти")
document.getElementById("navlogin").innerHTML=str.substring(0,pos)+vxodiof+str.substring(pos+5,str.length-1)
-->
</script>

<script>
<!--
regof="Присоединиться"
str = document.getElementById("navregister").innerHTML
pos = str.indexOf("Регистрация")
document.getElementById("navregister").innerHTML=str.substring(0,pos)+regof+str.substring(pos+18,str.length-1)
-->
</script>

(Новый вариант не отображается!)

Отлично работал:

Код:
<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Новые сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"Недавние повестки"+s.substring(p+15)
else if((p=s.indexOf("Активные темы")) != -1) li[f].innerHTML=s.substring(0,p)+"Посещаемые места"+s.substring(p+13)
else if((p=s.indexOf("Темы без ответов")) != -1) li[f].innerHTML=s.substring(0,p)+"Безответные письма"+s.substring(p+21)
else if((p=s.indexOf("Мои сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"Личные записки"+s.substring(p+13)
else if((p=s.indexOf("Подписка")) != -1) li[f].innerHTML=s.substring(0,p)+"Наблюдение"+s.substring(p+8)
else if((p=s.indexOf("Все прочитано")) != -1) li[f].innerHTML=s.substring(0,p)+"Изучено"+s.substring(p+13)
}
</script>

(Новый вариант так же не отображается!)

Хорошо работал, но в пользовательских ссылках одно слово менялось назад:

Код:
<script type="text/javascript">
li=document.getElementsByTagName("tr")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Форум")) != -1) li[f].innerHTML=s.substring(0,p)+"Свиток"+s.substring(p+5)
else if((p=s.indexOf("Тема")) != -1) li[f].innerHTML=s.substring(0,p)+"Архив"+s.substring(p+4)
}
</script>

(Вот скрипт Темы, которая в пользовательских ссылках перестаёт быть Архивом!)

Отлично работал:

Код:
<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(25)
    i++
  }
}
</script>

Отлично работал:

Код:
<script type="text/javascript">
li=document.getElementsByTagName("th")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Тем")) != -1) li[f].innerHTML=s.substring(0,p)+"Территорий"+s.substring(p+3)
else if((p=s.indexOf("Сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"Посещений"+s.substring(p+9)
else if((p=s.indexOf("Последнее сообщение")) != -1) li[f].innerHTML=s.substring(0,p)+"Последний след"+s.substring(p+19)
else if((p=s.indexOf("Ответов")) != -1) li[f].innerHTML=s.substring(0,p)+"Следов"+s.substring(p+7)
else if((p=s.indexOf("Просмотров")) != -1) li[f].innerHTML=s.substring(0,p)+"Визитов"+s.substring(p+10)
}
</script>

Отлично работал:

Код:
<script><!--Своё Слово вместо:Новая тема;Новый опрос;Ответить;Профиль;ЛС;и т.д. -->
       pstlnk=new Array(

      ".postlink","Новая тема","Открыть территорию",

      ".postlink","Новый опрос","Голосование",

      ".postlink","Ответить","Письмо",

      ".pl-email","Профиль","Я",

      ".pl-email","ЛС","Письмо",

      ".pl-email","E-mail","Связь",

      ".pl-website","Вебсайт","Портал"
    )
    function find_and_replace(value){for (var i=0; i < pstlnk.length; i=i+3){
      var str=$(value).find(pstlnk[i]+":contains('"+pstlnk[i+1]+"')").html();
      if (str!=null) {str=str.replace(pstlnk[i+1],pstlnk[i+2]);
    $(value).find(pstlnk[i]+":contains('"+pstlnk[i+1]+"')").html(str);};};}
    $("#pun-viewforum .linkst,#pun-viewforum .linksb,#pun-viewtopic .linkst,#pun-viewtopic .linksb,#pun-viewtopic .post .post-links").each(function(){find_and_replace(this);;});
    </script>

Отлично работал:

Код:
<script>
    <!--
    greet="Добро пожаловать, "
    str = document.getElementById("pun-status").innerHTML
    pos = str.indexOf("Привет")
    document.getElementById("pun-status").innerHTML=str.substring(0,pos)+greet+str.substring(pos+8,str.length-1)

    guest="Войди в портал или присоединяйся!"
    str = document.getElementById("pun-status").innerHTML
    if( (pos=str.indexOf("Войдите или зарегистрируйтесь")) != -1 )
       document.getElementById("pun-status").innerHTML=str.substring(0,pos)+guest+str.substring(pos+30,str.length-1)

    visit="Где блуждаешь?  Приходи почаще, скучно! В самый последний раз тебя видели здесь: "
    str = document.getElementById("pun-status").innerHTML
    if( (pos=str.indexOf("Ваш последний визит")) != -1 )
       document.getElementById("pun-status").innerHTML=str.substring(0,pos)+visit+str.substring(pos+21,str.length-1)
    -->
    </script>

Отлично работали:

Код:
<script type="text/javascript">
if (document.URL.indexOf("viewtopic.php") != -1){
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Откуда")) != -1) li[f].innerHTML=s.substring(0,p)+"Родом из"+s.substring(p+6)
}
}
</script>

<script type="text/javascript">
if (document.URL.indexOf("viewtopic.php") != -1){
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Зарегистрирован")) != -1) li[f].innerHTML=s.substring(0,p)+"Прибыл"+s.substring(p+15)
}
}
</script>

<script type="text/javascript">
if (document.URL.indexOf("viewtopic.php") != -1){
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"Следов в этих местах"+s.substring(p+9)
}
}
</script>

<script type="text/javascript">
if (document.URL.indexOf("viewtopic.php") != -1){
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Провел на форуме")) != -1) li[f].innerHTML=s.substring(0,p)+"Пребывание в мире"+s.substring(p+16)
}
}
</script>

<script type="text/javascript">
if (document.URL.indexOf("viewtopic.php") != -1){
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Последний визит")) != -1) li[f].innerHTML=s.substring(0,p)+"Последняя весть"+s.substring(p+15)
}
}
</script>

Отлично работал:

Код:
<script type="text/javascript">
var link="http://namah.rolka.su"
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].href==""+link+"/online.php")
{arr[j].innerHTML="Сейчас в мире Грёз:"}
}}
changeLink()

</script>

Отлично работали:

Код:
<script type="text/javascript">
li=document.getElementsByTagName("span")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Статистика форума")) != -1) li[f].innerHTML=s.substring(0,p)+"~Status report~"+s.substring(p+17)
}

li=document.getElementsByTagName("span")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Быстрый ответ")) != -1) li[f].innerHTML=s.substring(0,p)+"~Leave a trail~"+s.substring(p+17)
}
</script>

<script type="text/javascript">
li=document.getElementsByTagName("span")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Всего тем")) != -1) li[f].innerHTML=s.substring(0,p)+"Всего мест"+s.substring(p+9)
else if((p=s.indexOf("Всего сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"Появлений в них"+s.substring(p+15)
}
</script>

<script type="text/javascript">
li=document.getElementsByTagName("span")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Зарегистрированных пользователей")) != -1) li[f].innerHTML=s.substring(0,p)+"Существ в этом мире"+s.substring(p+32)
else if((p=s.indexOf("Последним зарегистрировался")) != -1) li[f].innerHTML=s.substring(0,p)+"Недавно прибывший"+s.substring(p+27)
}
</script>

Отлично работал:

Код:
<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Гостей:")) != -1) li[f].innerHTML=s.substring(0,p)+"Странствующих:"+s.substring(p+7)
}
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Пользователей:")) != -1) li[f].innerHTML=s.substring(0,p)+"Местных существ:"+s.substring(p+14)
}
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Рекорд:")) != -1) li[f].innerHTML=s.substring(0,p)+"Всего замечено:"+s.substring(p+7)
}
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("установлен")) != -1) li[f].innerHTML=s.substring(0,p)+"Когда:"+s.substring(p+10)
}
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Сегодня")) != -1) li[f].innerHTML=s.substring(0,p)+"В этот день"+s.substring(p+7)
}
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Вчера")) != -1) li[f].innerHTML=s.substring(0,p)+"Прошлым днём"+s.substring(p+5)
}
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Удалить")) != -1) li[f].innerHTML=s.substring(0,p)+"Уничтожить"+s.substring(p+7)
}
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Редактировать")) != -1) li[f].innerHTML=s.substring(0,p)+"Изменить ход"+s.substring(p+13)
}
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Цитировать")) != -1) li[f].innerHTML=s.substring(0,p)+"Припомнить"+s.substring(p+10)
}
</script>

Отлично работал:

Код:
<script type="text/javascript">
li=document.getElementsByTagName("div")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Гостей")) != -1) li[f].innerHTML=s.substring(0,p)+"Странников"+s.substring(p+6)
else if((p=s.indexOf("Пользователей")) != -1) li[f].innerHTML=s.substring(0,p)+"Жителей"+s.substring(p+13)
else if((p=s.indexOf("Тему просматривают")) != -1) li[f].innerHTML=s.substring(0,p)+"Сейчас в этом месте"+s.substring(p+18)
else if((p=s.indexOf("Подписаться и отслеживать тему")) != -1) li[f].innerHTML=s.substring(0,p)+"Избрать территорию и следить за ней"+s.substring(p+30)
else if((p=s.indexOf("Отписаться")) != -1) li[f].innerHTML=s.substring(0,p)+"Оставить это место"+s.substring(p+10)
}
</script>

Вот, собственно и всё... Подписала, какой как работал и какую неполадку надо исправить :unsure: ...

Отредактировано Нама (2012-05-12 22:26:00)

0

34

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

Корочь - соррь - я отбыл - захотите - разберетесь или терроризируйте Леонарт

Я вам всё подробно написала выше - там одна неполадка! Я скопировала ваши скрипты - нашла этот пост 9! Но не отображается другой скрипт почему-то - панель навигации и пользовательские ссылки... Выше написала свои ранее поставленные скрипты - их только объединить, как вы сказали! :dontcare: И всего-лишь исправить изменение слова Тема - большего не прошу!((( Мне и так многое ещё там самой делать, в скриптах я не разбираюсь...

Отредактировано Нама (2012-05-12 22:30:03)

0

35

Оставьте, выделенные стрелками

http://uploads.ru/t/f/k/L/fkLKB.png
Вместо третьего - поставьте рекомендованный скрипт с) из поста 22

Для Остального - сделайте список и описание - сотворим единый скрипт

0

36

Хорошо, сейчас всё будет!)

0

37

Всё готово - удалила все не отмеченные)...
Щас доделаю остальное...

Отредактировано Нама (2012-05-12 23:01:52)

0

38

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

Для Остального - сделайте список и описание - сотворим единый скрипт

Ксать - Проверю сейчас в ИЕ

Добавлено: В ИЕ 6-7-8 работает

Отредактировано Deff (2012-05-12 23:03:46)

0

39

Вот  Эти Коды - Переставьте в Конец HTML верх

Код:
<META HTTP-EQUIV="Page-Exit" CONTENT="BlendTrans(Duration=0.3)">
<META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=0.3)">

<style>
BODY A{font-family : "Monotype Corsiva"; font-size: 4.6mm;}
</style>

<style>
HTML, BODY, #pun-announcement h2, #pun-announcement .container, #pun-crumbs1 .container, #pun-main h2, #pun th, #pun .tcl, #pun .tc2, #pun .tc3, #pun .tcr, .modlist, #pun-stats .statscon, li#onlinelist, li#onlinelist div, #pun-crumbs2 p.container, #pun-about p.container, #pun-main h1, #pun-main .post-author ul, .post-content p, #profilenav li, #viewprofile h2 span, #viewprofile li span, #viewprofile li strong, #pun-userlist .fs-box {color:  #ffe3a8;}
</style>

<style>
.post-content p{font-family: "Garamond"; font-size: 4.5mm}
</style>

<style> #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2
{text-align: center; font-family: Uk_Decor; font-size: 20px;
}</style>

<style type="text/css">
.closedatafield {display: none}
</style>
<style>
/*right_button_menu*/
#right_button_menu{
position: absolute; 
visibility:hidden;
background-color: white;
border-right:#f9f8f2 3px ridge;
border-bottom:#f9f8f2 3px ridge;
border-top: #f7efe7 3px double;
border-left: #f7efe7 3px double;
font:8pt tahoma;
pfadding:5 0 5 0;
}
#right_button_menu a{
padding:3 0 3 15;
text-decoration:none;
cursor:default;
display:block; 
color:black; 
}
#right_button_menu a:hover{
color:white;
background-color: #3169c6;
width: 100%;
}
#shadow{
position: absolute; 
visibility:hidden;
background-color:#949ead;
}
/*end right_button_menu*/
</style>

Отредактировано Deff (2012-05-12 23:08:02)

0

40

Рекомендованный скрипт из поста 22 не отображается!(

0

41

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

В ИЕ 6-7-8 работает

Я в ИЕ не сижу, у меня всю жизнь мозилла...

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

Вот  Эти Коды - Переставьте в Конец HTML верх

Переставила, только у меня коды шрифта там уже стоят - с ними что делать?

Отредактировано Нама (2012-05-12 23:09:52)

0

42

Нама

Нама написал(а):

Рекомендованный скрипт из поста 22 не отображается!(

var Img_Word=1;   //0-Картинка;1-Cлово /Ставим картинку или Слово ?

Отредактировано Deff (2012-05-12 23:11:14)

+1

43

Ща всё перепроверю, чтобы в НИЗу лишнего не осталось...

0

44

Deff
Все указанные коды до последнего перенесла в низ HTML верха, цифру 1 в рекомендованном коде установила - работает)...
Теперь составить список недостающих слов для замены? Я хотела уточнить, как именно это сделать - просто написать (например):
Тема на - Архив
и так далее? оО Описание чего именно составить?

0

45

// http://namah.rolka.su/

Нама
Ну вы укажите - где - чтобы не искать

Замены для таблицы форумов
Тема на - Архив
Тема на - Архив
Тема на - Архив
Замены для таблицы Тем
Чот  на -на что-то
Чот  на -на что-то
Чот  на -на что-то

Где словами не получицо - воткните скриншот

Отредактировано Deff (2012-05-12 23:45:34)

0

46

Deff
Всё поняла, начинаю делать)...

0

47

Подумала и решила)...

Замена для таблицы форумов:
Форум на - Архив
Остальные слова заменены...

Замена для таблицы тем:
Тема на - Свиток
Остальные так же заменены...

Замена для подробной статистики:
Статистика форума на - ~Status report~

Замены для статистики сообщений, регистрации и активности:
Всего тем на - Всего мест
Всего сообщений на - Появлений в них
Зарегистрированных пользователей на - Созданий в этом мире
Последним зарегистрировался на - Недавно прибывший
Гостей: на - Странствующих:
Пользователей: на - Местных существ:
Рекорд: на - Всего замечено:
Установлен на - Когда:
Сегодня на - В этот день
Вчера на - Прошлым днём

Замена для формы ответа:
Быстрый ответ на - ~Leave a trail~

Замены для ссылок сообщения:
Удалить на - Уничтожить
Редактировать на - Изменить ход
Цитировать на - Передразнить
Если возможно, то ещё:
Пожаловаться на - Донести Хранителям
Поделиться на - Рассказать всем

Замена для ссылки в теме:
Подписаться и отслеживать тему на - Избрать территорию и следить за ней

Замены для статистики темы:
Тему просматривают на - Сейчас в этом месте
Гостей на - Странников
Пользователей на - Жителей

Замены для поля профиля:
Откуда на - Родом из
Зарегистрирован на - Прибыл
Сообщений на - Следов в этих местах
Провел на форуме на - Пребывание в мире
Последний визит на - Последняя весть

Замена для кнопок отправки сообщения (если возможно):
Отправить на - Оставить...
Посмотреть на - Узреть!

Вроде бы это всё, главное - чтобы везде отображалось :jumping: ...

Отредактировано Нама (2012-05-13 00:06:29)

0

48

Сегодня на - В этот день
Вчера на - Прошлым днём

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

Нама написал(а):

Замены для ссылок сообщения:
Удалить на - Уничтожить
Редактировать на - Изменить ход
Цитировать на - Передразнить

Сказал же  - сообщение #9!

Код:
<script><!--Своё Слово вместо:Новая тема;Новый опрос;Ответить;Профиль;ЛС;и т.д. -->
   pstlnk=new Array(

  ".postlink","Новая тема","Ваше слово",

  ".postlink","Новый опрос","Ваше слово",

  ".postlink","Ответить","Ваше слово",

  ".pl-email","Профиль","Ваше слово",

  ".pl-email","ЛС","Ваше слово",

  ".pl-email","E-mail","Ваше слово",

  ".pl-website","Вебсайт","Ваше слово",

  ".pl-delete","Удалить","Ваше слово",

  ".pl-edit","Редактировать","Ваше слово",

  ".pl-quote","Цитировать","Ваше слово" // !ПОСЛЕДНИЙ элемент без запятой
 )
function find_and_replace(value){for (var i=0; i < pstlnk.length; i=i+3){
  var str=$(value).find(pstlnk[i]+":contains('"+pstlnk[i+1]+"')").html();
  if (str!=null) {str=str.replace(pstlnk[i+1],pstlnk[i+2]);
$(value).find(pstlnk[i]+":contains('"+pstlnk[i+1]+"')").html(str);};};}
$("#pun-viewforum .linkst,#pun-viewforum .linksb,#pun-viewtopic .linkst,#pun-viewtopic .linksb,#pun-viewtopic .post .post-links").each(function(){find_and_replace(this);;});
</script>

Отредактировано Deff (2012-05-13 00:45:11)

0

49

Остальное вродь почти готово - сейчас проверяю

+1

50

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

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

Почему?((( Раньше стояло и всё нормально было... Остальное щас перепроверю и доделаю...

0

51

Сделала, просто сначала не тот скопировала... А Сегодня и Вчера - ладно, можно и так оставить)... Только хотелось бы знать причину, почему не советуете оО...
Буду ждать всего остального ^^ ...

Отредактировано Нама (2012-05-13 01:30:01)

0

52

Нама
В Начало HTML низ

Код:
<script><!--Своё Слово вместо в Профиле топика: и т.д. -->
       pstlnk3=new Array(

      ".pa-reg","Зарегистрирован","Прибыл",

      ".pa-posts","Сообщений","Появлений в них",

      ".pa-time-visit","Провел на форуме","Пребывание в мире",

      ".pa-last-visit","Последний визит","Последняя весть"

    )
    function find_and_replace3(value){for (var i=0; i < pstlnk3.length; i+=3){
      var str=$(value).find(pstlnk3[i]+":contains('"+pstlnk3[i+1]+"')").html();
      if (str!=null) {str=str.replace(pstlnk3[i+1],pstlnk3[i+2]);
    $(value).find(pstlnk3[i]+":contains('"+pstlnk3[i+1]+"')").html(str);};};}
    $("#pun-viewtopic .post .post-author ul").each(function(){find_and_replace3(this);;});
    </script>

<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("#pun-index .statscon a[href$='#active_users']","Самые активные<","Почтенные создания<");
    UniverСhange("#pun-index .statscon a[href$='#max_visit_time']","Самые неотлучные<","Избранные существа<");
    UniverСhange("#pun-index .statscon a[href$='#most_invites']","Приглашающие<","Созывные<");
    UniverСhange("#pun-index .statscon a[href$='#administration']","Администрация<","Хранители<");
    UniverСhange("#pun-index .statscon a[href$='/online.php']","Гостей:","Странствующие:");
    UniverСhange("#pun-index .statscon a[href$='/online.php']","Пользователей:","Местных существ:");
    UniverСhange("#pun-index .statscon a[href$='/online.php']","Рекорд:","Всего замечено:");
    UniverСhange("#pun-index .statscon a[href$='/online.php']","установлен","Когда:");
    UniverСhange("#post input[name='submit']","Отправить","Оставить");
    UniverСhange("#post input[name='preview']","Посмотреть","Узреть!");

    UniverСhange("Селектор","Что меняем","На что меняем"); //На следущей строке можно добавить еще запрос
    </script>

<script><!--Своё Слово вместо: и т.д. -->
       pstlnk2=new Array(

      "#pun-index #pun-main th.tcl","Форум","Архив",

      "#pun-viewforum #pun-main th.tcl","Тема","Свиток",

      "#pun-stats li.item1","Всего тем","Всего мест",

      "#pun-stats li.item2","Всего сообщений","Появлений в них",

      "#pun-stats li.item3","Зарегистрированных пользователей","Всего Созданий в этом мире",

      "#pun-stats li.item4","Последним зарегистрировался","Недавно прибывший",

      "#pun-viewtopic .modmenu p.container","Тему просматривают","Сейчас в этом месте",

      "#pun-viewtopic .modmenu p.container","Гостей:","Странников:",

      "#pun-viewtopic .modmenu p.container","Пользователей:","Жителей:",

      "#pun-viewtopic .linksb div.subscribelink a","Подписаться и отслеживать тему","Избрать территорию и следить за ней"
    )
    function find_and_replace2(value){for (var i=0; i < pstlnk2.length; i+=3){
      var str=$(value).find(pstlnk2[i]+":contains('"+pstlnk2[i+1]+"')").html();
      if (str!=null) {str=str.replace(pstlnk2[i+1],pstlnk2[i+2]);
    $(value).find(pstlnk2[i]+":contains('"+pstlnk2[i+1]+"')").html(str);};};}
    $("#pun").each(function(){find_and_replace2(this);;});
    </script>

вместо предыдущего скрипта

Код:
<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("#pun-index .statscon a[href$='#active_users']","Самые активные<","Почтенные создания<");
    UniverСhange("#pun-index .statscon a[href$='#max_visit_time']","Самые неотлучные<","Избранные существа<");
    UniverСhange("#pun-index .statscon a[href$='#most_invites']","Приглашающие<","Созывные<");
    UniverСhange("#pun-index .statscon a[href$='#administration']","Администрация<","Хранители<");
    UniverСhange("#pun-index .statscon a[href$='/online.php']","Гостей:","Странствующие:");
    UniverСhange("#pun-index .statscon a[href$='/online.php']","Пользователей:","Местных существ:");
    UniverСhange("#pun-index .statscon a[href$='/online.php']","Рекорд:","Всего замечено:");
    UniverСhange("#pun-index .statscon a[href$='/online.php']","установлен","Когда:");
    UniverСhange("Селектор","Что меняем","На что меняем"); //На следущей строке можно добавить еще запрос
    </script>

+1

53

Нама написал(а):

. А Сегодня и Вчера - ладно, можно и так оставить)... Только хотелось бы знать причину, почему не советуете оО...

1. Это Будет четвертый распарс страницы, комп пользователя и так уж на Ваш сайт ток и работает преобразуя, то что Вам не нравицо!

2. сегодня и вчера - может быть достаточно часто и в самом сообщении

+1

54

Нама написал(а):

Почему?((( Раньше стояло и всё нормально было... Остальное щас перепроверю и доделаю...

Раньше стояло то, что напрочь вешало ИЕ - хотя я и не любитель - но завтра - форумы пройдут Валидацию - А ваш зависнет в связи с очередным обновлением Мозиллы

У Вас стоял безграмотный скрипт который тупо искал слова на странице и менял - тег- не тег - ему было пофег - вчера и сегодня может стоять в дате отправке сообщения в кнопке субмит в скрытом поле

И их таких скриптов было - не один

Отредактировано Deff (2012-05-13 01:42:31)

+1

55

Лан 0 ушёл я Спать

0

56

Deff
Поняла, ладно - пусть так останется)... Но те безграмотные скрипты я ведь не сама писала, а находила тут...
Тока там, что вы мне дали - не все запросы оО... Жду остальных тогда)...
И вот проблема, которую хотела исправить в тот раз - опять тема стала темой:
http://uploads.ru/t/W/j/r/WjrRq.jpg
И заодно можно поменять слова "Тема закрыта" на просто - "Закрыто"

И вот тут забыла добавить:
http://uploads.ru/t/d/T/Y/dTYPt.jpg
Вместо "Вы подписаны на эту тему" - "Вы следите за данной территорией"
А вместо "Отписаться" - "Оставить это место"
Забыла, простите(((... Или скажите, что в какой скрипт дописать - я допишу!

0

57

Ладно, буду ждать дополнения хотя бы завтра(...

Отредактировано Нама (2012-05-13 01:57:07)

0

58

Нама написал(а):

И вот проблема, которую хотела исправить в тот раз - опять тема стала темой:

Обновите Мозиллу => http://mozilla-russia.org/products/

http://uploads.ru/t/m/a/s/masEe.png

Нама написал(а):

Но те безграмотные скрипты я ведь не сама писала

Есть отличный каталог - а не мукулатура

=> http://forumd.ru/viewtopic.php?id=1225

Отредактировано Deff (2012-05-13 02:00:22)

+1

59

Поняла, спасибо - буду знать... Только допишите сюда пожалуйста хотя бы завтра недостающие несколько замен!(
Одну я смогла добавить: вместо "Отписаться" - "Оставить это место"...
Но мне очень нужно заменить оставшееся: "Тема закрыта" на - "Закрыто" и "Вы подписаны на эту тему" на - "Вы следите за данной территорией"!
Буду ждать и спасибо вам большое за помощь!!! И заранее спасибо за это небольшое дополнение...

Отредактировано Нама (2012-05-13 02:17:05)

0

60

Нама написал(а):

Пожаловаться на - Донести Хранителям
Поделиться на - Рассказать всем

Повторяю для непонятливых ток картинкой - пишите надпись вместо любой предыдущей, к примеру вместо Вебсайт - Вашу надпись для Поделицо - делаете скриншот - обрезаете
Давите на неё - делаете скриншот обрезаете - у Вас Две картинки - Далее ищите пост 22 - смотрите установку данных картинок -ставите

Кнопки Поделиться и Пожаловаться ставятся скриптом от сервиса - время работы которого начинаецо после завершения скриптов в HTML низ

Поэтому их можно поставить только через css

Отредактировано Deff (2012-05-13 02:18:38)

0


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


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