Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Desmond_Jim вне форума      Старый Как победить порезку java из шаблона?? #1  
Desmond_Jim
Новенький
Регистрация: 23.03.2007
Сообщения: 6


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Desmond_Jim Найти все сообщения от Desmond_Jim Добавить Desmond_Jim в список друзей  
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.

Alexander-V-Sh вне форума      Старый #2  
Аватара для Alexander-V-Sh
Alexander-V-Sh
Бывалый
Регистрация: 19.04.2006
Сообщения: 352


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alexander-V-Sh Посетить домашнюю страницу Alexander-V-Sh Найти все сообщения от Alexander-V-Sh Добавить Alexander-V-Sh в список друзей  
23.03.2007, 15:31

Делайте тему полностью в файле theme.php, а если подключаете хтмл файл, то делайте это инклюдом, а не как в теме. Это уже обсуждалось тут...

видите что у вас получается, например:

onmouseout="ypSlideOutMenu.hideMenu(\'menu1\')"

а должно быть так:

onmouseout="ypSlideOutMenu.hideMenu('menu1')"

Ставится слеш и не работает скрипт.

Desmond_Jim вне форума      Старый #3  
Desmond_Jim
Новенький
Регистрация: 23.03.2007
Сообщения: 6


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Desmond_Jim Найти все сообщения от Desmond_Jim Добавить Desmond_Jim в список друзей  
23.03.2007, 16:08

Спасибо за совет, этого как раз ещё не пробовал. Может ещё поможете ссылочкой где можно почитать как делать тему только в файле theme.php? Я просто не особо представляю куда там чего вставлять и как это должно работать. С html-ками быстро разобрался, а тут хоть бы посмотреть от чего отталкиваться..

Alexander-V-Sh вне форума      Старый #4  
Аватара для Alexander-V-Sh
Alexander-V-Sh
Бывалый
Регистрация: 19.04.2006
Сообщения: 352


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alexander-V-Sh Посетить домашнюю страницу Alexander-V-Sh Найти все сообщения от Alexander-V-Sh Добавить Alexander-V-Sh в список друзей  
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");

Desmond_Jim вне форума      Старый #5  
Desmond_Jim
Новенький
Регистрация: 23.03.2007
Сообщения: 6


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Desmond_Jim Найти все сообщения от Desmond_Jim Добавить Desmond_Jim в список друзей  
23.03.2007, 17:11

Сделал. Из нижней части страницы содержание менюшки пропало (уже хорошо), но скрипт как и раньше не работает. Вторую строчку и в header.php попробовал занести, тот же эффект, не работает и всё тут ((

Вот что получается:
http://new.aprussia.ru

и первую строчку в header.php прописал, тоже самое (

По логике, конечно, скрипты должны быть в <head>, где они сейчас и находятся, если посмотреть на исходный код страницы. Но без нюки всё работает и в <body> прекрасно. Что делать не знаю. На кой хрен программеры нюки эту лажу сделали абсолютно непонятно, хоть бы кто догадался заплатку какую-нибудь написать, чтобы скрипты работали нормально ( А то, я так понимаю, для вставки явы в новости заплатку сообразили, а чтобы так работало, в шаблоне, бейся лбом об стену (

Alexander-V-Sh вне форума      Старый #6  
Аватара для Alexander-V-Sh
Alexander-V-Sh
Бывалый
Регистрация: 19.04.2006
Сообщения: 352


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alexander-V-Sh Посетить домашнюю страницу Alexander-V-Sh Найти все сообщения от Alexander-V-Sh Добавить Alexander-V-Sh в список друзей  
23.03.2007, 21:13

сравните получившийся хтмл код из нюки с тем, кторый рабочий, и посмотрите что не так...

Desmond_Jim вне форума      Старый #7  
Desmond_Jim
Новенький
Регистрация: 23.03.2007
Сообщения: 6


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Desmond_Jim Найти все сообщения от Desmond_Jim Добавить Desmond_Jim в список друзей  
26.03.2007, 14:36

Ох, блин, я сам ступил после Вашего первого совета, понял свою дурость, перенёс содержание меню в header.html и всё заработало!
Спасибо Вам за то что Вы есть! Сам бы в жизни не додумался..

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +4, время: 19:57.


На Верх
Рейтинг@Mail.ru