Jump to content
Sign in to follow this  
papay

проблема с флэш в Firefox на домене .РФ

Recommended Posts

после переименования в файлах config.php в корне и в админке, перестал работать слайдер "Marianna" причем только в ИЕ и Firefox, в опере и хроме все гуд, в сафари тоже работает.

сейчас в файлах следующие данные

// HTTP

define('HTTP_SERVER', 'http://'.$_SERVER['HTTP_HOST'].'/');

define('HTTP_IMAGE', 'http://'.$_SERVER['HTTP_HOST'].'/image/');

define('HTTP_ADMIN', 'http://'.$_SERVER['HTTP_HOST'].'/admin/');

// HTTPS

define('HTTPS_SERVER', 'http://'.$_SERVER['HTTP_HOST'].'/');

define('HTTPS_IMAGE', 'http://'.$_SERVER['HTTP_HOST'].'/image/');

меняю на

// HTTP

define('HTTP_SERVER', 'http://u4335862.isp.regruhosting.ru/');

define('HTTP_IMAGE', 'http://u4335862.isp.regruhosting.ru/image/');

define('HTTP_ADMIN', 'http://u4335862.isp.regruhosting.ru/admin/');

// HTTPS

define('HTTPS_SERVER', 'http://u4335862.isp.regruhosting.ru');

define('HTTPS_IMAGE', 'http://u4335862.isp.regruhosting.ru/image/');

и слайдер начинает работать, но магазин теперь при переходе на главную открывается тут u4335862.isp.regruhosting.ru

сайт чай43.рф, при чем по адресу u4335862.isp.regruhosting.ru слайдер работает нормально.

может кто помочь? что я не так делаю?

Share this post


Link to post
Share on other sites

В коде у вас вот это подключает слайдер:

<script type="[url=""]text/javascript[/url]">
      var flashvars = {};
      flashvars.cssSource = "catalog/view/theme/default/stylesheet/marianna.css";
      flashvars.xmlSource = "http://www.xn--43-6kc0b3d.xn--p1ai/index.php?route=module/marianna/xml%26module=0";
    
      var params = {};
      params.play = "true";
      params.menu = "false";
      params.scale = "showall";
      params.wmode = "transparent";
      params.allowfullscreen = "true";
      params.allowscriptaccess = "always";
      params.allownetworking = "all";
    
      swfobject.embedSWF('image/data/marianna.swf?random_number=5763', 'marianna0', '871.4', '432', '10', null, flashvars,    
      params, null);   
    </script>

Вот эту строку

flashvars.xmlSource = "http://www.xn--43-6kc0b3d.xn--p1ai/index.php?route=module/marianna/xml%26module=0";

замените на

flashvars.xmlSource = "/index.php?route=module/marianna/xml&module=0";

  • +1 1

Share this post


Link to post
Share on other sites

Вот эту строку

flashvars.xmlSource = "http://www.xn--43-6kc0b3d.xn--p1ai/index.php?route=module/marianna/xml%26module=0";

замените на

flashvars.xmlSource = "/index.php?route=module/marianna/xml&module=0";

попробовал оба варианты, тоже самое. только теперь в Опере тоже перестал работать)

в коде изначально было:

flashvars.xmlSource = "<?php echo $host;?>index.php?route=module/marianna/xml%26module=<?php echo $module;?>";

Share this post


Link to post
Share on other sites

Симптом: вот этот xml нужен Марианне: http://www.чай43.рф/index.php?route=module/marianna/xml&module=0

Он дожен быть на том же домене, что и сам скрипт, и должен быть доступен. Сейчас Марианна к нему обращается с другого домена. Когда было /index.php?route=module/marianna/xml&module=0 - с того же домена, но сам XML swf не находил. Надо копать в этом направлении.

  • +1 1

Share this post


Link to post
Share on other sites

Симптом: вот этот xml нужен Марианне: http://www.чай43.рф/...na/xml&module=0

Он дожен быть на том же домене, что и сам скрипт, и должен быть доступен. Сейчас Марианна к нему обращается с другого домена. Когда было /index.php?route=module/marianna/xml&module=0 - с того же домена, но сам XML swf не находил. Надо копать в этом направлении.

Спасибо за реагирование, но я даже не особо представляю с чего начать.

пробовал и менять строчки и подставлять разные варианты при этом в config.php все одно, гребаный эксплорер)

может еще есть варианты?

Share this post


Link to post
Share on other sites

В ИЕ заработало, проблема с работой в FireFox осталась.

тема актуальна, помогите с решением.

Share this post


Link to post
Share on other sites

собственно из-за чего проблема: флэш-ролик не может обратиться к ресурсам на сервере, если размещен на сайте с международным именем (в частности, РФ), причем проблема только в браузере Firefox под Windows. Если кто то узнает как решить опишите.

это решение не помогает http://habrahabr.ru/post/113887/

Share this post


Link to post
Share on other sites

Попробуйте ссылки на XML для флеш сделайте на латинский сайт :

flashvars.xmlSource = "http://u4335862.isp.regruhosting.ru/index.php?route=module/marianna/xml%26module=<?php echo $module;?>";

а в корень сайта положите crossdomain.xml

<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
  • +1 1

Share this post


Link to post
Share on other sites

Сделали. Хорошо. Теперь открываем http://u4335862.isp.regruhosting.ru/index.php?route=module/marianna/xml&module=0'>http://u4335862.isp.regruhosting.ru/index.php?route=module/marianna/xml&module=0

и в нем надо поменять ссылки на все картинки - сделать с http://u4335862.isp.regruhosting.ru

  • +1 1

Share this post


Link to post
Share on other sites

спасибо Уважаемому toporchillo за поддержку, но похоже остается ждать пока FF исправит ошибку с кириллическими доменами.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.