Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> флэш-ролик странным образом воздействует на скрипт 
:(
    Опции темы
unlex
Дата 2.3.2008, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Тупая ситуация, непонятная... может это я туплю, просветите!
Подключен mod_rewrite. 
Сайт состоит из всего лишь 6 страниц. (index.html,a.html,b.html,c.html,d.html,e.html).Для навигации используется флэш-ролик из шести мувиков-ссылок.
Скрипт index.php парсит URL строку и в зависимости от данных, которые она содержит присваивает переменной $page_id определенное число, которое затем записывает в файл в формате page_id=какое-то число. По умолчанию $page_id = 1 (если находимся на index.html). Флэш затем читает значение переменной из этого файла, чтоб выделить страницу, на которой находимся. 
В качестве шаблонизатора использую Smarty. Флэш в файл ничего НЕ ПИШЕТ, он только ЧИТАЕТ.
Так вот: если флэш вставлять в код шаблона, то происходит следующее - в файл вначале записывается корректное (ставил exit сразу после записи в файл, до подключения Smarty) значение $page_id -в зависимости от того на какой странице находимся- а затем (после того как произошел вывод страницы), в файл записывается значение $page_id по умолчанию, то есть 1. Если по умолчанию вначале присвоить $page_id = "Хрен собачий", то в файле соответственно всегда будет page_id=хрен собачий. Если флэш убрать из html кода и поставить обычные ссылки, то все нормально. Такое впечатление, что из за swf происходит перенаправление на index.html. Хотя не происходит оно. Остаёмся на той же странице, на которую кликнули. но выделяется всегда ссылка на index.htmlб так как в файле всегда page_id=1.
В общем помогите кто чем может (( 

PM MAIL   Вверх
GeneralElectric
Дата 2.3.2008, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 1
Всего: 16



Всю эту замысловатую схему в голове не построил, но, на первый взгляд, все выглядит логично:
Цитата(unlex @  2.3.2008,  22:05 Найти цитируемый пост)
Подключен mod_rewrite. 

Цитата(unlex @  2.3.2008,  22:05 Найти цитируемый пост)
происходит перенаправление 


PM MAIL   Вверх
unlex
Дата 2.3.2008, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Цитата

Остаёмся на той же странице, на которую кликнули.

PM MAIL   Вверх
GeneralElectric
Дата 3.3.2008, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 1
Всего: 16



Поставь какой-нибудь HTTP-сниффер и смотри, как выглядит заголовок GET в том и в другом случае.
LiveHTTPHeaders для Firefox
PM MAIL   Вверх
unlex
Дата 3.3.2008, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



решил вопрос, используя flashvars

Это сообщение отредактировал(а) unlex - 3.3.2008, 17:36
PM MAIL   Вверх
skyboy
Дата 4.3.2008, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



Цитата(unlex @  3.3.2008,  16:35 Найти цитируемый пост)
решил вопрос, используя flashvars

а подробнее? тайна?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.