|
|
|
|
|
|
|
|
|
Как Вставит Dhtml Меню На Сайт
| |
#1 | |
|
04.06.2006, 04:52
Очень прошу помочь советом, как вставить DHTML меню в шаблон для PHP Nuke 7.6
Суть такова что дизайн делаю сразу же в одном файле без подключений страниц.
header
left_center
story_home
story_page
Делаю как и по стандарту в theme.php
код DHTML состоит из Явы.
По этому мы забиваем переменую в начале в файле theme.php
PHP код:
$JS = <<<JS <script type="text/javascript" language="JavaScript1.2">
<!-- stm_bm(["menu16f9",600,"","blank.gif",0,"","",0,0,0,0,50,1,0,0,"","",0,0,1,0,"crosshair","crosshair",""],this);
stm_bp("p0",[0,4,0,0,0,3,0,7,100,"",-2,"",-2,90,0,0,"#006699","transparent","",3,0,0,"#FFFFFF"]);
// код не имеет смысла писать дальше 0 обрежу и забью конец
stm_ep();
stm_em();
//-->
</script>
JS;
следом вбиваем в шаблоне вывод этой переменной в таблицу где будет отображаться даная менюшка.
или вот так но не имеет смысла.
-------------------------------------------
с этим закончили.
лезу теперь туда, где надо прописать в <head> саму ссылку на скрипт.
............ рышем..... ищем..........
находим в www/header.php
И теперь опять забиваем сначала переменную где путь.
PHP код:
$JS_head = <<<JS
<script type="text/javascript" language="JavaScript1.2" src="stmenu.js"></script>
JS;
А следом в функции забиваем саму переменую, но не пашет...
PHP код:
echo "<title>$sitename $pagetitle</title>\n";
include("includes/meta.php");
include("includes/javascript.php");
echo " $JS_head"; // вот сама переменная.
if (file_exists("themes/$ThemeSel/images/favicon.ico")) {
Очень прошу вашей помощи, помогите пожалуйста. В поиске не нашёл решения идентичных проблем.
|
|
|
|
|
|
<!-- Богам свойственно ошибаться, а их ошибки свойственно исправлять человечеству /--> |
|
|
|
|
|
|
|
|
|
|
|
|
05.06.2006, 20:44
Cyrpheus лучше джаваскрипт вставлять прям в файл includes/javascript.php он в хедаре сам вызывается.
и что именно не пашет, смотрите исходный HTML код сгенерированной страницы, что там не так...
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
08.06.2006, 03:51
не прокатило
|
|
|
|
|
|
<!-- Богам свойственно ошибаться, а их ошибки свойственно исправлять человечеству /--> |
|
|
|
|
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Комбинированный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:06.
|
|
|
|
|
|
|
|
|
|
|
|
|