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

Объявление

Идет поиск Хранителя форума

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

О форуме

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

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

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


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Замена ссылок меню навигации (форум, участники, правила и т.д.)


Замена ссылок меню навигации (форум, участники, правила и т.д.)

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

1

Доступен в http://uploads.ru/t/j/i/f/jifM1.png
Изменяем надписи в панеле ссылок. Lord Fell

в хтмл-низ

Выделеное жирным шрифтом меняем на свое

Для изменения слова "Форум"

<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="Мессаги"
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="5 рублей"
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="3 рубля"
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">
var itemMass = new Array("Форум", "Участники", "Правила", "Поиск", "Мой профиль", "Личка", "Админка", "Регистрация", "Зайти", "Выйти");
var itemIdMass = new Array("navindex", "navuserlist", "navrules", "navsearch", "navprofile", "navpm", "navadmin", "navregister", "navlogin", "navlogout");
for(i=0; i<itemIdMass.length; i++){
if(document.getElementById(itemIdMass[i])){
    var str = document.getElementById(itemIdMass[i]).firstChild.firstChild
    str.innerHTML=itemMass[i];
}
}
</script>

Менять фразы из 2 строчки по своему усмотрению

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

+2

2

:cool:

0

3

супер

0

4

Скрипт от Duka
надеюсь против не будет что выложу, он короче (сама очень долго искала)

Изменяем надписи в панеле ссылок
Вставляется в HTML низ

Код:
<script type="text/javascript">
var itemMass = new Array("Форум", "Участники", "Правила", "Поиск", "Мой профиль", "Личка", "Админка", "Регистрация", "Зайти", "Выйти");
var itemIdMass = new Array("navindex", "navuserlist", "navrules", "navsearch", "navprofile", "navpm", "navadmin", "navregister", "navlogin", "navlogout");
for(i=0; i<itemIdMass.length; i++){
if(document.getElementById(itemIdMass[i])){
    var str = document.getElementById(itemIdMass[i]).firstChild.firstChild
    str.innerHTML=itemMass[i];
}
}
</script>

Duka от меня отдельное спасибо за скрипт :blush:

0

5

