Página 1 de 3

Advanced BbCode: Descuadra Plantilla, Anula Emoticón, Más..

Publicado: 14 May 2006, 16:23
por SuperNovato
Buf... No sabía cómo titular este tema. Si alguien cree que hay un título mejor (para ayudar en futuras búsquedas) no tengo problema en editarlo.

A ver. Tengo un foro (de pruebas) phpBB 2.0.20 con el MOD Last Topic instalado, alojado en iespana, un servidor fratuito.

He instalado del Advanded BBCode Box Mod, bajándolo de ests foro (la versión en español).

Pero hay una parte de la plantilla (creo que se llama así) que queda descuadrada: es la que da las opciones, para ese mensaje, de deshabilitar bbcode o html y notificar respuesta. Se "va a la derecha", y no "se queda" donde está siempre (debajo de la ventana donde se escribe el post).

Una imagen vale más que mil palabras:

Imagen

¿Es cosa de phpBB o se puede arreglar?

Respuesta: Advanced BBCode Box "descuadra" La Plantilla

Publicado: 14 May 2006, 21:49
por KasLimon
Hola SuperNovato!

Lo k dices parece muy simple... Tienes k coger backup del archivo templates/subSilver/posting_body.tpl (se supone k lo tenias k aber exo) y volver a aplicarle todos los cambios k te pidio la instalacion del bbcode box. Si el problema persiste puede pasar a ser una cosa más complicada pero no fuera del alcance de nuestras manos...

Saludos

Respuesta: Advanced BBCode Box "descuadra" La Plantilla

Publicado: 14 May 2006, 22:59
por SuperNovato
Caray, KasLimon... ¡muchas gracias! Si no me llegas a decir que se trataba del archivo posting_body.tpl me habría vuelto loco reinstalando y comparando.

Efectivamente, era ese archivo. Comparé el posting_body.tpl que yo tenía y el posting_body.tpl del MOD y había una diferencia.

En el mío había una línea: <td><span class="genmed"> {L_FONT_COLOR}:
Y otra: </select> {L_FONT_SIZE}:<select name ... ... ...

Mientras que en el MOD la primera línea era: <td><span class="genmed"> &nbsp;{L_FONT_COLOR}:
Y la otra: </select> &nbsp;{L_FONT_SIZE}:<select name ... ... ...

Cambiando esas dos cosas ya está la plantilla como debe estar:

Imagen

Lo dicho, KasLimon: gracias por la ayuda.

+ + + + + + + + +

NOTA APARTE. Para los que no entendemos casi nada de esto, hay una cosa que nos resulta chocante en la instalación de este MOD. El MOD te dice que en ese archivo posting_body.tpl hay que hacer tres FIND & REPLACE.

Lo que me choca es que el tercer FIND indica que hay que buscar una línea de código que NO viene el el posting_body.tpl original, sino en el código que acabas de meter tú, guiándote por el MOD, en el segundo REPLACE.

¿No sería más sencillo meterlo todo en ese segundo REPLACE?

Pero, como digo, yo de esto no sé nada, y mejor lo dejo para quienes, como bien ha dicho KasLimon, saben que estas cosas no están fuera del alcance de sus manos.

Re: Respuesta: Advanced BBCode Box "descuadra" La Plantilla

Publicado: 15 May 2006, 11:28
por SuperNovato
Sigamos con cosas raras :|

¿Y alguien sabe si el arreglar lo anterior puede tener algo que ver con que no funcione el BBCode [marq]?

Bueno, no sólo es que no funcione, es que no aparece nada (sólo el hueco). Pongo, por ejemplo,
Probando el marquee
y en el mensaje no aparece nada, sólo el espacio (vacío) donde se supone está esa línea. Juer, EDITO todo lo que había puesto en ese post. Lo del marquee se ha arreglado solo... y ahora se ha descojorciao el pinchar en un emoticón y que se añada al texto jejeje

Ya veré si se aregla solo, es cosa del servidor o qué. Si no se arreglara ya volvería a preguntar.

Perdón por las molestias.

Respuesta: Advanced BBCode Box "descuadra" La Plantilla

Publicado: 15 May 2006, 15:06
por SuperNovato
Pues nada, a los emoticones les da por no funcionar.

