Cyrpheus
04.06.2006, 04:52
Очень прошу помочь советом, как вставить DHTML меню в шаблон для PHP Nuke 7.6
Суть такова что дизайн делаю сразу же в одном файле без подключений страниц.
header
left_center
story_home
story_page
Делаю как и по стандарту в theme.php
код DHTML состоит из Явы.
По этому мы забиваем переменую в начале в файле theme.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;
следом вбиваем в шаблоне вывод этой переменной в таблицу где будет отображаться даная менюшка.
<td> $JS </td>";
или вот так но не имеет смысла.
$content .= $JS;
-------------------------------------------
с этим закончили.
лезу теперь туда, где надо прописать в <head> саму ссылку на скрипт.
............ рышем..... ищем..........
находим в www/header.php
И теперь опять забиваем сначала переменную где путь.
$JS_head = <<<JS
<script type="text/javascript" language="JavaScript1.2" src="stmenu.js"></script>
JS;
А следом в функции забиваем саму переменую, но не пашет... :cry:
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")) {
Очень прошу вашей помощи, помогите пожалуйста. В поиске не нашёл решения идентичных проблем.
Суть такова что дизайн делаю сразу же в одном файле без подключений страниц.
header
left_center
story_home
story_page
Делаю как и по стандарту в theme.php
код DHTML состоит из Явы.
По этому мы забиваем переменую в начале в файле theme.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;
следом вбиваем в шаблоне вывод этой переменной в таблицу где будет отображаться даная менюшка.
<td> $JS </td>";
или вот так но не имеет смысла.
$content .= $JS;
-------------------------------------------
с этим закончили.
лезу теперь туда, где надо прописать в <head> саму ссылку на скрипт.
............ рышем..... ищем..........
находим в www/header.php
И теперь опять забиваем сначала переменную где путь.
$JS_head = <<<JS
<script type="text/javascript" language="JavaScript1.2" src="stmenu.js"></script>
JS;
А следом в функции забиваем саму переменую, но не пашет... :cry:
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")) {
Очень прошу вашей помощи, помогите пожалуйста. В поиске не нашёл решения идентичных проблем.