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

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

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


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


Проблема со скриптом замены пунктов меню на картинки.

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

1

Все картинки устанавливаются, кроме входа и выхода. В чем проблема? (Остальные скрипты с той же функцией вообще не работают).
Форум: http://skyblood.rolka.su/
Скрипт:
<script type="text/javascript">
$(function(){
$('li#navindex>a>span:contains("Форум")').html('<img src="http://s019.radikal.ru/i623/1204/96/3ef297da79a3.png " title="Форум"/> ');
$('li#navrules>a>span:contains("Вход")').html('<img src="http://s019.radikal.ru/i631/1204/b7/1d88c4499410.png " title="Вход "/> ');$('li#navrules>a>span:contains("Выход")').html('<img src="http://s019.radikal.ru/i639/1204/10/49bdccd98e56.png " title="Выход "/> ');$('li#navuserlist>a>span:contains("Участники")').html('<img src="http://s019.radikal.ru/i622/1204/10/3318bf81ec4b.png" title="Участники"/> ');
$('li#navsearch>a>span:contains("Поиск")').html('<img src="http://s019.radikal.ru/i601/1204/2a/3feb3e7b792b.png" title="Поиск"/> ');
$('li#navprofile>a>span:contains("Профиль")').html('<img src="http://s019.radikal.ru/i603/1204/33/2079189755e6.png" title="Профиль "/> ');
$('li#navpm>a>span:contains("Сообщения")').html('<img src="http://s42.radikal.ru/i098/1204/f3/68afa8dcad9b.png" title="Сообщения"/> ');
});
</script>

Отредактировано Sapatate (2012-04-15 18:20:03)

0

2

Sapatate

<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>

http://uploads.ru/i/a/n/W/anWc4.png
http://uploads.ru/i/P/n/y/PnybN.png
http://uploads.ru/i/1/X/Q/1XQuF.png
http://uploads.ru/i/B/u/r/BurXd.png
http://uploads.ru/i/U/F/4/UF4IH.png
http://uploads.ru/i/n/k/N/nkNRD.png
http://uploads.ru/i/L/V/W/LVWlK.png

0

3

В html -низ не работает.

Отредактировано Sapatate (2012-04-15 18:40:47)

0

4

Попробовали различные виды скриптов, ничто не работает не из html -низ, не из html - вверх. Проверили на наличие ошибок, удаляли и оставляли лишние графы. Ноль эффект. Был еще один скрипт но он все смешает вниз на новые сообщения, и делает в две строки. Работает только тот что мы написали первым но войти и выход упорно не хочет ставить картинку в чем проблема?

0

5

Sapatate
Установите указанный  скрипт В HTML низ - предыдущий удалите - отпишитесь,
чо говорить, если стоит предыдущая версия

Отредактировано Deff (2012-04-15 19:25:02)

0

6

Deff

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

В html -низ не работает.

Отредактировано Sapatate (Сегодня 18:40:47)

Я же написал: не пашет он там. Само собой все предыдущие версии удалялись, прежде чем ставить этот.

0

7

Sapatate,
если вы ставили код в самый низ html-низ он и не заработает - у вас код спойлера не закрыт. А вообще спойлер уже на уровне сервиса. Как и закрепление первого поста в темах Оо

0

8

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

<script type="text/javascript">
$(function(){
$('li#navindex>a>span:contains("Форум")').html('<img src="http://s019.radikal.ru/i623/1204/96/3ef297da79a3.png" title="Форум"/> ');
$('li#navrules>a>span:contains("Вход")').html('<img src="http://s019.radikal.ru/i631/1204/b7/1d88c4499410.png" title="Вход "/> ');
$('li#navrules>a>span:contains("Выход")').html('<img src="http://s019.radikal.ru/i639/1204/10/49bdccd98e56.png" title="Выход "/> ');
$('li#navuserlist>a>span:contains("Участники")').html('<img src="http://s019.radikal.ru/i622/1204/10/3318bf81ec4b.png" title="Участники"/> ');
$('li#navsearch>a>span:contains("Поиск")').html('<img src="http://s019.radikal.ru/i601/1204/2a/3feb3e7b792b.png" title="Поиск"/> ');
$('li#navprofile>a>span:contains("Профиль")').html('<img src="http://s019.radikal.ru/i603/1204/33/2079189755e6.png" title="Профиль "/> ');
$('li#navpm>a>span:contains("Сообщения")').html('<img src="http://s42.radikal.ru/i098/1204/f3/68afa8dcad9b.png" title="Сообщения"/> ');
});
</script>

