Página 1 de 2

De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 11:15
por novamax
Versión de phpBB: 3.0.3
Tipo de phpBB: phpBB estandar, (tambien llamado Vanilla) phpBB2 o phpBB3
MODs Instalados: Si
Tu conocimiento: Conocimiento básico
Enlace del Foro: http://www.tmaxvalencia.com/foro" onclick="window.open(this.href);return false;

MODs instalados: Prime quick reply, Ajax Chat, Activity stats, Sitemap generator, Tinypic
Versión de phpBB: 3.0.3
Servidor: de pago

Desde ayer cualquier usuario que entra en una pagina del foro que contenga videos embebidos mediante el BBCode de youtube o intenta postearlos de esa forma se produce el siguiente error:
Imagen

Y a continuacion sale la tipica pantalla de No se puede mostrar esta pagina etc...

Aqui el ejemplo: http://www.tmaxvalencia.com/foro/viewto ... f=17&t=703" onclick="window.open(this.href);return false;

He utilizado los dos BBCode, el de url completa al enlace del video y el de la url simplificada.
Ha estado funcionando bien desde hace meses. Los mods que tengo instalados estan arriba indicados, y BBCodes tengo este de youtube y el de Lightbox.
Si se pone la url del video sin utilizar el bbcode de youtube no hay problema.

La ultima modificacion que he hecho ha sido instalar el mod Prime quick reply hace ya unos dias.

No creo que sea el navegador pero nunca se sabe con el IE, los que useis otro podeis decirme si os pasa tambien en ese enlace que he puesto? Gracias

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 12:34
por angelismo
Al entrar en ese tema de tu foro ,me pide que me identifique.

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 13:05
por thejerry007
igual ....

tenemos que identificarnos para ver tu problem ??

te recomiendo que reinstales el bbcode de youtube y limpies la cache ...
si no te funciona mientras que encuntras una solucion mas optima elimina el bbcode de youtube

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 13:36
por novamax
He dado permisos a invitados a un foro de pruebas donde he puesto un video.

Pero me he quedado perplejo cuando he visto que si entras con el enlace directo al post,
este por ej: http://www.tmaxvalencia.com/foro/viewto ... ?f=7&t=751" onclick="window.open(this.href);return false; ,no se produce error.

En cambio si entras al foro --> luego al foro de pruebas --> y por ultimo al post titulado Prueba video youtube entonces si da el error:

Este es el enlace al foro de pruebas: http://www.tmaxvalencia.com/foro/viewforum.php?f=7" onclick="window.open(this.href);return false;
Ahi entra al post "Prueba video youtube y veras como si da error"

Que raro. Gracias

pd: he probado en un foro local de mi ordenador de pruebas con el mod de highslide para youtube y con ese mod no da error. :nolose:

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 13:42
por angelismo
Pues a mi no me da error de ninguna de las maneras ,uso firefox 3 y segun tu captura deduzco que usas IE7 ,asi que parece que el error solo sale con IE7.

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 13:49
por novamax
Vaya con ms hemos topado, como sea cosa de ie me la ...
O sea, que entrando a foro -> pruebas -> mensaje del video , asi tampoco da error con otro navegador ?

Efectivamente uso ie7 no es me guste o deje de gustar pero es que el 85% de los usuarios del foro usan ese.
Ayer tuve actualizaciones automaticas de vista,
Alguien mas con IE y otros navegadores pueden probar a ver si les deja entrar de las 2 formas?

Muchas gracias

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 13:54
por angelismo
Pues acabo de probar con IE7 y tampoco me da error ,de ninguna de las formas :shock:

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 13:58
por HuanManwe
Entro con Firefox 3.0.4 y veo el video perfectamente.

Con IE7 me pasa lo que dices. Si entro directamente funciona bien, pero si voy foro --> foro de pruebas... entonces me sale mensaje de error, tal y como te ocurre.

Alucinante.

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 16:02
por mitch
Ni con firefox ni con explorer7 me ha aparecido error, de ninguna forma (ni directa ni de forma indirecta)

:/

que raro

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 16:20
por novamax
Gracias xicos, al menos ya puedo descartar cosas como mods instalados etc.
Pues me da que ha sido o al menos coincide en el tiempo con alguna actualizacion de vista (si ya se ya se jeje)

No es importante pero no me doy por vencido, al menos tengo el mod highslide de youtube puesto por vosotros que me va a sacar de este pequeño lance o bien que pongan el enlace sin mas.

Investigaré mas el tema y si encuentro algo lo haré saber. Muchas gracias.

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 17:06
por thejerry007
uso firefox 3.04 y ingreso y no me da error

use ie7 e igual no me da error ... puede ser q la actualizacion del vista... desistalala y nos cuentas

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 21:13
por novamax
Desinstale actualizaciones de vista pero sigue igual.
He encontrado por la web el siguiente comentario

Código: Seleccionar todo

Incluir videos de youtube en tu blog/web es super sencillo ¿no? Basta con ir al video, copiar el embed code e incluirlo en tu HTML. Funciona para Firefox y toda la plétora de navegadores, menos IE7 (si no, que chiste) que te tira un error “Operación Anulada” o en Inglés “Operation Aborted” y adiós tu página.
El problema: youtube te da el siguiente código para incluir los videos:

<object width=“425″ height=“344″>
    <param name=“movie” value=“http://www.youtube.com/v/$VIDEOID”></param>
    <embed src=“http://www.youtube.com/v/$VIDEOID” type=“application/x-shockwave-flash” width=“425″ height=“344″></embed></object> 

Solo hay que sustituir el $VIDEOID por el id del video que queremos ver. ¡MAL!. El problema es que la etiqueta embed comparte la misma suerte que el Dodo y no debe usarse más. Claro que, como youtube te dió el código, pues confias. ¿Cómo lo podemos cambiar para que IE7 no se muera?

<object type=“application/x-shockwave-flash” width=“425″ height=“355″ data=“http://www.youtube.com/v/$VIDEOID” id=“VideoPlayback”>
              <param name=“movie” value=“http://www.youtube.com/v/$VIDEOID&rel=1&color1=0×3a3a3a&color2=0×999999&border=0″></param>
              <param name=“wmode” value=“transparent”></param>
              <param name=“allowScriptAcess” value=“sameDomain”/>
              <param name=“quality” value=“best”/>
              <param name=“FlashVars” value=“playerMode=embedded” />
            </object> 

Simplemente agregamos el atributo data a la etiqueta object, y ahí le indicamos la URL del video que deseamos incluir. Adiós problemas, el sitio valida, e IE7 no se muere.
He intentado adecuarlo al bbcode de youtube pero no me aclaro de momento, seguire intentandolo. Alguna idea? Tiene sentido esto que he puesto?

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 21:16
por Manolo
Yo aun no vi que bbcode usas, hay varios de youtube :oops:

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 21:22
por mitch
Puede ser... como dice Manolo, dinos que BBcode de youtube estas usando, y lo adecuamos. salu2

Re: De repente da error BBCode Youtube

Publicado: 05 Dic 2008, 21:30
por novamax
Lo siento :oops:

He usado siempre el simplificado, (Morph) http://www.phpbb-es.com/foro/viewtopic.php?f=84&t=13929" onclick="window.open(this.href);return false;
pero desde que me ocurrio he probado otros (el de url completa de The KuKa)

Ahora mismo estoy trasteando para adecuarlo pero de momento no lo consigo.
Como siempre gracias, siento molestaros