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

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Нов.Скрипт ЗАМЕНЫ Слов В ПАНЕЛИ НАВИГАЦИИ СВОИМ CЛОВОМ или КАРТИНКОЙ


Нов.Скрипт ЗАМЕНЫ Слов В ПАНЕЛИ НАВИГАЦИИ СВОИМ CЛОВОМ или КАРТИНКОЙ

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

1

Поскольку  Достало исправления ошибок(при вставке-копировании) длинного скрипта, - своял укороченный Вариант

СКРИПТ ЗАМЕНЫ Слов В ПАНЕЛИ НАВИГАЦИИ СВОИМ CЛОВОМ или КАРТИНКОЙ
Скрипт устанавливаем в начало HTML низ(*Если используем скрипт информирующий о новых сообщениях, ставим его раньше данного скрипта

<script><!--Своя картинка или Слово в Панель навигации -->
var Img_Word=0;   //0-Картинка;1-Cлово /Ставим картинку или Слово ?
   navlinks=new Array(
  "navextra1","Слово или ссылка на картинку",  // Дополнительный пункт меню 1
  "navextra2","Слово или ссылка на картинку",  // Дополнительный пункт меню 2
  "navextra3","Слово или ссылка на картинку",  // Дополнительный пункт меню 3
  "navindex","Слово или ссылка на картинку",   // Форум
  "navuserlist","Слово или ссылка на картинку",// Участники
  "navrules","Слово или ссылка на картинку",   // Правила
  "navsearch","Слово или ссылка на картинку",  // Поиск
  "navprofile","Слово или ссылка на картинку", // Профиль
  "navpm","Слово или ссылка на картинку",      // Сообщения
  "navadmin","Слово или ссылка на картинку",   // Администрирование
  "navregister","Слово или ссылка на картинку",// Регистрация
  "navlogin","Слово или ссылка на картинку",   // Войти
  "navlogout","Слово или ссылка на картинку"   // Выход - !ПОСЛЕДНИЙ элемент без запятой
)

var s,i;for (i=0; i < navlinks.length; i++){s=navlinks[i+1];
   if(!Img_Word){s='<img class="navlinks" src="'+s+'" border="0" />'}
   $("#"+navlinks[i]+" a").html("<span>"+s+"</span>");i++;}
</script>

Вместо красного - Подставляем своё слово или ссылку на картинку

Если Мы Хотим заменить на своё слово(не на картинку) - меняем синий 0 в первой строке: на 1

Первые  три пункта - можно убрать, если у Вас нет дополнительных(своих) Пунктов меню в Навигации
(или дополнить, если у Вас их большее количество. Нумерация navextraX в первой позиции будет идти далеее: navextra4, navextra5.... и.т.д.)
Названия Доп. пунктов меню, идут по порядку вставленности их в Окно Дополнительные Пункты меню(администрирование-настройки), т.е сверху-вниз, и не зависят от позиции их размещения на панели навигации



*Если всё таки нужна цифра кол-ва сообщений (после слова/или картинки -"Cообщения")
Cтавим следущий Скрипт перед предыдущим скриптом:

<script><!--Оставляем цифру Новых сообщений. -->
var clr=($("#navpm a").css("color"));var chng="&nbsp;(";
var subs="</span><span style=\"color:"+clr+";\" id=\"news_messag\">(";
$("#navpm a").html($("#navpm a").html().replace(chng,subs));
$("#news_messag").appendTo("#navpm");
</script>

Поправлено/11.01.11

Внимание - Если есть И нужны Скрипты уведомления о Новых Личных сообщениях - ставим эти скрипты - перед скриптом замены в навигации своим словом или картинкой(!Актуально и для скрипта ниже (Cм Страницу 1.

Отредактировано Deff (2011-07-05 00:10:37)

+3

2

Замена слов в панели навигации своими картинками, со сменой картинки
при наведении курсора

Скрипт устанавливаем в начало HTML низ(*Если используем скрипт информирующий о новых сообщениях, ставим его раньше данного скрипта

<script><!--Свои картинки в панель навигации со сменой картинки по наведению курсора" -->
   navlinks=new Array(

  "navextra1",    // Дополнительный пункт меню 1
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navextra2",    // Дополнительный пункт меню 2
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navextra3",    // Дополнительный пункт меню 3
"Ссылка на картинку","Ссылка на картинку при наведении",

  "navindex",    // Форум
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navuserlist", // Участники
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navrules",    // Правила
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navsearch",    // Поиск
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navprofile",    // Профиль
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navpm",    // Сообщения
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navadmin",    // Администрирование
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navregister", // Регистрация
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navlogin",    // Войти
"Ссылка на картинку","Ссылка на картинку при наведении",
  "navlogout",    // Выход
"Ссылка на картинку","Ссылка на картинку при наведении"  // !ПОСЛЕДНИЙ элемент без запятой
)
var s0,s1,s2,s3,i; for (i=0; i < navlinks.length; i++){s0=navlinks[i+1];s1="onmouseover=\"this.src='"+navlinks[i+2]+"'\""; s2="onmouseout=\"this.src='"+s0+"'\"";s3='<img class="navlinks" src="'+s0+'" '+s1+' '+s2+' border="0" />';$("#"+navlinks[i]+" a").html("<span>"+s3+"</span>");i++;i++; }
</script>

Вместо красного - Подставляем свою ссылку на картинку

Первые  три пункта - можно убрать, если у Вас нет дополнительных(своих) Пунктов меню в Навигации
(или дополнить, если у Вас их большее количество. Нумерация navextraX в первой позиции будет идти далеее: navextra4, navextra5.... и.т.д.)
Названия Доп. пунктов меню, идут по порядку вставленности их в Окно Дополнительные Пункты меню(администрирование-настройки), т.е сверху-вниз, и не зависят от позиции их размещения на панели навигации



*Если всё таки нужна цифра кол-ва сообщений (после картинки -"Cообщения")
Cтавим следущий Скрипт перед предыдущим скриптом:

<script><!--Оставляем цифру Новых сообщений. -->
var clr=($("#navpm a").css("color"));var chng="&nbsp;(";
var subs="</span><span style=\"color:"+clr+";\" id=\"news_messag\">(";
$("#navpm a").html($("#navpm a").html().replace(chng,subs));
$("#news_messag").appendTo("#navpm");
</script>

!!!Внимание - если вы не хотите, чтобы окружающее изображение дергалось и смещалось до наведения и после: Оба изображения в паре(до наведения и после) должны иметь одинаковый внешний размер!

Отредактировано Deff (2011-02-12 16:34:35)

+1

3

Deff
Ништяяяк! :))

А можно ли таким образом повесить картинку на ссылку "ответить" внизу и вверху форума?

0

4

Коша-сан написал(а):

А можно ли таким образом повесить картинку на ссылку "ответить" внизу и вверху форума?

Замена слов Нов.Тема;Нов.Опрос;Ответить;Профиль;ЛС;и тд. Картинками,со сменой при навед

Отредактировано Deff (2011-02-08 10:25:39)

0

5

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

"navpm","Вам письмо!",      // Сообщения

Вот эта ссылка не отображает наличие новых писем. Есть ли возможность сделать так чтоб всё таки они отображались?

+1

6

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

Вот эта ссылка не отображает наличие новых писем. Есть ли возможность сделать так чтоб всё таки они отображались?

Соорудил дополнение, см пост с кодом

Отредактировано Deff (2011-02-11 22:02:50)

0

7

Deff, спасибо огромнейшее от меня!!!! :cool:

0

8

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

"navextra1","Слово или ссылка на картинку",  // Дополнительный пункт меню 1
  "navextra2","Слово или ссылка на картинку",  // Дополнительный пункт меню 2
  "navextra3","Слово или ссылка на картинку",  // Дополнительный пункт меню 3

Не совсем вкурила куда на эти пункты попадать будешь, куда раздел ссылки пункта вставлять??

0

9

Anima если у вас один раздел, то ссылку вставляете
"navextra1","Слово или ссылка на картинку",  // Дополнительный пункт меню 1

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

Названия Доп. пунктов меню, идут по порядку их вставленности их в Окно Дополнительные Пункты меню(администрирование-настройки), т.е сверху-вниз, и не зависят от позиции их размещения на панели навигации

Заменяете только красное, - на своё слово или картинку

Отредактировано Deff (2011-02-14 17:02:26)

+1

10

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

если у вас один раздел, то ссылку вставляете

Чё за раздел??
Мне может надо чтоб в какую-нибудь из тему попадало при нажатии на пункт. А как эта чтука узнает что мне именно в эту тему надо, по одной картинке с надписью оно врят ли поймёт. Да и потом вставила картинку, и она не отображается.
Или надо чтоб на самой этой панельке что-то было тоже как и слова форум, поиск,профиль и так далее, тогда эти пункты будут рабочии?

Отредактировано Anima (2011-02-14 21:01:41)

0

11

Anima Дополнительные Пункты меню нужно прописывать в Администрировании - настройки, если у Вас нет такой записи -Вам не нужно беспокоиться о картинке,
Добавить запись можно так -Зайти в Администрирование - Настройки - найти Дополнительные пункты меню,
Вставить такой код:

0=<a href="Ваша ссылка" target="_blank"><span>Название пункта меню</span></a>

где 0 -позиция в списке меню, начинается с 0
Ваша ссылка - ссылка на тему или форум или страничку по клику на пункт

Название пункта меню - это название пункта меню, в меню навигации
target="_blank" - можно удалить из кода, если Вам не нужно открытие по ссылке на новой странице

нажать клавишу - сохранить

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

+1

12

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

Добавить запись можно так -Зайти в Администрирование - Настройки - найти Дополнительные пункты меню,

Гы))) Да-да я об этом спрашивала, спасиб, теперь они ожили))))))

