|
|
|
|
|
|
|
|
|
Как победить порезку java из шаблона??
| |
#1 | |
|
23.03.2007, 15:22
Господи, неужели нельзя никак победить эту порезку? Форум перекопал весь, вариантов 10 предложенных перепробовал, не работает, скотина!!!
Ситуация такая:
Имеется менюшка, в нюке, зараза, ни в какую не работает.
Вот шаблон без нюки:
http://new.aprussia.ru/apr/
Вот он же самый на нюке:
http://new.aprussia.ru
Ну как этой заразе объяснить, чтобы работало? Нужно в тело прописать такой код:
Код:
<SCRIPT language=javascript> new
ypSlideOutMenu("menu1","down",105,115,129,150) new
ypSlideOutMenu("menu2","down",185,115,178,220) new
ypSlideOutMenu("menu3","down",297,115,177,150) new
ypSlideOutMenu("menu4","down",422,115,155,150) new
ypSlideOutMenu("menu5","down",519,115,155,150) new
ypSlideOutMenu("menu6","down",619,115,140,150) </SCRIPT>
И прицепить файл:
Код:
<SCRIPT language=javascript src="files/ypSlideOutMenus.js"></SCRIPT>
Поможите, люди добрые, 4-й день сексом с нюкой занимаюсь, ну жуть как не хочется на мамбу переходить, там шаблоны настраиваются просто ужасно неудобно (
Хелп, плииииз!
Последний раз редактировалось Desmond_Jim, 23.03.2007 в 15:29.
|
|
|
|
|
|
|
|
|
|
23.03.2007, 15:31
Делайте тему полностью в файле theme.php, а если подключаете хтмл файл, то делайте это инклюдом, а не как в теме. Это уже обсуждалось тут...
видите что у вас получается, например:
onmouseout="ypSlideOutMenu.hideMenu(\'menu1\')"
а должно быть так:
onmouseout="ypSlideOutMenu.hideMenu('menu1')"
Ставится слеш и не работает скрипт.
|
|
|
|
|
|
|
23.03.2007, 16:08
Спасибо за совет, этого как раз ещё не пробовал. Может ещё поможете ссылочкой где можно почитать как делать тему только в файле theme.php? Я просто не особо представляю куда там чего вставлять и как это должно работать. С html-ками быстро разобрался, а тут хоть бы посмотреть от чего отталкиваться..
|
|
|
|
|
|
|
23.03.2007, 16:33
Откройте тогда theme.php, найдите там:
$tmpl_file = "themes/Ваша тема/header.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
и замените на
include("themes/Ваша тема/header.html");
|
|
|
|
|
|
|
23.03.2007, 17:11
Сделал. Из нижней части страницы содержание менюшки пропало (уже хорошо), но скрипт как и раньше не работает. Вторую строчку и в header.php попробовал занести, тот же эффект, не работает и всё тут ((
Вот что получается:
http://new.aprussia.ru
и первую строчку в header.php прописал, тоже самое (
По логике, конечно, скрипты должны быть в <head>, где они сейчас и находятся, если посмотреть на исходный код страницы. Но без нюки всё работает и в <body> прекрасно. Что делать не знаю. На кой хрен программеры нюки эту лажу сделали абсолютно непонятно, хоть бы кто догадался заплатку какую-нибудь написать, чтобы скрипты работали нормально ( А то, я так понимаю, для вставки явы в новости заплатку сообразили, а чтобы так работало, в шаблоне, бейся лбом об стену (
|
|
|
|
|
|
|
23.03.2007, 21:13
сравните получившийся хтмл код из нюки с тем, кторый рабочий, и посмотрите что не так...
|
|
|
|
|
|
|
26.03.2007, 14:36
Ох, блин, я сам ступил после Вашего первого совета, понял свою дурость, перенёс содержание меню в header.html и всё заработало!
Спасибо Вам за то что Вы есть! Сам бы в жизни не додумался..
|
|
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:53.
|
|
|
|
|
|
|
|
|
|
|
|
|