Se puede poner su código a mano. Y aparecen a la izquierda del cuadro de respuesta. Pero si pinchas en alguno de ellos no se añade a la respuesta que estás escribiendo.

¿Alguna idea de en qué archivo tengo que curiosear?

Respuesta: Advanced BBCode Box "descuadra" La Plantilla

Publicado: 15 May 2006, 19:38
por mitch
Ese es un bug del advanced bbcode box mod... en su momento lo solucione con lo siguiente, inténtalo
En el archivo: /mods/bbcode_box/bbcode_box.js

Buscar:

Código: Seleccionar todo

function emoticon(text) { 
   var txtarea = document.post.message; 
   text = ' ' + text + ' '; 
   if (txtarea.createTextRange && txtarea.caretPos) { 
      if (baseHeight != txtarea.caretPos.boundingHeight) { 
         txtarea.focus(); 
         storeCaret(txtarea); 
      } 
      var caretPos = txtarea.caretPos; 
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text; 
      txtarea.focus(); 
   } else 
   if (txtarea.selectionEnd && (txtarea.selectionStart | txtarea.selectionStart == 0)) 
   { 
      mozWrap(txtarea, text, ""); 
      return; 
   } else { 
      txtarea.value  += text; 
      txtarea.focus(); 
   } 
}
Reemplazar Por:

Código: Seleccionar todo

function emoticon(text) {  
text = ' ' + text + ' ';  
PostWrite(text);  
}
Si no resulta, busco mas y te comento, pero como dije, yo lo solucioné asi. Saludos

Respuesta: Advanced BBCode Box "descuadra" La Plantilla

Publicado: 15 May 2006, 21:13
por SuperNovato
Ah, claro, claro... Era un BUG... ¿Cómo no me habré dado cuenta antes?... Si bastaba mirar el archivo para ver que eso era un BUG... Estaba a punto de decirlo yo 8) .

jejeje De verdad que sois unos hachas, unos figuras, y, por resumir, ¡sois como el Gates pero en pobre (y en buena gente :wink: )!.

Gracias, Mitch. Arreglado siguiendo tus instrucciones. Una gozada.

(Y, en paréntesis, una curiosidad para cuando alguien no tenga nada que hacer y quiera contestarme: ¿y estos BUG -o lo que sea- no deberían arreglarse en el MOD para que, al descargarlo, estuviera majete y guapetón? ¿O hay alguna regla o costumbre del código abierto que yo no sé y que dice que eso no se hace?).

Gracias de nuevo, Mitch, KasLimon... y todos.

Respuesta: Advanced BBCode "descuadra" La Plantilla Y Anula

Publicado: 15 May 2006, 21:43
por JANU1535
Ok.
Pues lo voy a arreglar en el archivo.

Gracias SuperN.

Saludoss.
--------------------
Edito: Ya esta añadido el cambio en la descarga.

Respuesta: Advanced BBCode "descuadra" La Plantilla Y Anula Emoticones

Publicado: 15 May 2006, 22:02
por SuperNovato
Gracias a ti por arreglarlo. Y espero que no me salgan más pejigueras, que ya no puedo editar más el título del tema para seguir añadiendo cosas jejejeje

Gracias, en serio :)

Re: Respuesta: Advanced BBCode "descuadra" La Plantilla Y Anula Emoticones

Publicado: 16 May 2006, 00:31
por Arturo8a
Holas con todos!

Queria aprovechar este tema, para preguntar algo:

Instalè el Advanced BBcode, pero a la hora de responder, citar o publicar un tema, en la parte de abajo (barra de tareas) me sale el ìcono de error y no me deja postear los emoticones :( pero cuando voy a "Ver Mas emoticones", me sale la ventana pop-up, y de ahì si puedo insertar los emoticones :(.

Por cierto, cuando doy click al ìcono de error, me sale en pantalla lo siguiente:

Linea:393

Car:21

Error: Se esperaba ";"

Còdigo: 0

Url: http://htmasters.pandela.org/foro/posti ... =reply&t=5

mmmm :( alguien me podrìa decir a què se debe este error?


Por cierto, mi foro es el siguiente: HT - Masters

;) espero me ayuden, y gracias

Respuesta: Advanced BBCode "descuadra" La Plantilla Y Anula

Publicado: 16 May 2006, 01:46
por Nazcar
pues que deberia de haver un ; en principio pero como no pones el codigo del script que falla es solo una suposicion.

PD no pongas enlaces a url que requieran registro o crea un user de testeos y facilita los datos

Respuesta: Advanced BBCode "descuadra" La Plantilla Y Anula Emoticones

Publicado: 16 May 2006, 19:58
por SuperNovato
No sé si a alguien le interesará lo que voy a poner. O a lo mejor resulta que es una cosa que ya ha hecho todo el mundo.

En fin: se trata de, en plan pejiguero, alguna errata y alguna corrección gramatical del MOD. Pero, bueno, por si a alguien le sirve, ahí va (cuando pase el tiempo, este post con sus tildes no habrá quien lo entienda jejeje). Las referencias de líneas que hago (y que supongo que pueden variar en cada cual) se refieren al archivo ya modificado según las instrucciones del MOD.

En el archivo /language/lang_spanish/lang_main.php hay un par de cosillas:

+ Negrita debería ser Negrilla (a menos que se quiera hacer publicidad del ron jejeje). Está en la línea 392.
+ Indigo debería ser Índigo. Está en la línea 420.

Y en los archivos /mods/bbcode_box/add_bbcode.js y /mods/bbcode_box/bbcode_box.js (en ambos coincide la línea a corregir):

+ Texto alineado al centro queda mejor como Texto alineado en el centro. Está en la línea 32.
+ Instar página web en el post debería ser Insertar página web en el post (o, según gustos, Insertar página web en la respuesta; pero, en todo caso, corrigiendo ese "Instar"). Está en la línea 40
+ Insertar archivo de video debería ser Insertar archivo de vídeo. Está en la línea 43.
+ Decolorear debería ser Decolorar. Está en la línea 45.
+ Exponente debería ser Superíndice. Está en la línea 48.

Lo dicho, por si a alguien le valiera. Pero vamos, que la importancia de un foro no creo que esté en sus tildes o su precisión según la RAE o las otras Academias.

Re: Respuesta: Advanced BBCode "descuadra" La Plantilla Y An

Publicado: 16 May 2006, 22:22
por Arturo8a
pues que deberia de haver un ; en principio pero como no pones el codigo del script que falla es solo una suposicion.

PD no pongas enlaces a url que requieran registro o crea un user de testeos y facilita los datos Ups, perdón Nazcar, bueno acá tengo un usuario de pruebas

Usuario: Pruebas ..................... xD

Contraseña: 123456

Y bueno, supongo q al script te referías al archivo (que, imagino es posting.php) así que acá te paso dicho archivo:

Código: Seleccionar todo

Código demasiado largo - Usar PasteBin - De todas formas el mod no edita posting.php.. haber si te lo solicitan nuevamente (Mitch)
^^ Espero me ayudes. :mrgreen:

Gracias de antemano :wink: :D

Respuesta: Advanced BBCode "descuadra" La Plantilla Y Anula

Publicado: 16 May 2006, 22:51
por mitch
En firefox, lo de los emoticons y el mod funciona perfecto. En explorer da el "error" ese que no deja agregar emoticons..

Hiciste lo dicho unos posts antes?? yo veo que no
http://www.phpbb-es.com/foro/-img-src-t ... html#17120

Realiza aquello y nos cuentas, pero como te digo, en firefox va perfecto y no has hecho ese FIX.

Re: Respuesta: Advanced BBCode "descuadra" La Plantilla Y Anula

Publicado: 16 May 2006, 23:04
por Arturo8a
En firefox, lo de los emoticons y el mod funciona perfecto. En explorer da el "error" ese que no deja agregar emoticons..

Hiciste lo dicho unos posts antes?? yo veo que no
http://www.phpbb-es.com/foro/-img-src-t ... html#17120

Realiza aquello y nos cuentas, pero como te digo, en firefox va perfecto y no has hecho ese FIX. Acabo de hacerlo.....


Abuuuu :( ahora me sale esto:

Linea:622

Car:3

Error: 'baseHeight' is Undefined

Còdigo: 0

Url: http://htmasters.pandela.org/foro/posti ... =quote&p=2

:S qué hago?