Хотя скрипт ваш отрубило, потому что селекторы не те)

там где красным - должно быть navlogin
а где зеленым - navlogout

0

9

Sapatate
Вот этот код - удалите из HTML низ

Код:
<script type="text/javascript">
function tag_spoiler(){
	var y = prompt("Введите описание закрытой кнопки",'');
	if(y!='null' && y!='' && typeof(y)!='object' && typeof(y)!='undefined'){
	var x = prompt("Введите описание открытой кнопки",'');
	if(x=='null' || x=='' || typeof(x)=='object' || typeof(x)=='undefined') bbcode('[spoiler='+y+']','[/spoiler]'); else bbcode('[spoiler='+y+'|'+x+']','[/spoiler]');}
	else bbcode('[spoiler]','[/spoiler]')
}
function addSpoiler(str,from,internal){
	var pos=0,pos2=0,pos_c=0,pos_l=0,newpos=0,string='',close='',open='';
	if((pos=str.indexOf("[spoiler",from))==-1) return str;
	if((pos2=str.indexOf("[/spoiler]"),pos+9)==-1) return str;
	if(((pos_c=str.indexOf("]",pos+8))!=-1) && ((pos_c!=pos+8)&&(pos_c!=pos+9))){
	string = str.substring(pos+9,pos_c);
	if((pos_l = string.indexOf("|"))!=-1){
close = string.substring(0,pos_l);
open = string.substring(pos_l+1,string.length);
	}
	else{
close = string;
open = string;
	}
	}
	else{
close = 'Показать спойлер';
open = 'Скрыть спойлер';
	}
	newpos=str.indexOf("[spoiler",pos+9)
	if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+9,true)
	if((pos2=str.indexOf("[/spoiler]",pos+9))==-1) return str;
	str=str.substring(0,pos)+makeSpoiler(str.substring(pos_c+1,pos2),open,close)+str.substring(pos2+10,str.length)
	if( str.indexOf("[spoiler")!=-1 && internal==false) str=addSpoiler(str,0,false)
	return str;
}

function makeSpoiler(txt,open,close){
	txt='<div class="quote-box" style="padding:1px;background: none; border: 0;"><cite style="width:100%;margin:0;"><input id="'+open+'" class="spoiler-button" style="width:140px;font-size:10px; margin:0;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 80%;border: 1px solid black;margin:0;">'+txt+'</blockquote></div>'
	return txt;
}

$(document).ready(function(){
	$("div.quote-box > cite > input.spoiler-button").click(function(){
$(this).parents("div.quote-box:first").find("blockquote.quote-box:first").toggle("slow");
var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a);
	});
});

if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
	elm=document.getElementById("pun-main").getElementsByTagName("div")
	for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addSpoiler(post.innerHTML,0,false)
	}
}
if(form=document.getElementById("form-buttons"))
	form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img  id=\"button-spoiler\" title=\"Спойлер\" onclick=\"tag_spoiler('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />"

}

+1

10

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

Я же написал: не пашет он там. Само собой все предыдущие версии удалялись, прежде чем ставить этот.

Мне это безразлично - Дабы диагностировать проблему - Выполняйте требования

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

Установите указанный  скрипт В HTML низ - предыдущий удалите - отпишитесь,
чо говорить, если стоит предыдущая версия

0

11

Deff

Простите. Просто сделали. Не получилось и сразу убрали. Все сделали, как вы сказали. Убрали выше указанный код, поставили скрипт, все съехало вниз
http://s019.radikal.ru/i620/1204/2d/c6e492147cd4t.jpg

Leonheart
Спасибо. Мы что-то не заметили даже, но сами чайники. Исправили, теперь оно так же стало сьезжать вниз.

Отредактировано Sapatate (2012-04-16 14:32:37)

0

12

Sapatate
Пробуйте в HTML верх - в самый низ

<style>
#pun-navlinks  img{
margin:-23px 0 23px 0;
}
</style>

Зы - замените ссылки картинок - на выложенные (будете плакать - радикал выкидывает картинки через некоторое время

Отредактировано Deff (2012-04-16 15:41:55)

+1

13

Deff
Все теперь получилось, спасибо огромное!! Сейчас все перезальем.

0

14

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

Все теперь получилось, спасибо огромное!! Сейчас все перезальем.

Собственно - без title - меню малоинформативно - ставьте скрипт  из поста 8 с собственными правками

0


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


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