почему не работает?(((

вот код который у меня стойт

Код:
<script type="text/javascript">
var itemMass = new Array("Форум", "Участники", "Правила", "Поиск", "Мой профиль", "Личка", "Админка", "Регистрация", "Зайти", "Выйти");
var itemIdMass = new Array("Главная", "Зарегистрированные", "Правила", "Искать", "Майн профайл", "Личка", "Админка", "Тыкай сюда", "Входи", "Выход");
for(i=0; i<itemIdMass.length; i++){
if(document.getElementById(itemIdMass[i])){
    var str = document.getElementById(itemIdMass[i]).firstChild.firstChild
    str.innerHTML=itemMass[i];
}
}
</script> [img]http://support.rusff.ru/uploads/0005/ac/ce/10142-5.png[/img]

0

6

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

вот код который у меня стойт

Где стоит? Должен внизу стоять.

0

7

Paranoia Doll написал(а):

Где стоит? Должен внизу стоять.

вставляю это в низ и не работает

Код:
<script type="text/javascript">
var itemMass = new Array("Форум", "Участники", "Правила", "Поиск", "Мой профиль", "Личка", "Админка", "Регистрация", "Зайти", "Выйти");
var itemIdMass = new Array("Главная", "Зарегистрированные", "Правила", "Искать", "Майн профайл", "Личка", "Админка", "Тыкай сюда", "Входи", "Выход");
for(i=0; i<itemIdMass.length; i++){
if(document.getElementById(itemIdMass[i])){
    var str = document.getElementById(itemIdMass[i]).firstChild.firstChild
    str.innerHTML=itemMass[i];
}
}
</script>

0

8

rusff
у меня работает
он не работает только когда в Администрирование заходишь...все названия становятся стандартными

0

9

Лули написал(а):

он не работает только когда в Администрирование заходишь...все названия становятся стандартными

эт я знаю, а он в мазиле работает?

Скрытый текст:

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

0

10

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

эт я знаю, а он в мазиле работает?

я через мазилу сижу
все работает

0

11

Лули написал(а):

я через мазилу сижу
все работает

а че у меня не работает? зайди на ролевую и увидишь что все ссылки будут как рбычно

0

12

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

а че у меня не работает?

А ты выйди и зайди!!!Я так сделала и всё получилось!!!

0

13

НюТкА написал(а):

А ты выйди и зайди!!!Я так сделала и всё получилось!!!

та лана уже проехали, я вставил скрипты которые выставил .biting~irony.

0

14

Код:
var itemMass = new Array("Форум", "Участники", "Правила", "Поиск", "Мой профиль", "Личка", "Админка", "Регистрация", "Зайти", "Выйти");
var itemIdMass = new Array("navindex", "navuserlist", "navrules", "navsearch", "navprofile", "navpm", "navadmin", "navregister", "navlogin", "navlogout");

вот исходные строчки. А вы должны сменить не вторую строчку, где

Код:
("navindex", "navuserlist", "navrules", "navsearch", "navprofile", "navpm", "navadmin", "navregister", "navlogin", "navlogout");

а первую, где

Код:
("Форум", "Участники", "Правила", "Поиск", "Мой профиль", "Личка", "Админка", "Регистрация", "Зайти", "Выйти")

0

15

Для изменения слова Выход

"5 рублей"

:crazyfun:

0

16

Лули
скрипт работает отлично. спс (:

0

17

а как сменить на картинки?

0

18

rfr bpvtybnm ckjdj @yfuhfls@& Ghjcnj e vtyz dc` yf fyukbqcrjv? f nen///

0

19

Mkia
Вам нун тогда поставить такой скрипт =>
ПЕРЕКЛЮЧЕНИЕ РАСКЛАДКИ(Rus/Lat) ВЫДЕЛЕННОГО ТЕКСТА

Идея Romuch

http://uploads.ru/i/M/a/4/Ma4iZ.png

В HTML низ

Код:
<!--Переключение раскладки выделенного текста -->
<style>#button-transL{background-image:url(http://uploads.ru/i/X/j/Z/XjZW7.png)}</style>
<script type="text/javascript">S='<img src="http://forum.mybb.ru/i/blank.gif" title="Lat↔ Русс" onclick="bbcode(\'[Lat-Rus]\',\'[/Rus-Lat]\');LatRus();"/>';
$("#button-font").after('<td id=button-transL>'+S+'</td>');var TxtTrans1='lat';
function LatRus(){if(TxtTrans1=='lat'){TxtTrans1='rus'}else{TxtTrans1='lat'};
lat0='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~[].'.split('');
lat='qwertyuiopasdfghjkl;\'zxcvbnm\,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>`~'.split('');
lat.push('\\[');lat.push('\\]');lat.push('\\.');
rus=('йцукенгшщзфывапролджэячсмитьбЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёЁхъю').split('');
function transF(p){ar1=lat;ar2=rus;if(TxtTrans1=='lat'){ar2=lat0;ar1=rus}for(var i=0; i<ar1.length; i++){trans='/'+ar1[i]+'/g';p=p.replace(eval(trans), ar2[i])}return p;}L=$('#main-reply').val();L=L.replace(/\[Lat-Rus\]([\s\S]*)\[\/Rus-Lat\]/mg,function(a,b,c){return transF(b);});$('#main-reply').val(L);}
</script>



PS: По первому клику иконки - переключается на кириллицу, по-второму - латынь

Отредактировано Deff (23.05.2012 04:42:17)

+1

20

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

rfr bpvtybnm ckjdj @yfuhfls@& Ghjcnj e vtyz dc` yf fyukbqcrjv? f nen///

Zaraza28
Как убрать или заменить на картинку - Слово награды в Главном меню(Rusff)

Jane Rover написал(а):

скажи пожалуйста, как убрать награды из навигации?

Убрать

В HTML верх

<style>
#pun-navlinks #navawards{display:none;}
</style>


Меню  награды - картинкой

В HTML низ

<script>
var sek = 100;
function setNagrad(){
indexof="<img src='http://funkyimg.com/u2/1019/839/823298aw.png' >"
str = document.getElementById("navawards").innerHTML
pos = str.indexOf("Награды")
document.getElementById("navawards").innerHTML=str.substring(0,pos)+indexof+str.substring(pos+7,str.length-1)
}
TestRotatorMycontent()
function TestRotatorMycontent() {
if($("#pun-navlinks #navawards").length>0){setNagrad();return;}
timerID = setTimeout("TestRotatorMycontent()",sek);return;}
</script>

(*Красным -ссылка на Вашу картинку

+2


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Замена ссылок меню навигации (форум, участники, правила и т.д.)


Рейтинг форумов | Создать форум бесплатно © 2007–2016 «QuadroSystems» LLC