|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2010
Сообщений: 11
|
Подскажите по flash-галерее или слайдшоу
Здравствуйте!
На сайте нужно сделать меняющиеся картинки (слайдшоу) типа как на заглавной странице сайта http://www.eldorado.ru/ Посоветовали мне один вариант - готовый swf http://pro.kuban.ru/b/ (исходника нет), подгружающий из файла http://pro.kuban.ru/b/data.xml необходимую информацию - ссылки, картинки, текст. Всё хорошо и я б установил у себя такой вариант на сайте, но мне нужно, чтобы на разных страницах сайта выводились разные картинки (то есть, нужно подгружать разный data.xml). Решение такое - в .htaccess пишу RewriteRule ^data.xml?$ data.php [L] а data.php уже формирует файл. Но в php скрипт надо передать адрес просматриваемой страницы или какую-то переменную, а дальше выводить if (тут условие, какое - не знаю) { echo ('.......'); } Собственно, как сделать передачу этой переменной? Или, может быть, есть другой вариант такой вот галереи..? Заранее спасибо. Добавлено через 1 минуту думал, что подойдёт HTTP_REFERER, но не тут-то было. У меня, например, он вообще пуст. |
|
|||||
Версия AS?
Если я правильно понял, надо, чтобы серверный скрипт вел себя по разному, в зависимости от того, что "приехало" от клиента. Можно через request загрузить данные, методом GET, т.е. в адресной строке просто указать переменные.
__________________
$world->answer_for_request($_REQUEST['hello,world!']); ICQ: 336637242 Последний раз редактировалось e_gamer; 14.08.2010 в 17:02. |
|
|||||
Регистрация: Aug 2010
Сообщений: 11
|
e_gamer, спасибо, что отозвались.
Я даже не знаю версию AS. То есть, подкинули мне сам swf и всё. Исходника нет, всё настраивается в xml файле. Допустим, указываю я переменные в адресной строке. Что-то типа banner.swf?param=1. Вы это имели в виду? Но ведь в php скрипт этот параметр не передастся, просто вызовется data.xml и всё |
|
|||||
Мда.
Чтобы добавить обращение к PHP скрипту нужен исходник. request должен быть что-то вроде: 'путь до скрипта/скрипт.php?key_code=value' Если AS2, можно воспользоваться классом LoadVars
__________________
$world->answer_for_request($_REQUEST['hello,world!']); ICQ: 336637242 Последний раз редактировалось e_gamer; 14.08.2010 в 17:19. |
|
|||||
Регистрация: Aug 2010
Сообщений: 11
|
а вообще да, если б можно было, запустив banner.swf c параметром param=1 передать в data.php значение этой переменной, это было бы ответом.
Но нельзя без исходника. А исходника нет. |
|
|||||
Запрос делается не к SWF, а к php-скрипту:
'index.php?имя_переменной=ее_значение' В любом случае нужен исходник, т.к. сейчас, как понял, флешка работает только для 1 сайта. Даже если в XML прописать несколько сайтов, все равно надо дописывать код во флешку.
__________________
$world->answer_for_request($_REQUEST['hello,world!']); ICQ: 336637242 |
|
|||||
Регистрация: Aug 2010
Сообщений: 11
|
А что за loadvars? я во флеше ни бум-бум, мне б вставить галерею с меняющимися фотографиями и забыть.
Может кто-то встречал простую галерею? Такую, как по ссылке, без всяческих наворотов. Добавлено через 48 секунд Запрос делается не к SWF, а к php-скрипту: ну разумеется, этого и хочу! Добавлено через 1 минуту e_gamer у меня 1 сайт. |
|
|||||
Без наворотов - просто XML в той же директории, что и флешка на сайте.
И все. Для каждой флешки свой.
__________________
$world->answer_for_request($_REQUEST['hello,world!']); ICQ: 336637242 |
|
|||||
Регистрация: Aug 2010
Сообщений: 11
|
не вариант - разделов очень много, все по сути в одной папке (index.php?razdel=1, index.php?razdel=1 ...)
|
|
|||||
Если нужен PHP скрипт при использовании - надо дорабатывать флешку.
По-другому никак.
__________________
$world->answer_for_request($_REQUEST['hello,world!']); ICQ: 336637242 |
Часовой пояс GMT +4, время: 08:52. |
|
« Предыдущая тема | Следующая тема » |
Теги |
галерея , слайд-шоу |
|
|