SMF 2.0.x (Módulos Manual) > Buttons
Radio pop-up
(1/1)
candidosa2:
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
GUNNERPT:
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.
candidosa2:
Bem se quer para afazer Pop esta aqui o codigo
--- Código: ---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>';
--- Fim de Código ---
AutoPLayer o script aonde esta radio ele toca automaticamente quando entra la ou tens que dizer player
GUNNERPT:
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.
joomlamz:
Ta conforme o seu pedido vai ser testado....e vai ter a solucao do seu Problema aguarde....
Navegação
Ir para versão completa