Re: Cambiar botones de BBcodes de phpBB3 a botones con Imagenes
Publicado: 14 Mar 2009, 19:47
A tu salud maestro 

phpBB España Oficial, Soporte Internacional Oficial del sistema de foros phpBB en Español, extensiones, estilos, traducciones, guías, tutoriales, videos, redes sociales, webmaster.
https://www.phpbb-es.com/foro/
Código: Seleccionar todo
<object type="application/x-shockwave-flash" style="width:{NUMBER1}px; height:{NUMBER2}px;" data="http://www.{SIMPLETEXT}.com/v/{IDENTIFIER1}?color1={IDENTIFIER2}&color2={IDENTIFIER3}&border={NUMBER3}&rel={NUMBER4}&loop={NUMBER5}&autoplay={NUMBER6}&showsearch={NUMBER7}&showinfo={NUMBER8}&fs={NUMBER9}"><param name="movie" value="http://www.{SIMPLETEXT}.com/v/{IDENTIFIER1}?color1={IDENTIFIER2}&color2={IDENTIFIER3}&border={NUMBER3}&rel={NUMBER4}&loop={NUMBER5}&autoplay={NUMBER6}&showsearch={NUMBER7}&showinfo={NUMBER8}&fs={NUMBER9}" /><param name="allowFullScreen" value="true" /></object>
Código: Seleccionar todo
{SIMPLETEXT} -> youtube/youtube-nocookie (la segunda opción es para [url=http://www.google.com/support/youtube/bin/answer.py?answer=141046]activar el modo de mejora de la privacidad[/url]
{IDENTIFIER1} -> El identificador del video de toda la vida
{IDENTIFIER2} -> Este y el siguiente son los dos colores que youtube permite modificar, pero como en el enlace no aparece el signo # creo ue hay que usar este token en vez del otro.
{IDENTIFIER3} -> Explicado arriba, el primer color es el que se usa arriba y abajo del degradado del borde exterior, y en el borde entre los botones, el segundo es el que se utiliza de fondo en los botones y en el centro del degradado del borde exterior.
{NUMBER1} -> Anchura del video
{NUMBER2} -> Altura del video
{NUMBER3} -> 0/1 (cero si no quieres borde, uno si si lo quieres, por defecto 0)
{NUMBER4} -> 0/1 (cero si no quieres que aparezcan los videos relaccionados, uno si si quieres que aparezcan, por defecto 1)
{NUMBER5} -> 0/1 (cero si no quieres que se vuelva a empezar despues de acabar, uno si si quieres, por defecto 0)
{NUMBER6} -> 0/1 (cero si quieres que haya que pulsar el play para que empieze, uno si quieres que empieze nada más cargarse, por defecto 0)
{NUMBER7} -> 0/1 (cero si no quieres que aparezca la busqueda, uno si quieres que aparezca, por defecto 1)
{NUMBER8} -> 0/1 (cero si no quieres que aparezca la información del video, uno si quieres que aparezca, por defecto 1)
{NUMBER9} -> 0/1 (cero si quieres que no aparezca el boton de pantalla completa, uno si quieres que aparezca, por defecto 0)
-Uso de BBCode:
-Reemplazo HTML: <object type="application/x-shockwave-flash" style="width:{NUMBER1}px; height:{NUMBER2}px;" data="http://www.youtube.com/v/{IDENTIFIER}?fs=1"><param name="movie" value="http://www.youtube.com/v/{IDENTIFIER}?r ... rch=0&fs=1" /><param name="allowFullScreen" value="true" /></object>
-Recordaros que arriba he puesto muchos más parametros que se le pueden pasar en el enlace del video como esta escrito para dar estilo al reproductor.
-La función BBcodeyoutube de mitch la he dejado así:
Código: Seleccionar todo
function BBcodeyoutube() {
theSelection = false;
var textarea = document.forms[form_name].elements[text_name];
textarea.focus();
if ((clientVer >= 4) && is_ie && is_win)
{
theSelection = document.selection.createRange().text;
if (theSelection)
{
bbfontstyle('[youtube]','[/youtube]');
return;
}
}
else if (document.forms[form_name].elements[text_name].selectionEnd && (document.forms[form_name].elements[text_name].selectionEnd - document.forms[form_name].elements[text_name].selectionStart > 0))
{
bbfontstyle('[youtube]','[/youtube]');
return;
}
var Errores = '';
var enterURL = prompt("Introduzca la ID del video (solo la ID, no la URL completa)", "ZxyQraaB7c0");
var enterWIDTH = prompt("Introduzca el ancho del video, en pixeles", "480");
var enterHEIGHT = prompt("Introduzca el alto del video, en pixeles", "385");
if (!enterURL) {
Errores += "Debes ingresar la ID del video.";
alert("Error: "+Errores);
return;
}
if (!enterWIDTH || !enterHEIGHT) {
Errores += "Debes ingresar un ancho o alto en pixeles para el archivo.";
alert("Error: "+Errores);
return;
}
else {
var Post = "[youtube="+enterWIDTH+":"+enterHEIGHT+"]"+enterURL+"[/youtube]";
insert_text(Post);
}
}
Código: Seleccionar todo
</td>
</tr>
Código: Seleccionar todo
<?php } if ($this->_rootref['S_BBCODE_ALLOWED']) { ?>
Código: Seleccionar todo
...
</td>
</tr>
<!-- END if --><!-- IF S_BBCODE_ALLOWED -->
...
Código: Seleccionar todo
...
</td>
</tr>
<!-- IF S_BBCODE_ALLOWED -->
...
Generalmente se trata de un problema de Javascript, si al realizar los cambios cometiste un error, no funcionarán los botones.DarthVe escribió:Holaa todos
lo he instalado todas las imagen se ven bien, pero cuando se le trato de dar a cualquier icono no me sale singun codigo
me podran ayudar?