Hander 0 Опубликовано: 26 октября 2011 Рассказать Опубликовано: 26 октября 2011 (изменено) Флеш меню "Accordion 1 Image Gallery XML Flash" при вставке в шаблон сайта, не работает, хотя при установке нет ничего сложного. В чистом виде без движка флеш-меню работает, значит движок чем-то его блокирует. Помогите пожалуйста разобраться. Заранее спасибо. Сайт: http://urbc.ru Лицензия недавно продлена. Тестирем флеш меню пока локально. Изменено 26 октября 2011 пользователем Hander Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 069 Опубликовано: 26 октября 2011 Рассказать Опубликовано: 26 октября 2011 В чистом виде без движка флеш-меню работает, значит движок чем-то его блокирует. Нет не значит. В шаблонах скрипт ничего не блокирует и не может блокировать, у вас где то другая ошибка допущена, например самая частая ошибка использование неправильных относительных путей вместо абсолютных. Либо флеш помещен в папку, доступ к которой из вне закрыт. Цитата Ссылка на сообщение Поделиться на других сайтах
Hander 0 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 (изменено) Автор Ну вот смотрите, Структура файлов такая (все лежит в одном месте): accordion.swf accordion.xml (здесь указывается где брать картинки, этот файл должен лежать вместе с флешкой чтоб она его подцепляла) image1.jpg image2.jpg image3.jpg swfobject.js вставляем код в main.tpl и получаем (лишнее убрано) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <script type="text/javascript" src="{THEME}/swfobject.js"></script> </head> <body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="yes"> <table width="100%" height="100%"> <tr> <td align="center"> <div id="flashcontent"><strong>You need to upgrade your Flash Player.</strong></div> <script type="text/javascript"> var so = new SWFObject("http://site/templates/Default/accordion.swf?keepSelected=t&selectedWindow=0&imageWidth=315&imageHeight=300&sWidth=590&sHeight=300", "sotester", "590", "300", "8"); so.addParam("allowFullScreen", "true"); so.write("flashcontent"); </script> </td> </tr> </table> </body> </html> и флеш не выводит данные, только рамка флеша и все. Но Флеш доступна по прямой ссылке http://site/template...590&sHeight=300 (при условии что удален файл .htaccess, при нем нет доступа) Изменено 27 октября 2011 пользователем Hander Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 069 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 папка templates/Default/ закрыта от доступа из вне, и ничего из этой папки подключаться не будет. Эта папка только для внутреннего подключения и использования. Цитата Ссылка на сообщение Поделиться на других сайтах
Hander 0 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 Автор я привел пример чтобы показать что структура флеша с файлами рабочая, но через шалон она не работает, что-то мешает ему прогрузиться, вот я о чем. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 069 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 также помимо флеша есть еще и {THEME}/swfobject.js Цитата Ссылка на сообщение Поделиться на других сайтах
Hander 0 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 Автор естественно без него никак он подключен из папки {THEME}/js/swfobject.js Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 069 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 к нему тоже доступ есть? Вообще дайте доступ к тому где у вас расположен этот флеш, чтобы можно было визуально посмотреть. Нужно визуально посмотреть на ошибки на сайте и будет понятно, так не видя проблемы, это лишь гадание. Цитата Ссылка на сообщение Поделиться на других сайтах
Hander 0 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 (изменено) Автор http://tumen.urbc.ru...590&sHeight=300 файл .htaccess в папке Default пока отключен все содержимое находтся в папке http://tumen.urbc.ru...fault/accordion интересно: вот по этой ссылке флеш показывается http://tumen.urbc.ru/templates/Default/accordion/ а по этой нет http://tumen.urbc.ru Изменено 27 октября 2011 пользователем Hander Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 По второй ссылке идёт запрос к файлу http://tumen.urbc.ru/accordion.xml и такого файла нетА переходя по ссылке http://tumen.urbc.ru/templates/Default/accordion/ отдаётся заголовок 404 Цитата Ссылка на сообщение Поделиться на других сайтах
Hander 0 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 Автор всё понял, спасибо огромное! Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 27 октября 2011 Рассказать Опубликовано: 27 октября 2011 (изменено) Найдите и замените этим var so = new SWFObject("{THEME}/accordion/accordion.swf?keepSelected=t&selectedWindow=0&imageWidth=315&imageHeight=300&sWidth=590&sHeight=300", "sotester", "590", "300", "8");[/CODE] Изменено 27 октября 2011 пользователем Critical Error Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.