Создание фотоальбома на основе jw-player с авто масштабированием под размеры окна браузера клиента.
для использования необходимо скачать файлы http://kusheev.com/uploads/imagerotator.zip
imagerotator.swf и swfobject.js ложим в папку player
файл image.xml редактируем прописывая свои пути к файлам фото.
в поле html пишем код
<br />
<script type="text/javascript" src="$object"></script><br />
<div id="player">Возможно не включен flash в браузере или не установлен.</div><br />
<br />
<br />
<script type="text/javascript"><br />
function getClientWidth()<br />
{<br />
return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;<br />
}<br />
function getClientHeight()<br />
{<br />
return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;<br />
}<br />
</script><br />
<br />
<script type="text/javascript"><br />
//ниже вычисление ширины окна, отнимаем ширину боковых и верхнего блока; <br />
wid1=getClientWidth()-185;<br />
hei1=getClientHeight()-10;<br />
//условия пропорций, если пропорции фото другие соответственно подправить<br />
if (hei1/3*4<wid1)<br />
{<br />
wid=hei1/3*4;<br />
hei=hei1;<br />
} <br />
else<br />
{<br />
wid=wid1;<br />
hei=wid/4*3;<br />
}<br />
// раскомментируем если хотим выставить фиксированные размеры;<br />
//wid=500;<br />
//hei=375;<br />
var so = new SWFObject("$player","mpl",wid,hei,"8");<br />
so.addParam('allowfullscreen','true');<br />
so.addParam('flashvars','file=$plist&shuffle=0');<br />
so.write('player');<br />
</script><br />
далее в поле php пишем
$url=$homeurl."/";
$object=$url."player/swfobject.js";
$player=$url."player/imagerotator.swf";
$plist=$url."uploads/pl/image.xml";
код html можно использовать не только в статик пейдж, только изменить переменные на пути к плееру и плэйлисту.
работу можно посмотреть сдесь
http://kusheev.com/man/photo3.htm