Foro de elhacker.net

Foros Generales => Sugerencias y dudas sobre el Foro => Mensaje iniciado por: dimitrix en 3 Febrero 2015, 23:36 pm



Título: APP de youtube en HTML5
Publicado por: dimitrix en 3 Febrero 2015, 23:36 pm
Pues no estaría mal retocar la APP de Youtube del foro, para que cargue los vídeos en HTML5.

O si queréis, pasarme la APP e intentaré hacerlo yo sin-backdoors.

Lo digo, por que muchos usuarios no tenemos flash ni usamos chrome...


Título: Re: APP de youtube en HTML5
Publicado por: el-brujo en 6 Febrero 2015, 18:09 pm
Si y más ahora que los vídeos de Youtube son en html5 por defecto, por fín.

Éste es el código del botón de Youtube:

Código
  1.               'tag' => 'youtube',
  2.               'type' => 'unparsed_commas_content',
  3.               'test' => '\d+,\d+\]',
  4.               'content' => '<object type="application/x-shockwave-flash" width="$2" height="$3" data="https://www.youtube.com/v/$1&ap=%2526fmt%3D18" allowScriptAccess="never"><param name="movie" value="https://www.youtube.com/v/$1&ap=%2526fmt%3D18"></param><param name="wmode" value="transparent"></param></object>',
  5.               'validate' => create_function('&$tag, &$data, $disabled', '
  6. if (isset($disabled[\'url\']))
  7. $tag[\'content\'] = \'$1\';
  8. // $pattern = \'(http(?:s?)://(?:www\.)?youtu(?:be\.com/watch\?v=|\.be/)(\w*)(&(amp;)?[\w\?=]*)?)\';
  9. $pattern = \'(https?:\/\/(?:www\.)?youtube\.com\/watch\?(?=.*v=((\w|-){11}))(?:\S+)?)\';
  10. // $pattern = \'(http(?:s?)://(?:www\.)?youtu(?:be\.com/watch\?v=|\.be/)([\w\-]+)(&(amp;)?[\w\?=]*)?\';
  11. // $pattern = \'(http://(www\.)?youtube\.com/watch\?.*v=([a-zA-Z0-9]+).*)?\';
  12.  
  13. if (preg_match($pattern, $data[0], $matches))
  14. $data[0] = $matches[1];'),
  15. 'disabled_content' => '<a href="$1" target="_blank">$1</a>',
  16.                    ),


Título: Re: APP de youtube en HTML5
Publicado por: #!drvy en 6 Febrero 2015, 18:57 pm

Código
  1.     array(
  2.                  'tag' => 'youtube',
  3.                  'type' => 'unparsed_commas_content',
  4.                  'test' => '\d+,\d+\]',
  5.                  'content' => '<iframe width="$2" height="$3" src="https://www.youtube.com/embed/$1" frameborder="0" allowfullscreen></iframe>',
  6.                  'validate' => create_function('&$tag, &$data, $disabled', '
  7.    if (isset($disabled[\'url\']))
  8.    $tag[\'content\'] = \'$1\';
  9.    // $pattern = \'(http(?:s?)://(?:www\.)?youtu(?:be\.com/watch\?v=|\.be/)(\w*)(&(amp;)?[\w\?=]*)?)\';
  10.    $pattern = \'(https?:\/\/(?:www\.)?youtube\.com\/watch\?(?=.*v=((\w|-){11}))(?:\S+)?)\';
  11.    // $pattern = \'(http(?:s?)://(?:www\.)?youtu(?:be\.com/watch\?v=|\.be/)([\w\-]+)(&(amp;)?[\w\?=]*)?\';
  12.    // $pattern = \'(http://(www\.)?youtube\.com/watch\?.*v=([a-zA-Z0-9]+).*)?\';
  13.  
  14.    if (preg_match($pattern, $data[0], $matches))
  15.    $data[0] = $matches[1];'),
  16.    'disabled_content' => '<a href="$1" target="_blank">$1</a>',
  17.                       ),

Creo que así valga  :P

Saludos


Título: Re: APP de youtube en HTML5
Publicado por: el-brujo en 6 Febrero 2015, 19:37 pm
Gracias, joder ya podía haberlo cambiado yo jaja ni me dí cuenta de mirar el código, ahora el compartir vídeo es con iframe

Ups! mira qué video xD (frida es el que intentó tirar el foro la semana pasada)  :rolleyes:  ;-)

WN5AG22D8Qo


Título: Re: APP de youtube en HTML5
Publicado por: dimitrix en 7 Febrero 2015, 01:50 am
Se me adelantaron!

Creo que este post y el que dije que los "alt" de los emoticonos tenían que ser los mismos que los que crean el propio emotico (para copiarlos vamos), son las dos mejores aportaciones que he hecho al foro xD

 :D >:( ::) :-( ;D :huh: :-* :-X :rolleyes: :( :o :) :P :-\ ;) :-[ >:D :xD :laugh: ;-) :silbar:

¡Gracias brujo! Ya te invito a una birra ^^