Сделал Flash меню (в специальной программе)! К этому меню прилагается файл: swfobject.js, menu.swf, menu_data.xml, open_menu_data.xml и папка menu_data с картинками и звуками.
Все эти файлы кидаю в корневую папку ( www/ )!
В шаблоне подключаю скрипт swfobject.js (между <head>):
Проблема состоит в следующем! На главной странице (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 (где указана информация о размещении картинок и звуков), тоже прописал абсолютные пути. Но результат такой-же, работает только на главной! Как быть, кто знает???
У Вас указан относительный путь к файлу, вот он и показывается только в корне. Укажите путь от корня сайта и будет Вам счастье. Вместо "menu.swf" - "/menu.swf". Вот и все.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Олег Сапегин пишет: so.addVariable("prefix","http://localhost:1234/");
Это не абсолютный путь. Это указание сайта. В таком варианте будет работать только для Вас самого - все остальные не увидят флешку вообще не на одной странице.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Кто может подсказать? Не работает флеш ролик при интеграции шаблона в битрикс. Подключаю - js - <?$APPLICATION->AddHeadScript("/bitrix/templates/".SITE_TEMPLATE_ID."/js/flashobject.js");?>