SMFPT - Suporte e Manutenção de Fórum em Português

SMF 2.0.x (Módulos Manual) => SMF 2.x Módulos Manual => Buttons => Tópico iniciado por: candidosa2 em 21 de Agosto de 2011, 05:41

Título: Radio pop-up
Enviado por: candidosa2 em 21 de Agosto de 2011, 05:41
(http://imagens.smfpt.net/up_down/3498b33a2784943270d5f0beb46ff9ca.png)

Themes/default/index.template.php

Pesquisar por </head>

Adicionar este codigo antes

<script type="text/javascript">
var newWindow = null;

function closeWin(){
if (newWindow != null){
if(!newWindow.closed)
newWindow.close();
}
}

function popUpWin(url, type, strWidth, strHeight){

closeWin();

if (type == "fullScreen"){

strWidth = screen.availWidth - 10;
strHeight = screen.availHeight - 160;
}

var tools="";
if (type == "standard" || type == "fullScreen") tools = "resizable=yes,toolbar=no,location=no,scrollbars=no,menubar=no,width="+strWidth+",height="+strHeight+",top=0,left=0";
if (type == "console") tools = "resizable,toolbar=no,location=no,scrollbars=no,width="+strWidth+",height="+strHeight+",left=0,top=0";
newWindow = window.open(url, \'newWin\', tools);
newWindow.focus();
}
</script>

Então você deve inserir o seguinte código depois do <body>

echo '<HTML>';
echo '<div style="text-align: center"><object id="fmp256" width="180" height="70" data="[url=http://radio.webtuga.pt/minicaster.swf][url=http://radio.webtuga.pt/minicaster.swf]http://radio.webtuga.pt/minicaster.swf[/url][/url]" type="application/x-shockwave-flash">
<param name="flashVars" value="config=http://radio.webtuga.pt/tunein.php/gnradio/playlist.mc" />
<param name="wmode" value="transparent" />
<param name="allowScriptAccess" value="always" />
<param name="src" value="[url=http://radio.webtuga.pt/minicaster.swf][url=http://radio.webtuga.pt/minicaster.swf]http://radio.webtuga.pt/minicaster.swf[/url][/url]" />
</object>
</p>
<p style="text-align: center;"><span id="cc_stream_info_summary">Carregando...</span></p>
<script src="[url=http://radio.webtuga.pt/system/streaminfo.js][url=http://radio.webtuga.pt/system/streaminfo.js]http://radio.webtuga.pt/system/streaminfo.js[/url][/url]" type="text/javascript"></script>
<script src="[url=http://radio.webtuga.pt/js.php/gnradio/streaminfo/rnd0][url=http://radio.webtuga.pt/js.php/gnradio/streaminfo/rnd0]http://radio.webtuga.pt/js.php/gnradio/streaminfo/rnd0[/url][/url]" type="text/javascript"></script>Radio Para SMFPT Por Candidosa2</div>';
    echo '</BODY>';
    echo '</HTML>';

No Anexo tem o ficheiro Modificado para quem nao consegue
Título: Re: Radio pop-up
Enviado por: GUNNERPT em 21 de Agosto de 2011, 06:30
Antes de mais muito obrigado pelo código xD

Já agora aproveito para fazer alguns comentários:

- A 2ª parte do código que no post acima diz para colocar a seguir a <body>, na realidade é para colocar a seguir a </body>. Pelo menos é assim que está no ficheiro em anexo e foi assim que funcionou comigo.

- Apesar de o titulo do tópico referir "radio pop-up", no meu caso o player não aparece como popup quando se abre o smf mas sim aparece no final da pagina, em baixo, centrado. Não sei se isto acontece por eu estar a usar um theme costum em vez do default. De qualquer forma, para mim está bom assim. Mas, se é suposto este codigo abrir uma janela popup no default, como é que eu faço para acontecer o mesmo no theme costum?

- Convem alertar que o codigo contem o link para uma radio shoutcast. Deverão alterar essa parte do código para a vossa própria radio, de preferência.

- Se alguém souber como é que eu posso colocar o player em auto-play, agradeço que me informe.

Obrigado.
Título: Re: Radio pop-up
Enviado por: candidosa2 em 21 de Agosto de 2011, 07:07
Bem se quer para afazer Pop esta aqui o codigo

Código: [Seleccione]
echo '<HTML>';
echo '<div style="text-align: center"><a href="http://www.enderenco do seulink de radio.com" onclick="popUpWin(this.href,\'standard\',400,200);return false;" onkeypress="popUpWin(this.href,\'standard\',400,200);return false;"[/url]<img src="tuaimagem.jpg" width="17%" height="85" alt="Radio SMFPT Por Candiosa2">[/url]</div>';
   echo '</BODY>';
   echo '</HTML>';


AutoPLayer o script aonde esta radio ele toca automaticamente quando entra la ou tens que dizer player
Título: Re: Radio pop-up
Enviado por: GUNNERPT em 21 de Agosto de 2011, 15:29
Verifiquei que esse código permite inserir uma imagem no final do SMF e quando se clica na imagem aparece uma janela de popup onde está toda a página da radio.

A questão que eu colocava é se, em vez disto, é possível que a janela popup apareça automaticamente assim que se entra no smf e que nessa janela popup apareça apenas o player de radio (minicaster) e não toda a página da radio.

Obrigado.
Título: Re: Radio pop-up
Enviado por: joomlamz em 22 de Agosto de 2011, 09:05
Ta conforme o seu pedido vai ser testado....e vai ter a solucao do seu Problema aguarde....