Página 2 de 2

Re: Duda sobre bbcode URL

Publicado: 11 Nov 2008, 22:44
por Manolo
Lo es, te lo puse para que lo leas, sino lees no sabras para que sirve todo el trabajo que realizo Mitch, veras como encuentras ahi lo que quieres.

Saludos!

Re: Duda sobre bbcode URL

Publicado: 11 Nov 2008, 23:22
por jms801
Amigo manolo.... creo que no me entiendes.. o estoy ciego y no veo lo que me dices
Yo quiero q mis bbcode viejos (url o img o flash que no tienen imagen) me muestren la ventana emergente como le pedi a mitch, o sea link y luego otra ventana que diga leyenda... pero no quiero pasarlos previamente como imagenes.
Yo quiero mantener mis bbcode con botones (asi de simple, como viene por default) pero quiero que me aparezca la opcion de las ventanas dinamicas que pedi previamente, se entiende ahora?

El tuto esta perfecto para las personas que quieren los bbcode con imagenes y ademas quiere las ventanas emergentes... y de hecho pensaba aplicar los bbcode con imagenes a mi foro, luego me dio temor que haya posibles incompatibilidades luego al actualizar el foro el dia de mañana por ej

Por eso estoy pidiendo si no es mucha molestia claro la opcion de personas que tienen los bbcode con botones (sin imagenes) y quieren tener la opcion de ventanas emergentes (link y luego la otra para poner la leyenda) para los casos url o img o flash (que son los pocos bbcode por defecto en los que se puede aplicar esta opcion de ventanas emergentes)

Un slaudo!

Re: Duda sobre bbcode URL

Publicado: 12 Nov 2008, 02:20
por mitch
Ok... Entonces, haz la modificación que deje en ese tema, para el archivo editor.js.

Luego, en el archivo /styles/prosilver/template/posting_buttons.html

Buscar:

Código: Seleccionar todo

onclick="bbstyle(14)"
Reemplazar por:

Código: Seleccionar todo

onclick="BBcodeimg()"
Buscar:

Código: Seleccionar todo

onclick="bbstyle(16)"
Reemplazar por:

Código: Seleccionar todo

onclick="BBcodeurl()"
Buscar:

Código: Seleccionar todo

onclick="bbstyle(18)"
Reemplazar por:

Código: Seleccionar todo

onclick="BBcodeflash()"
guardas, subes, limpias caché, y debería funcionar.

Re: Duda sobre bbcode URL

Publicado: 12 Nov 2008, 05:04
por jms801
Mitch... en el editor.js como yo quiero solo cambiar img, url y flash (y no youtube, google etc etc) el codigo a agregar al final del archivo seria...

Código: Seleccionar todo

// BBcodes por Mitch
function BBcodeimg() {
   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('[img]','[/img]');
         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('[img]','[/img]');
      return;
   }

   var Errores = '';
   var enterURL   = prompt("Introduzca la URL de la imagen", "http://");
   if (!enterURL)    {
      Errores += "Debes ingresar una URL para la imagen.";
      alert("Error: "+Errores);
      return;
   }
      var Post = "[img]"+enterURL+"[/img]";
      insert_text(Post);
}

function BBcodeurl() {
   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('[url]','[/url]');
         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('[url]','[/url]');
      return;
   }

   var Errores = '';
   var enterURL   = prompt("Introduzca la URL", "http://");
   var enterTITULO = prompt("Introduzca el nombre del enlace (opcional)", "Nombre de la Página Web");
   if (!enterURL)    {
      Errores += "Debes ingresar una URL.";
      alert("Error: "+Errores);
      return;
   }
   if (!enterTITULO)  {
      var Post = "[url]"+enterURL+"[/url]";
      insert_text(Post);
   }
   else {
   var Post = "[url="+enterURL+"]"+enterTITULO+"[/url]";
   insert_text(Post);
   }
}

function BBcodeflash() {
   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('[flash=500,350]','[/flash]');
         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('[flash=320,285]','[/flash]');
      return;
   }

   var Errores = '';
   var enterURL   = prompt("Introduzca la URL del Flash", "http://");
   var enterWIDTH = prompt("Introduzca el ancho del flash, en pixeles", "500");
   var enterHEIGHT = prompt("Introduzca el alto del flash, en pixeles", "350");
   if (!enterURL)    {
      Errores += "Debes ingresar una URL.";
      alert("Error: "+Errores);
      return;
   }
      if (!enterWIDTH || !enterHEIGHT)    {
      Errores += "Debes ingresar un ancho o alto en pixeles para el archivo flash.";
      alert("Error: "+Errores);
      return;
   }
   else {
   var Post = "[flash="+enterWIDTH+","+enterHEIGHT+"]"+enterURL+"[/flash]";
   insert_text(Post);
   }
}
// BBcodes por Mitch

Re: Duda sobre bbcode URL

Publicado: 12 Nov 2008, 05:32
por jms801
Me jugué e hice la prueba y la verdad, que te puedo decir mitch.. sos un genio, sos un libro abierto de php.... agradecido como siempre.

Funciono perfecto!

Abrazo y gracias Mitch.

Re: Duda sobre bbcode URL

Publicado: 12 Nov 2008, 06:10
por mitch
Si era eso. No lo puse porque daba igual poner o no poner esas lineas, no afectaba.. pero si era ese el código al fin y al cabo.

De nada, que estes bien.

Re: Duda sobre bbcode URL

Publicado: 15 Mar 2010, 18:25
por cass24z
Mitch muchas gracias, está excelente, solo tengo una duda, porqué el botón del color de fuente no sirve? No hay forma de cambiarlo por un drop down menú como el del tipo de letra y tamaño?