Сделал Flash меню (в специальной программе)! К этому меню прилагается файл: swfobject.js, menu.swf, menu_data.xml, open_menu_data.xml и папка menu_data с картинками и звуками.
Все эти файлы кидаю в корневую папку ( www/ )!
В шаблоне подключаю скрипт swfobject.js (между <head>):
<script type="text/javascript" src="swfobject.js"></script>
Также в шаблоне указываю местоположение, где будет выводиться данное меню:
<div id="baner_menu">
<div id="flashmenu">
У вас не установлен flash плеер</br>
<a href="http://www.adobe.com/go/getflashplayer">установить flash плеер</a>
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("menu.swf", "menu", "1000", "140", "8", "#000000");
so.addParam("wmode", "transparent");
so.addParam("scale", "noscale");
so.addParam("salign", "TL");
so.write("flashmenu");
// ]]>
</script>
</div>
Проблема состоит в следующем! На главной странице (www.site.ru) меню банер отображается, а стоит например зайти в каталог www.site.ru/catalog, банер уже не отображается... а нужно чтобы меню банер отображался всегда, независимо куда я захожу по сайту??? я уже кидал файлы и папку меню банер в папку шаблона, указывая путь к ява скрипту и menu.swf (с помощью: <?=SITE_TEMPLATE_PATH?>). Ситуация такая-же, на главной работает, на остальных нет. Если файлы menu.swf, menu_data.xml, open_menu_data.xml и папка menu_data с картинками и звуками кинуть в папку catalog, то банер начнет отображаться и при заходе www.site.ru/catalog. Но это не решение проблемы, так-как есть еще папки и подпапки, если кидать так в каждую, то будет просто не удобно... Есть ли решение проблемы, как объявить флеш банер, чтобы видет был во всех разделах и каталогах сайта??? А даже прописывал абсолютные пути к файлам: swfobject.js, menu.swf. И соответственно в файле open_menu_data.xml (где указана информация о размещении картинок и звуков), тоже прописал абсолютные пути. Но результат такой-же, работает только на главной! Как быть, кто знает???