Перейти к содержимому

Сервис обмена электронных валют


Flash ролик на сайте

#1 Vlas

Vlas
  • Пользователь
  • 3 сообщений
  • Репутация: 0
0

Отправлено 18 Январь 2013 - 09:47

Добрый день! Меня попросили исправить косяки на сайте http://шевелюраигрива.рф/
там в баннере на верху страницы звёздочка выходит за края контейнера:
Изображение

Заказчик хочет чтобы она нормально отображалась
Пробовал менять атрибут height для div контейнера с этим роликом в файле index.php в папке с темой - ролик уменьшается, но всё равно за края выходит Изображение . Сам файл с роликом logo.swf в браузере нормально отображается !
Сам я впервые столкнулся с веб-программированием поэтому не разбираюсь ещё
Куда мне вообще лезть в таком случае ??
Изображение

 

 

  • 0

#2 yury

yury
  • Пользователь
  • 629 сообщений
  • Репутация: 176

Отправлено 18 Январь 2013 - 20:07

Vlas,
у вас ролик выводится с помощью плагина, написанного на jquery.
Плагин похоже немного глючит с размерами, не разбирался почему.
Короче, попробуйте вставить этот ролик более традиционным способом и там уже поиграться с высотой ролика.
т.е. вместо
<div id="flash-logo" src="templates/Shevelura/flash/logo.swf" width="480" height="128" style="margin-top: 30px;"></div>
используйте:
<object
 classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0"
 type="application/x-shockwave-flash"
 data="templates/Shevelura/flash/logo.swf"
 width="480" height="150">
  <embed src="templates/Shevelura/flash/logo.swf" width="480" height="150"> 
</object>
При height="150" вроде ваша звездочка помещается.
Обратите внимание, что высоту и ширину надо указывать в двух местах.
  • 1

#3 MakLeR

MakLeR
  • Пользователь
  • 20 сообщений
  • Репутация: 0

Отправлено 20 Январь 2013 - 03:41

Сайт похоже хакнули...
  • 0

#4 Vlas

Vlas
    Topic Starter
  • Пользователь
  • 3 сообщений
  • Репутация: 0

Отправлено 21 Январь 2013 - 09:09

Сайт хакнули - я починил уже :)! проблема со звёздочкой осталась
  • 0

#5 MakLeR

MakLeR
  • Пользователь
  • 20 сообщений
  • Репутация: 0

Отправлено 21 Январь 2013 - 15:47

Vlas, проверь правильность расстановки position у #page (мне кажется что position:relative здесь вообще не нужно), #header, #logo, а может еще и других блоков.
Как я понимаю, что флеш-ролик просто нужно сделать уровнем ниже чем bd-title.png, но т.к. картинка - это бэкграунд, то ее нужно вывести через тег <img> или поменять позицию еще правее, а то она так и так будет на заднем плане.
  • 0

#6 yury

yury
  • Пользователь
  • 629 сообщений
  • Репутация: 176

Отправлено 22 Январь 2013 - 01:35

проблема со звёздочкой осталась

Vlas,
не очень понятно, что вы имеете ввиду.
Если то, что ролик загородил титул, то, чтобы это поправить, достаточно дать контейнеру object такой же отступ в 30 точек, что и у замененного div-a:
<object
 style="display: block; margin-top: 30px;"
 classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0"
 type="application/x-shockwave-flash"
 data="templates/Shevelura/flash/logo.swf"
 width="480" height="150">
  <embed src="templates/Shevelura/flash/logo.swf" width="480" height="150">
</object>

  • 0

#7 Vlas

Vlas
    Topic Starter
  • Пользователь
  • 3 сообщений
  • Репутация: 0

Отправлено 30 Январь 2013 - 06:49

Всё, спасибо проблему исправил, использовал стандартный тег Object - и всё получилось выровнить - Спасибо большое
  • 0


Оформление форума – IPBSkins.ru