Плеер накладывается поверх просматриваемых фотографий.

muratti
На сайте с 31.05.2008
Offline
238
927

Погуглил, так и не нашел, как поправить косяк.

Движок DLE 9.2.

На главной висит плеер и есть блок, в котором миниатюры фотографий, если клинкуть на любое фото, то она увеличивается. Косяк в том, что плеер перекрывает развернутую фотографию.

Вот код плеера.

<script type="text/javascript" src="/player/swfobject.js"></script>


<div id="player">
<object width='450' height='300'>
<param name='movie' value='/player/player.swf'></param>
<param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param>
<embed src='/player/player.swf' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' wmode='transparent' width='450' height='300'></embed>
</object></div>

<script type="text/javascript">
var so = new SWFObject('/player/player.swf','mpl','510','240','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('flashvars','&file=/player/video.flv&image=/player/z.jpg');
so.write('player');
</script>

Как можно пофиксить косяк с перекрыванием фоток? :(

DiAksID
На сайте с 02.08.2008
Offline
236
#1
muratti:
... Косяк в том, что плеер перекрывает развернутую фотографию...(

развернувшись, overlay блок фотки попадает краем "под" блок плеера?

show must go on !!!...
LovelAss
На сайте с 05.06.2009
Offline
96
#2

Добавьте в код плеера:


<param name="wmode" value="opaque">

и соответственно


so.addParam('wmode', 'opaque');
K
На сайте с 29.06.2005
Offline
76
#3

Потерто 10 символов

Varkolak
На сайте с 03.06.2005
Offline
174
#4
<param name="wmode" value="transparent" />

я обычно это добавляю и все работает.

html/css/js верстка и разработка сайтов на hostcms (хостцмс) - skype: varkolak1, тел: 89675012935, e-mail: anton.yurzanov@gmail.com
muratti
На сайте с 31.05.2008
Offline
238
#5
DiAksID:
развернувшись, overlay блок фотки попадает краем "под" блок плеера?

Не, фотка развертывается и закрывает практически весь диз сайта, а плеер вообще в центре висит. :D Ну, если картинку перемещать то плеер будет стоять на месте, понятное дело, поверх картинки.

Пример:

LovelAss:
Добавьте в код плеера:

Пробовал, не помогло. :(

Varkolak:
я обычно это добавляю и все работает.

У меня не работает.

DiAksID
На сайте с 02.08.2008
Offline
236
#6

смотрите кто и как выставляет z-index у блоков плеера и картинки. работаю два java скрипта, swfobject и какой то lightbox. надо что бы у блока картинки z-index был больше чем у плеера. для начала либо в коде lightbox-са либо в его css попробуйте найти z-index (или zIndex для js) и тупо прибавить пару нулей. чёрт, забыл какой z-index выставляет swfobject по умолчанию, смотрите в коде, но вроде что то глобальное типа 100000.

а лучше сначала узнайте: в хроме включите контекстное меню на картинке, потом на плеере, -> просмотр кода элемента, справа будет css свойства, выбираете блок который обёртывает всё и смотрите какой z-index. хром даёт анализировать результаты работы js. если z-index выставляется через css хром покажет в каком файле и строке.

muratti
На сайте с 31.05.2008
Offline
238
#7

DiAksID, не нашел я там нифига.

Вот сам блок плеера в css:


#player {
height:258px;
width:565px;
background: url("../images/images/player.jpg");
text-align: center;
padding-top:28px;
}

А картинки выводятся посредством самого движка.

Есть такой код, при клике на миниатюру разворачивает фото:

<a href="/uploads/12345_1.jpg" onclick="return hs.expand(this)" class=" "><img src="/uploads/thumbs/1.jpg"/></a>

Пример кода не напишете, либо иначе можно сделать? :)

DiAksID
На сайте с 02.08.2008
Offline
236
#8

да пофиг, что lightbox в движок зашит, надо этим блока z-index-ы поменять и все дела ;) DLE не интересно было никогда, но не суть. щаз освежу по swfobject инфу, может через него легче...

LovelAss
На сайте с 05.06.2009
Offline
96
#9

muratti, ну вы хоть страницу покажите, где размещён это плеер. А тот так и будем гадать на кофейной гуще.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий