Понимаю, что не в первый раз подобный вопрос поднимается на сайте, но, возможно, за последнее время кто-то встречал хорошее решение.
Заказчица твердо настаивает на фоновой музыке для сайта. Переубедить не удалось.
В итоге я взяла плеер http://flv-mp3.com, который генерит код. Я вставляю код в блок.
Но вот решение вопроса с началом воспроизведения музыки заново при перезагрузке страницы - этого я пока не нашла.
В контакте плеер при запуске выводится в серое окошко зафиксированное внизу страницы и остается там, пока его не закроешь.
Там же не на фреймах сделано?
Может, есть какие-то варианты сделать фрейм на jquery? Очень не хочется возиться с обычными фреймами.
Заранее спасибо. Вариантов переубедить заказчицу нет никаких.
Комментарии
Выводить в отдельном, маленьком окошке - не?
Если только в совсем маленьком
Это надо на javascript сделать и вставить в page.tpl.php?
Вконтакте сделано не на фреймах, а на возможности подгружать контент страницы не перезагружая ее. Сейчас как раз реализую такой функционал у себя на радио, но там будет очень индивидуальное решение.
Для 6-го друпала есть модуль ajaxit, если грамотно настроить, то плеер не будет перезагружаться.
В общем, я сделала посредством открываемого окна. Если пользователю нужна эта музыка, он нажмет на кнопку. Если нет - то будет комфортно смотреть сайт без музыки
1. Сделала страницу с кодом плеера и ссылкой на музыкальный трек
2. Часть скрипта для открытия окна разместила в header page.tpl.php
3. Вторую часть скрипта непосредственно с вызовом окна разместила в тексте блока. Блок вывела в регион.
Не знаю пока, устроит ли такой результат заказчицу, но я так поняла, что это единственный вариант, который я могу реализовать.
С AJAX у меня как-то не сложилось.