ВВ-код флеш-плеера на форум с Анти-IE

Бесплатные и интересные решения для сайтов.
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Внимание: В этом разделе можно оставлять только готовые скрипты, для вопросов есть раздел Общение!!! :evil: Иначе, получите предупреждение, а потом бан :D .
Ответить
info
Сообщения: 27
Зарегистрирован: 18 ноя 2008, 08:05

ВВ-код флеш-плеера на форум с Анти-IE

Сообщение info »

Вот. выдрал у какова то Serahele с его сайта. В общем у него на форуме - http://reyki.org.ru/forum/64-258-1 обычный флеш-плеер стоит, для прямых ссылок на видео. Но там еще момент, если заходишь с ИЕ (я с нево зашол в начале, то выдается вместо плеера сообщение). В общем свизался с этим Serahele, поговорили с ним в личке и он мне код дал. Так что размещаю тут (в том виде, в котором сам получил), муж кому и пригодится.

1. ББ-Код для флеш-плеера с Анти-ИЕ :D
В Общий вид страниц форума, после После $BODY$:
Спойлер: Показать +
<!---- Flash player for forum by Serahele ---->
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[FLVPlayer]') != -1) {
s=s.replace(/\[FLVPlayer\]([^\[]+)\[\/FLVPlayer\]/ig,'<?IF($USER_AGENT$="ie")?><fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:Blue;"><b>ВНИМАНИЕ</b></font></legend><font style="font-size: 11px; font-family: Verdana; color: red;"><br>Вы используете браузер <b>Internet Explorer</b>, который не совместим с онлайн проигрователем музыки и видео. Вам необходимо установить браузер <b>Opera</b> или <b>Mozilla</b>. Подробнее читайте здесь - <a href="ССЫЛКА_НА_ТЕМУ_О_ПРОБЛЕМАХ">Проблемы с просмотром видео и проигрованием музыки онлайн</a><table><td align="center" class="menu1" vAlign="center"></td></table></p></font></fieldset><?else?><object width="366" height="284"><param name="movie" value="ПУТЬ_К_ПЛЕЕРУ_НА_САЙТЕ" /> <param name="allowFullScreen" value="true" /><param name="flashvars" value="&amp;file=$1&amp;image=ПУТЬ_К_РИСУНКУ&amp;logo=ПУТЬ_К_ЛОГО"/><embed src="ПУТЬ_К_ПЛЕЕРУ_НА_САЙТЕ" wmode="opaque" allowfullscreen="true" flashvars="&amp;file=$1&amp;image=ПУТЬ_К_РИСУНКУ&amp;logo=ПУТЬ_К_ЛОГО" width="366" height="284"></embed></object><?endif?>');
e[k].innerHTML=s;}}}
</script>
<!---- /// --->


Кнопка в форму добавления сообщения после тэга $BBCODES$:
Спойлер: Показать +
<input type="button" value="FLVPlayer" onclick="simpletag('FLVPlayer','','','message',''); return false;" class="codeButtons" title="Добавить видео" name="FLVPlayer" />


2 А этот в догонку дал мне. ББ-код - Анти-ИЕ для всего. А сам он пользует его для родного укозовского аудиоплеера. Ниче так, приколько, меньше головной боли помоему:
Спойлер: Показать +
<!---- begin Anti-IE by Serahele ---->
<?IF($USER_AGENT$="ie")?>
<script type="text/javascript">
e=document.getElementsByTagName("td");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[IE-hide]') != -1) {
s=s.replace('[IE-hide]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:Blue;"><b>ВНИМАНИЕ</b></font></legend><font style="font-size: 11px; font-family: Verdana; color: red;"><br>Вы используете браузер <b>Internet Explorer</b>, который не совместим с онлайн проигрователем музыки и видео. Вам необходимо установить браузер <b>Opera</b> или <b>Mozilla</b>. Подробнее читайте здесь - <a href="ССЫЛКА_НА_ТЕМУ_О_ПРОБЛЕМАХ_ВИДЕО">Проблемы с просмотром видео и проигрованием музыки онлайн</a>.<table><td align="center" class="menu1" vAlign="center" style="display:none"> '); s=s.replace('[/IE-hide]','</td></table></p></font></fieldset>');
e[k].innerHTML=s;}}}
</script>
<?ELSE?>
<script type="text/javascript">
e=document.getElementsByTagName("td");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[IE-hide]') != -1) {
s=s.replace('[IE-hide]',''); s=s.replace('[/IE-hide]','');
e[k].innerHTML=s;}}}
</script>
<?ENDIF?>
<!---- end Anti-IE by Serahele ---->


Кнопка в форму добавления сообщения после тэга $BBCODES$:
Спойлер: Показать +
<input type="button" value="IE-hide" onclick="simpletag('IE-hide','','','message',''); return false;" class="codeButtons" title="Скрыть текст от IE" name="IE-hide" />


Синее заменить на свое. Если че не так, я не виноват. :oops:
Аватара пользователя
XxMARSxX
Сообщения: 1991
Зарегистрирован: 20 апр 2008, 18:02

Re: ВВ-код флеш-плеера на форум с Анти-IE

Сообщение XxMARSxX »

зачем изобретать велосипед? :ugeek:



Оффтопик: когда же наконец откроют мегасофт? :o
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
info
Сообщения: 27
Зарегистрирован: 18 ноя 2008, 08:05

Re: ВВ-код флеш-плеера на форум с Анти-IE

Сообщение info »

гыы :? ну пнятно что не НОУ ХАУ, но мож кому и пригодится 8-) все не замарачиватся, просто отметил бб-кодом и все, а там кто на что и на какой браузер ограничения, разницы то нет..просто смени "ie" :)
а второй ББ "анти-ие для всего" код старый, как он сказал, этим кодом сам уже не пользуется, там какой-то проще и лучше у него
вощем, кому-та на что-та попреть
Аватара пользователя
Smoke
Сообщения: 1038
Зарегистрирован: 01 фев 2009, 15:20

Re: ВВ-код флеш-плеера на форум с Анти-IE

Сообщение Smoke »

XxMARSxX писал(а):когда же наконец откроют мегасофт?

Открыли))) info, там ждут твой скрипт))) :lol:
info
Сообщения: 27
Зарегистрирован: 18 ноя 2008, 08:05

Re: ВВ-код флеш-плеера на форум с Анти-IE

Сообщение info »

ну да ну да :mrgreen: :lol:
Ответить