Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
2 Problema con la colocacion de plugins en la caja de texto.
Doest   28 Jun, 2010, 2:24 pm
#1
-URL: http://gl.icr38.net/index.php
-Version del Foro: mybb 1.4.8.
-Actualizacion: no.
-Informacion del problema:

Ando añadiendo plugins en la caja de texto con su respectiva imagen (utilizo "Porcelain_Glass_Editor" como theme para el editor por si las dudas), donde consegui con exito instalar, colocar el boton con imagen y hacer funciona el plugin de youtube (YouTube BBCode).

Problema 1º: ¿Como añado un segundo plugin (Spoiler) que vaya junto con el de youtube?

Ya edite los archivos stylesheet.css y editor.js, donde en este ultimo no llego a entender porque al querer añadir la siguiente linea, que es la del 2º plugin (Spoiler BBCode) que va a continuacion del de youtube, el cuadro entero de edicion, desaparece.

Ambos plugin los probe por seaparado y van a la perfeccion (cambiando la unica linea que me acepta para que el cuadro se pueda visualizar), cosa que si añado la otra linea para que ambos se puedan ver al mismo tiempo, pasa lo descrito arriba y visto en las imgs de abajo...

codigo añadido en el "editor.js":
Código PHP:
<?php 
// Create our new text area
areaContainer = document.createElement("div");
areaContainer.style.clear = "both";
this.createToolbar('mytoolbar', {
container: 'bottom',
items: [
{
type: 'button', name: 'youtube', sprite: 'youtube', insert: 'youtube', title: this.options.lang.title_youtube}
{
type: 'button', name: 'spoiler', sprite: 'spoiler', insert: 'spoiler', title: this.options.lang.title_spoiler}
]
});

PD: si pongo a los 2 en la misma linea con la separacion de una coma, solo se me muestra el 1º que va antes de la coma y el 2º no aparece. (es como si tu hubiera colocado nada).

Ejemplo:
Código PHP:
<?php 
{type: 'button', name: 'youtube', sprite: 'youtube', insert: 'youtube', title: this.options.lang.title_youtube},{type: 'button', name: 'spoiler', sprite: 'spoiler', insert: 'spoiler', title: this.options.lang.title_spoiler}


Screens
[attachment=419]
[attachment=420]

Alquien podria decirme que es lo que tengo o hago mal?

Problema 2º: ¿Como puedo editar el alto (de el cuadro) o donde puedo coloca los nuevos botones, para que no me desplace el cuadro de la caja de edicion, hacia abajo?

Saludos Smile

PD: Espero que todo este en orden y en el lugar indicado.
PD2: Sorry si he sido cargante con este ladrillo, pero estos 2 problemas ya me tienen de cabeza toda la tarde.
PD3: Segui los pasos descritos de aqui, donde explica como añadir nuevos botones (Este tuto esta en varios lados, pero es por poner que pasos fueron los que segui Undecided )
Paansho Ausente   28 Jun, 2010, 4:13 pm
#2
emm ahi un toolbar ke tiene esos 2 , pero nose a mi tampoco me funciona con los codigos :S xd
ArmyZ   28 Jun, 2010, 4:34 pm
#3
el problema uno es un simple error de sintaxis, osea te falta una coma "," el código que pones corregido quedaría así:
Código PHP:
<?php 
// Create our new text area
areaContainer = document.createElement("div");
areaContainer.style.clear = "both";
this.createToolbar('mytoolbar', {
container: 'bottom',
items: [
{
type: 'button', name: 'youtube', sprite: 'youtube', insert: 'youtube', title: this.options.lang.title_youtube},
{
type: 'button', name: 'spoiler', sprite: 'spoiler', insert: 'spoiler', title: this.options.lang.title_spoiler}
]
});

el segundo no entiendo bien, pero te recomendaria que esos 2 botones los integraras junto a los botones de arriva osea los de Bold, Italic y todos esos, si no pues tendrias que modificar el alto desde el codigo html seria en donde dice rows="x"... si no explicame bien ese segundo problema ;D
Doest   28 Jun, 2010, 7:23 pm
#4
LOL... Esperaba que fuese mas largo todo el problema, en el que yo, solo me comi el coco durante 2 horas y media y tan solo era incluir una coma entre las lineas Big Grin

Con el 2º problema, me andaba refiriendo exactamente a tocar el alto del cuadro de edicion (por lo botones).

Pero tras ver mas tarde el unico error que mencionabas (la coma Dodgy), pude ver exactamente como se distribuia la estructura de cada contenedor y movi los 2 plugins a que esten al lado derecho de los botones "font", "size" y "color" + un "separator", para que no esten juntos y solucionar de paso el 2º problema.

Codigo:
Código PHP:
<?php 
this
.createToolbar('topformatting', {
container: 'top',
items: [
{
type: 'dropdown', name: 'font', insert: 'font', title: this.options.lang.font, options: this.fonts},
{
type: 'dropdown', name: 'size', insert: 'size', title: this.options.lang.size, options: this.sizes},
{
type: 'button', name: 'color', insert: 'color', dropdown: true, color_select: true, image: 'color.gif',
draw_option: this.drawColorOption, options: this.colors},
{
type: 'separator'},
{
type: 'button', name: 'youtube', sprite: 'youtube', insert: 'youtube', title: this.options.lang.title_youtube},
{
type: 'button', name: 'spoiler', sprite: 'spoiler', insert: 'spoiler', title: this.options.lang.title_sopiler}
]
});

Img:
[attachment=425]

Weno, thx ArmyZ, por la asistencia Blush

Almenos ya se como colocar botones uno junto a otro, (cosa que hace poco menos de 1 dia, solo sabia colocar tan solo uno, por muy explicado que estuviesen los tutoriales Sleepy)

Ya lo pueden dar por solucionado y cerrarlo Tongue

Saludos Smile
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.