А для замены - новые сообщения, активная тема, мои сообщения, подписка, всё прочитанно, есть что-то на подобе их замены?

0

13

Тут один минус замечен... в "сообщении" не видно что по ЛС прислали. и скрипт как например всплывающее окно уведомление сообщения не работает.

0

14

Anima Читайте тему внимательнее и ставьте скрипт  всплывающее окно перед данным скриптом

+1

15

Deff
Понято.
++

0

16

Deff, что-то не выходит... Всё поставил, картинки есть... даже смог размер подогнать... Не могу убрать пробелы между картинками хоть ты лопни!, а очень нужно. Помогите, пожалуйста!
Форум, собственно

0

17

vanekSIA

Попробуй воткнуть в HTML верх

<style>
#pun-navlinks .container span{
  padding:0!important;
  margin:0 -7px!important;
}
</style>

(Цифру красным - подбираешь

:glasses: И пошто выкинул "Регистрацию" и "Войти" - Ти под Гостем на форум давно заходил ?

+1

18

Deff, спасибо огромное! :cool:

Всё исправлю)

0

19

спасибо))

0

20

спасибо) ^^

0

21

У меня не работает.Не врубаюсь никак, вот например вы написали "Последний элемент без запятой"это надо вставлять в скрипт?

0

22

Пользователь Ира написал(а):

