Перейти к содержанию
Форум поддержки пользователей VamShop

Рендом flash на сайт


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

Подскажите возможно ли сделать так, что бы в одном месте выводились разные флеш ролики. Типо того как реализовано по умолчанию в магазине (если в одну группу банеров добавить разные картинки они будут выводится по очереди). спс

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

Вот в faq написан пример как выводить из разных групп - http://vamshop.ru/faq.php/faq_id/35/question/Kak-vyvodit-v-magazine-bannery--dobavlennye-v-Adminke---Raznoe---Instrumenty---Upravlenie-bannerami-

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

это для банеров по умолчанию я про флеш Саш спрашиваю. Возможно в код вывода как то добавить надо:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="250" height="170">

  <param name="movie" value="1.swf" />

  <param name="quality" value="high" />

    <embed src="1.swf"

      quality="high"

      type="application/x-shockwave-flash"

      width="250"

      height="170"

      pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>

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

seva

Так в менеджере баннеров в админке можно ведь html-код того же flash баннера вставлять.

Как?!

Вы ж сами код привели.

Только путь до swf правильный указывайте, лучше полный URL адрес, т.е. http:// и т.д.

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

Можно еще скриптом выводить, чтобы нагрузку уменьшить:

<script type="text/javascript">
<!--
var current= new Date()
var minutes=current.getMinutes()
if ((parseInt(minutes))%2==0) {
document.write("<object width='364' height='170' data='/content/media/strazh.swf' type='application/x-shockwave-flash'>");
document.write("<param name='src' value='/content/media/strazh.swf' />");
document.write("</object>");
}
else {
document.write("<object width='364' height='170' data='/content/media/mobmon.swf' type='application/x-shockwave-flash'>");
document.write("<param name='src' value='/content/media/mobmon.swf' />");
document.write("<param name='flashvars' value='links=/tracer.html' />");
document.write("</object>");
}
//-->
</script>[/code]

При заходе на страницу или при обновлении - на чётной минуте один, на нечётной другой. Можно и другое условие, если баннеров больше двух.

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

Ниже приведена функция для генерации случайных чисел в диапазоне от m до n:

function randomNumber (m,n)
{
  m = parseInt(m);
  n = parseInt(n);
  return Math.floor( Math.random() * (n - m + 1) ) + m;
}
[/code]

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

можно и на php это реализовать.

{php}

$arr = file("файл_с_html_кодом баннеров.txt"); // Читаем файл построчно. Каждый баннер - в одной строке, без переносов.

$random = $arr[ rand( 0 , count( $arr ) - 1 ) ];

echo $random;

{/php}

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