Страница 1 из 1

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

Добавлено: 24 апр 2009, 07:18
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:

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

Добавлено: 24 апр 2009, 13:32
XxMARSxX
зачем изобретать велосипед? :ugeek:



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

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

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

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

Добавлено: 25 апр 2009, 21:46
Smoke
XxMARSxX писал(а):когда же наконец откроют мегасофт?

Открыли))) info, там ждут твой скрипт))) :lol:

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

Добавлено: 25 апр 2009, 21:49
info
ну да ну да :mrgreen: :lol: