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
Crear MyCode Banderas
RKen   8 Apr, 2011, 9:35 am
#1

Hola necesito ayuda para que me digan los pasos a hacer, pero que no lo hagan sino q yo quiero realizarlo, experimente pero no me sale Undecided ....

El tema es el siguiente, mi foro esta dedicado al CS 1.6 Online (Counter-Strike) y por ejemplo cuando damos noticias de algun torneo queremos agregar banderas como por ejemplo en este tema ( http://www.clandt.com.ar/comunidad/tema_...a_de_nuevo ) y quisiera realizar un mycode que sea tipo un formulario de seleccion multiple pero que inserte el la imagen de la bandera...

Código:
<form action="">
<select name="Pais">
<option value="Argentina">Bandera Argentina</option>
<option value="Brasil">Bandera de Brasil</option>
<option value="España">Bandera de España</option>
<option value="Ucrania">Bandera de Ucrania</option>
</select>
</form>

Entonces yo en editor del post seleccionaria el mycode se abriria un formulario de seleccion y en el post se insertaria los tags [img.]Bandera de Pais.gif[/img.]

Me explico no?? Para mas referencias ver el post donde estan las banderas de ke es lo que querria hacer, esto me ahorraria mucho subir una imagen a un host, y poner [img.]url[/img.] cada vez que tenga que hacer algo...

Desde ya muchas gracias y salu2
Última modificación: 8 Apr, 2011, 9:36 am por Aquilez.
nentab   8 Apr, 2011, 10:33 am
#2
Crear el MyCode es sencillo, desde el ACP vas creando un MyCode para cada bandera. Por ejemplo que cada uno sea: [bandera=España][/bandera], [bandera=Brasil][/bandera], etc etc

El problema podría venirte al añadir el botón al editor. Tendrías que editar el archivo editor.js. Prueba por ejemplo a copiar el código de los vídeos, cambiandole los valores por los tuyos.
RKen   8 Apr, 2011, 8:22 pm
#3
Pruebo y t aviso, desde ya muchisimas gracias ^^ saludos.


Perdon por la demora, estuve estudiando ^^

Mira encontre una forma de hacerlo para que salga mejor en editor, ahora se me complica que codigos deberia agregar.

Por ejemplo las fuentes o el tamaño de las fuentes en el editor tenes un dropdown menu si?

En el archivo editor.js se encuentran las siguientes lineas

[fieldset=editor.js]
Código:
        // An array of font sizes to be shown.
        this.sizes = new Object();
        this.sizes["xx-small"] = this.options.lang.size_xx_small;
        this.sizes["x-small"] = this.options.lang.size_x_small;
        this.sizes["small"] = this.options.lang.size_small;
        this.sizes["medium"] = this.options.lang.size_medium;
        this.sizes["large"] = this.options.lang.size_large;
        this.sizes["x-large"] = this.options.lang.size_x_large;
        this.sizes["xx-large"] = this.options.lang.size_xx_large;
[/fieldset]

Aca por lo que veo, hay archivos que se insertan, y archivos de lenguaje?

Lo que yo agregue al editor vendria a ser esto.

[fieldset=editor.js]
Código:
        // An array of flags to be shown.
        this.flags = new Object();
        this.flags["argentina"] = this.options.lang.argentina;
        this.flags["brazil"] = this.options.brazil;
        this.flags["spain"] = this.options.spain;
[/fieldset]

y esto.

[fieldset=editor.js]
Código:
                {type: 'dropdown', name: 'flags', insert: 'flags', title: this.options.lang.flags, options: this.flags},
[/fieldset]

este ultimo seria ya para agregar el boton al Editor de MyBB..

ahora la pregunta es... donde y que deberia agregar para que cuando pulse en el dropdow me salga en lenguaje y se inserte el codigo de la bandera?? o sea de donde toma el editor por ejemplo que la fuente sa x-large y el x-large tenga un valor de 16pt por ejemplo...

Yo lo que deberia hacer es que en donde pulse argentina, salga
Código:
<img src="argentina.gif" alt="Argentina"></img>

si no entienden lo que quiero hacer pues pregunten asi les saco las dudas...

salu2
Última modificación: 17 Apr, 2011, 1:50 am por Aquilez.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.