MP3 no ABBC3 - Tem como desativar o auto start?

Suporte aos MODs/Hacks para phpBB.
EdLopes
Novato
Novato
Mensagens: 51
Registrado em: 29 Mar 2009, 19:05

MP3 no ABBC3 - Tem como desativar o auto start?

Mensagem por EdLopes »

Qual a URL do seu fórum: Ainda está em localhost
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.11
É um novo ou uma conversão: Instalação Limpa
Usuário de teste: Usuário: Senha:
Estilos instalados: prosilver e subsilver2
Modificações instaladas: ACP Add User 1.1.1
Advanced BBCode Box 3.3.0.8pl2
AOS Who Visited A Topic 1.0.2.2
Auto ACP Redirection 1.1.0
Avatar On Memberlist 1.0.2
Categorize Announcements Stickies
IP-address In Topic
Last Posts Titles MOD
Legend Repositioning 1.0.3
Log Connections 1.0.3
mChat New Version 1.3.5
No Avatar
NV Who Was Here 1.2.1
Prime Self Topics
Prime User Topics
Share On 1.2.0
Smile in Middle 1.0.1
Support Toolkit v1.0.7
UMIL-1.0.5
Qual seu nivel de experiência: Intermediario
Quando começou o problema: Na verdade não é bem um problema, só um detalhe que quero mudar.
Descreva seu problema:

Olá, pessoal.

Instalei o Advanced BBCode Box 3 e consegui reproduzir um mp3 hospedado em outro site por ele. O problema é que quando entro no tópico onde está o mp3 ele começa a tocar automaticamente. Eu queria que o usuário clicasse no play quando ele quisesse, como acontece quando a gente posta um vídeo do YouTube, por exemplo. Então minha dúvida é, tem como desativar o auto start das mp3 no ABBC3?

Desde já, muito obrigado.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: MP3 no ABBC3 - Tem como desativar o auto start?

Mensagem por robra »

Abra o arquivo /includes/abbcode.php, ache as linhas abaixo:

Código: Selecionar todos

            'mp3' => array(
                'id'        => 207,
                'image'        => 'sound.gif',
                'example'    => 'http://www.robtowns.com/music/first_noel.mp3',
                'match'        => '#([^[]+)?\.mp3#sie',
                'replace'    => "\$this->auto_embed_video('http://www.google.com/reader/ui/3523697345-audio-player.swf', '{WIDTH}', '27', 'audioUrl=$0')",
//                'match'        => '#([^[]+)?\.mp3#si',
//                'replace'    => '<object width="{WIDTH}" height="{HEIGHT}"><param name="src" value="$0" /><param name="autoplay" value="false" /><param name="controller" value="true" />
//                                <embed src="$0" autostart="false" loop="false" width="{WIDTH}" height="{HEIGHT}" controller="true"></embed></object>',
            ),
Tente primeiro alterar o texto auto_embed_video para embed_video.
Se não der certo, aí retorne a linha anterior ao original e substitua as linhas....

Código: Selecionar todos

                'match'        => '#([^[]+)?\.mp3#sie',
                'replace'    => "\$this->auto_embed_video('http://www.google.com/reader/ui/3523697345-audio-player.swf', '{WIDTH}', '27', 'audioUrl=$0')",
//                'match'        => '#([^[]+)?\.mp3#si',
//                'replace'    => '<object width="{WIDTH}" height="{HEIGHT}"><param name="src" value="$0" /><param name="autoplay" value="false" /><param name="controller" value="true" />
//                                <embed src="$0" autostart="false" loop="false" width="{WIDTH}" height="{HEIGHT}" controller="true"></embed></object>',   
... por:

Código: Selecionar todos

//                'match'        => '#([^[]+)?\.mp3#sie',
//                'replace'    => "\$this->auto_embed_video('http://www.google.com/reader/ui/3523697345-audio-player.swf', '{WIDTH}', '27', 'audioUrl=$0')",
                'match'        => '#([^[]+)?\.mp3#si',
                'replace'    => '<object width="{WIDTH}" height="{HEIGHT}"><param name="src" value="$0" /><param name="autoplay" value="false" /><param name="controller" value="true" />
                                <embed src="$0" autostart="false" loop="false" width="{WIDTH}" height="{HEIGHT}" controller="true"></embed></object>', 
Vamos ver no que vai dar.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
EdLopes
Novato
Novato
Mensagens: 51
Registrado em: 29 Mar 2009, 19:05

Re: MP3 no ABBC3 - Tem como desativar o auto start?

Mensagem por EdLopes »

Valeu, robra.

Vou testar nesse fim de semana e posto aqui o resultado.

Bom FDS a todos!
EdLopes
Novato
Novato
Mensagens: 51
Registrado em: 29 Mar 2009, 19:05

Re: MP3 no ABBC3 - Tem como desativar o auto start?

Mensagem por EdLopes »

robra, não funcionou. O meu arquivo /includes/abbcode.php está assim, ó:

Código: Selecionar todos

			),
			'mp3' => array(
				'id'		=> 207,
				'image'		=> 'quicktime.gif',
				'example'	=> "http://www.mssti.com/phpbb3/images/media/Cake_I_Will_Survive.mp3",
				'match'		=> "#([^[]+)?\.mp3#si",
				'replace'	=> '<object width="{WIDTH}" height="{HEIGHT}"><param name="src" value="$0" /><param name="autoplay" value="false" /><param name="controller" value="true" />
				<embed src="$0" autostart="false" loop="false" width="{WIDTH}" height="{HEIGHT}" controller="true"></embed></object>',
			),
Tentei adaptar o código substituindo de 'match' até </object>', mas não funcionou.

Obrigado por responder e bom FDS a todos.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: MP3 no ABBC3 - Tem como desativar o auto start?

Mensagem por robra »

Depois que fez a substituição que sugeri, você limpou o cache do Fórum e de seu navegador :?:

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
EdLopes
Novato
Novato
Mensagens: 51
Registrado em: 29 Mar 2009, 19:05

Re: MP3 no ABBC3 - Tem como desativar o auto start?

Mensagem por EdLopes »

Bom dia, robra.

Eu limpei o cache do template e o geral. Depois disso o arquivo realmente não tocou automaticamente, mas também não apareceram os controles do player pra gente poder dar o play. Olha só como ficou:
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: MP3 no ABBC3 - Tem como desativar o auto start?

Mensagem por robra »

Se a versão ainda é a Advanced BBCode Box 3.3.0.8pl2, então, a desinstale e instale a última versão Advanced BBCode Box 3.0.12, porque esta eu instalei em meu Fórum de teste e o MP3 abaixo carrega sem tocar automaticamente:
[quicktime 425,350]http://www.robtowns.com/music/first_noel.mp3[/quicktime]

:arrow: É importante manter as MODs sempre atualizadas em relação a versão do phpBB.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Trancado