![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| unlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 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. В общем помогите кто чем может (( |
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 1 Всего: 16 |
||||
|
||||
| unlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
|
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 1 Всего: 16 |
Поставь какой-нибудь HTTP-сниффер и смотри, как выглядит заголовок GET в том и в другом случае.
LiveHTTPHeaders для Firefox |
|||
|
||||
| unlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
решил вопрос, используя flashvars
Это сообщение отредактировал(а) unlex - 3.3.2008, 17:36 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Графика | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |