Relação de BBCodes para incrementar seu phpBB3.
  • Avatar do usuário
  • Avatar do usuário
Avatar do usuário
By doutrinador
Posts Avatar
#268137
Gsilva, e se eu for utilizar o outro codigo, o que pega os dois?

Os videos que já estão publicados deixarão de funcionar?
By gssilva
#268153
Se eu não em engano você terá que atualizar manualmente todos os tópicos/mensagens com esse BBCode, mas o que você pode fazer é criar o segundo BBCode com o nome [Youtube2] ai não vai dar conflito com o outro, ai você explica a diferença de um pro outro e explica o motivo de não deixar apenas um, por que vai dar muito trabalho atualizar todos os tópicos.
By Philippus
Posts Avatar
#272358
Mas pessoal, como fazer para usar esta BBcode com o link http://youtu.be/fZxbP3sFUrk e tb com a url completa?

Ocorre que a maioria do pessoal agora usa estes novos links do youtube para compartilhar e isso causa confusão.

Tem como fazer uma edição no código desta BB para utilizar tanto um quanto o outro?

Usar tanto um como o outro:
Código: Selecionar todos
http://youtu.be/fZxbP3sFUrk
http://www.youtube.com/watch?v=fZxbP3sFUrk
Ou mesmo so a Id do vídeo como ja vi em outros foruns.
Código: Selecionar todos
fZxbP3sFUrk
Somente a id seria assim
Código: Selecionar todos
[youtube]{content}[/youtube]
Código: Selecionar todos
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/{content}"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/{content}" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
O ideal é se conseguíssemos uma bbcode que fosse possível com qualquer destas variáveis. Isso é possível?


Grato
Philippus
By gssilva
#272363
Eu não sei se é possível, eu testei aqui e não funcionou, não carregou o vídeo.
Não da para usar o novo código de incorporar do youtube por que é por iframe, e isso deixa o tópico inacessível.

Tem uma coisa que não sei se vai dar certo, tente usar ai.

A censura de palavras.

Os usuários postam esse link certo?
http://youtu.be/fZxbP3sFUrk

Então você vai colocar a seguinte parte do link para ser censurado http://youtu.be/ e vai colocar para substituir por http://www.youtube.com/watch?v= então toda vezes que alguém colocar um link http://youtu.be/fZxbP3sFUrk ele automaticamente será substituído por http://www.youtube.com/watch?v=fZxbP3sFUrk

Teoricamente isso funciona, teste na prática.

Qualquer dúvida poste.
By Philippus
Posts Avatar
#272393
Tentei aqui a não funcionou.

Mas observei que mesmo colocando somente o link ele não ve a coisa como texto sensurado, trocando o texto para o definido la no ACP.

Será que necessito limpar cache ou alguma outra config?
By rohde
Membership Days Posts
#287646
tb estou com um problema como o citado pelo colega acima...

eu vi em um forum de fora q eles usam um iframe apontado para um php que da um output no player porem ele nao funciona direito
vou deixar o código pra vcs, se alguem souber arrumar..
Código: Selecionar todos
<?php
//Simple code for returning an "embed" link, for youtube.
//works mostly with the iframe method.
if(isset($_GET['url'])) {
$url = $_GET['url'];
//Strip out the url itself,
//
$url = str_replace("https://", "", $url);
$url = str_replace("http://", "", $url);
$url = str_replace("www.", "", $url);
//
$url = str_replace("youtube.com/watch?v=", "", $url);
$url = str_replace("youtube.com/v/", "", $url);
$url = str_replace("youtu.be/", "", $url);



//probably in effecient, but i'm too lazy to look up a better way.. so...
$params = split("&", $url);
$embed = $params[0];
//Basically, it'll split the remnants by the "&"s found in the string. We only need the first instance, as the rest
//are just arguements for the video, that aren't compatible in this form.

	echo "http://www.youtube.com/embed/".$embed;
	//header('Location: http://www.youtube.com/embed/'.$embed );
	//and viola!
}; ?>
subs. do html
Código: Selecionar todos
<iframe width="420" height="315" src="embed_youtube.php?url={SIMPLETEXT}" frameborder="0"></iframe>
By rohde
Membership Days Posts
#287647
rohde escreveu:tb estou com um problema como o citado pelo colega acima...

eu vi em um forum de fora q eles usam um iframe apontado para um php que da um output no player porem ele nao funciona direito
vou deixar o código pra vcs, se alguem souber arrumar..
Código: Selecionar todos
<?php
//Simple code for returning an "embed" link, for youtube.
//works mostly with the iframe method.
if(isset($_GET['url'])) {
$url = $_GET['url'];
//Strip out the url itself,
//
$url = str_replace("https://", "", $url);
$url = str_replace("http://", "", $url);
$url = str_replace("www.", "", $url);
//
$url = str_replace("youtube.com/watch?v=", "", $url);
$url = str_replace("youtube.com/v/", "", $url);
$url = str_replace("youtu.be/", "", $url);



//probably in effecient, but i'm too lazy to look up a better way.. so...
$params = split("&", $url);
$embed = $params[0];
//Basically, it'll split the remnants by the "&"s found in the string. We only need the first instance, as the rest
//are just arguements for the video, that aren't compatible in this form.

	header('Location: http://www.youtube.com/embed/'.$embed );
	//and viola!
}; ?>
subs. do html
Código: Selecionar todos
<iframe width="420" height="315" src="embed_youtube.php?url={SIMPLETEXT}" frameborder="0"></iframe>

Eu creio que não mexi nisso pq nem sei […]

PHP XML/DOM support (RESOLVIDO)

Bom pessoal, consegui resolver de uma forma relati[…]