Перейти к содержанию
papay

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

Рекомендуемые сообщения

после переименования в файлах 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 слайдер работает нормально.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

<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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть на

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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;?>";

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте ссылки на 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделали. Хорошо. Теперь открываем 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.