У меня не работает.Не врубаюсь никак, вот например вы написали "Последний элемент без запятой"это надо вставлять в скрипт?

ну что вы не поймёте? вместо красного вписывайте своё!

0

23

<script><!--Своя картинка или Слово в Панель навигации -->
    var Img_Word=0;   //0-Картинка;1-Cлово /Ставим картинку или Слово ?
       navlinks=new Array(
      "navextra1","Слово или ссылка на картинку",  // Дополнительный пункт меню 1
      "navextra2","Слово или ссылка на картинку",  // Дополнительный пункт меню 2
      "navextra3","Слово или ссылка на картинку",  // Дополнительный пункт меню 3
      "navindex","Слово или ссылка на картинку",   // Форум
      "navuserlist","Слово или ссылка на картинку",// Участники
      "navrules","Слово или ссылка на картинку",   // Правила
      "navsearch","Слово или ссылка на картинку",  // Поиск
      "navprofile","Слово или ссылка на картинку", // Профиль
      "navpm","Слово или ссылка на картинку",      // Сообщения
      "navadmin","Слово или ссылка на картинку",   // Администрирование
      "navregister","Слово или ссылка на картинку",// Регистрация
      "navlogin","Слово или ссылка на картинку",   // Войти
      "navlogout","Слово или ссылка на картинку"   // Выход - !ПОСЛЕДНИЙ элемент без запятой
    )

    var s,i;for (i=0; i < navlinks.length; i++){s=navlinks[i+1];
       if(!Img_Word){s='<img class="navlinks" src="'+s+'" border="0" />'}
       $("#"+navlinks[i]+" a").html("<span>"+s+"</span>");i++;}
    </script>

просто вместо красного вписывайте либо слово либо ссылку на картинку или выложите сюда картинки котороми вы хотите заменить я сделаю! либо напишите слова котороми хотите заменить!

0

24

Пользователь Ира что - красным - меняем - остальное - не трогаем ( В трансформаторной будке вместе с оборудованием - табличка - не влезай -убъёт - Вы же не лезете выдирать табличку для улучшения работоспособности

+1

25

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

Пользователь Ира что - красным - меняем - остальное - не трогаем ( В трансформаторной будке вместе с оборудованием - табличка - не влезай -убъёт - Вы же не лезете выдирать табличку для улучшения работоспособности

ну я так и сказал что вместо красного своё ^^

0

26

Подскажите,а как мне сделать чтобы вот эта кнопка была на новые сообщения?
http://i051.radikal.ru/1105/b5/c3b0691b19e4.gif

0

27

Зайца написал(а):

Подскажите,а как мне сделать чтобы вот эта кнопка была на новые сообщения?

Есть симпатичнее :
Ставим скрипт перед приведённым в первом посте

<script type="text/javascript">
var nrisunok="http://forumupload.ru/uploads/0000/0a/f2/68797-1.gif";
if( (document.getElementById("navpm").innerHTML.indexOf("(") != -1))
{
document.getElementById("navpm").innerHTML="<img src='"+nrisunok+"'> "+document.getElementById("navpm").innerHTML;
};
</script>

Если не понравицо картинка - замените на Свою

0

28

Поставила,ничего не поменялось. :dontknow:

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

Есть симпатичнее :

Я бы вообще поменяла эти дурацкие кнопки на какие-нибудь симпатичные,но не могу найти. :dontknow:

0

29

Зайца В самое начало - HTML низ - перед всеми скриптами

И напишите что нидь сами себе на форуме в личку

Отредактировано Deff (2011-05-29 23:51:31)

0

30

Я так и поставила. :dontknow: И конечно написала.
Вот боле-менее такие кнопочки мне нравятся http://s52.radikal.ru/i135/1105/b6/6103c4a75fa8.gif,но  не подходит мне по цвету. Сама я не сделаю подобные кнопочки чтобы поменять их все. :dontknow:

Отредактировано Зайца (2011-05-30 00:01:18)

0


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Нов.Скрипт ЗАМЕНЫ Слов В ПАНЕЛИ НАВИГАЦИИ СВОИМ CЛОВОМ или КАРТИНКОЙ


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