Если Ваша мечта не сбывается, значит она слишком похожа на мечту другого, прилагающего больше усилий для её реализации.
10.02.2011 в 15:05
Пишет  D Ash:

Background Music

Итак, вам хочется, чтобы в вашем дневнике играла фоновая музыка, но вы не знаете как это сделать. Или видите, что у вас ничего не получается. Этот мини-гайд для вас. По пунктам.



  1. Зарегестрируйтесь на DropBox, установите его аддон к explorer'у. Почему DropBox? Потому что он удобный, даёт прямые URL на файлы и 2гб свободного пространства (чего вам на музыку более чем хватит).

  2. Зарегестрируйтесь на Muzicons. Раньше я пользовался boomp3, но дайри недавно убрали его поддержку, поэтому его код тут теперь не работает.

  3. Закиньте желаемый трек в My Documents\My Dropbox\Public (или в другую дирректорию, если вы меняли настройки), подождите, пока он закачается, нажмите на него правой клавишей и выберите Dropbox -> Copy Public Link. Теперь идите на Muzicons, оформляйте ваш трек (не забывая нажать на URL, вставить ссылку на ваш трек и поставить галочку Autostart). После этого скопируйте ссылку на него.

  4. Но это ещё не конец. Теперь вставьте ссылку на трек в эпиграф дневника (для красоты можно расположить его по центру). Найдите в коде "autostart=1". Их там два. Тут есть один момент. Если вы сейчас попробуете сохранить эпиграф, парсер дайри заменит этот код на "autostart=false=1", что эквивалентно "autostart=false". Что надо сделать? Обойти скрипт. Я не буду сейчас подробно описывать этот процесс, скажу только, что скрипт ищет непосредственно слово "autostart" и меняет его на "autostart=false", а в HTML можно выразить тот же самый текст немного другим способом, через так называемые HTML codes (или Unicode). Итак, на этом этапе просто замените оба "autostart=1" на "autostar&#116&#59;=1". Почему замена двойная? Потому, что скрипт делает первую обратную замену уже при сохранении эпиграфа (поста), т.е. при отправке формы, а вторую - при возвращении в html, т.е. при отображении страницы.

  5. И ещё один момент. Полученный код трека сохраните в .txt файле, при каждом редактировании эпиграфа вам придётся восстанавливать его.



Надеюсь, гайд окажется вам полезным. Его минус - отсутствие повтора трека. Повтор был в сервисе на boomp3, но его теперь использовать нельзя, а на Muzicons я такого не обнаружил. Но вы ведь можете провернуть аналогичную штуку не только с Muzicons, но и с каким-нибудь другим сервисом, и, возможно, там loop будет.





URL записи