Cerrar Ventana

Algunas cookies de este sitio son esenciales, y el sitio no funcionará como se espera sin ellas. Estas cookies se establecen en el momento de enviar un formulario, inicie sesión o interactuar con el sitio realizando una acción que va más allá de hacer clic en un simple enlace.


Leer Más

Somos un foro de soporte en español que no tiene publicidad y tiene muchas cosas gratuitas aportadas por la comunidad, contribuye con el foro para poder así obtener alguna membresía de manera gratuita.
SoporteMyBB tiene un total de
1124 temas de soporte.
0 quedan aún por resolver, 244 han quedado obsoletos y 880 han sido resueltos.
Aún no tienes una cuenta, regístrate es gratis.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Tutorial] Agregar botón al editor en MyBB 1.8.21
 Whiteneo
Equipo de Soporte

Estado: Sin conexión Soporte Técnico
354
4,693
Mexico
5
93
576
Estrella  18 July 2019, 06:32
#1
2
Mejor respuesta del mensaje Agregar botón al editor en MyBB 1.8.21Este tutorial es una actualización del actual que funcionaba en versiones anteriores a la reciente MyBB 1.8.21.

Si tienes una versión anterior a esta sigue este tutorial

Registrate o inicia tu sesión para ver este contenido

Si estas en la nueva versión debes seguir el tutorial que a continuación voy a poner aquí mismo.

Fotos de resultado final:
Registrate o inicia tu sesión para ver este contenido
Registrate o inicia tu sesión para ver este contenido
Registrate o inicia tu sesión para ver este contenido


1. Copiar oculto.gif Registrate o inicia tu sesión para ver este contenido en root/jscripts/sceditor/themes/

2. Editar: root/jscripts/sceditor/themes/mybb.css

2.1 Insertar al final del archivo el siguiente código.
Si vas a crear varios botones para varios Mycode, deberás insertar el mismo código repetidamente cambiado básicamente la palabra "oculto" por otra palabra que identifique el Mycode que se utilizará.

.sceditor-button-oculto div {
 background-image:url(oculto.gif);

2.2 Repetir el paso 2. y 2.1 en los demás archivos css dependiendo el editor que estés utilizando tú. En este ejemplo utilizaremos el editor por defecto de mybb que está en el archivo mybb.css y lo aplicaremos para este caso también en el archivo modern.css .

3. Editar root/jscripts/bbcodes_sceditor.js

3.1 Buscar la siguiente linea en el archivo

Código PHP: Registrate o inicia tu sesión para ver este contenido
tooltip: 'Insert a video' 
}); 

3.2 Justamente debajo de esas lineas de código agregamosla palabra reservada oculto y entre los corchetes [ ] deberas agregar la palabra reservada del mismo modo para que el Mycode funcione adecuadamente.

/*********************
     * Add oculto command *
     *********************/
     $.sceditor.command.set("oculto", {
        _dropDown: function (editor, caller, html) {
            var $content;

            $content = $(
        '<div>' +
                '<div>' +
                    '<label for="code">' + editor._('oculto') + ':</label> ' +
                    '<textarea type="text" id="oculto" />' +                    
                '</div>' +
                '<div><input type="button" class="button" value="' + editor._('Insert') + '" /></div>' +
                '</div>'
            );

            setTimeout(function() {
                $content.find('#oculto').focus();
            },100);

            $content.find('.button').click(function (e) {
                var    val = $content.find('#oculto').val(),
                    before = 'Registrate o inicia tu sesión para ver este contenido';

                if (html) {
                    before = before + html + end;
                    end = null;
                }
                else if (val) {
                    before = before + val + end;
                    end = null;
                }

                editor.insert(before, end);
                editor.closeDropDown(true);
                e.preventDefault();
            });

            editor.createDropDown(caller, 'insertcode', $content.get(0));
        },
        exec: function (caller) {
            $.sceditor.command.get('oculto')._dropDown(this, caller);
        },
        txtExec: ['Registrate o inicia tu sesión para ver este contenido'],

        tooltip: 'Ocultar Link'
    }); 

4. Entrar al Admin CP - Templates (Plantillas) - Buscar Ungrouped Templates (Plantillas sin grupo) - Abrir - Buscar "Codebuttons"

4.1 Buscar la siguiente linea:

{$basic2}image,{$email} 

4.2 Aquí agregamos el código de nuestro mycode, en éste caso, "oculto," justamente después de  "image," . Debería de quedar algo así:
[url=https://mybb.es/javascript:void(0);][/url]
{$basic2}image,oculto,{$email} 

Ya debe estar el botón activado y funcionando en el editor.


Con esto básicamente podemos crear los botones deseados, si queremos algún caso más complejo como el de videos o más cajas de texto debemos seguir algunos otros pasos extras para hacerlos funcionar, pero sería sobre el paso 3.2, lo demás va a quedar igual ya que es básicamente mostrar el botón para todo ese código y lo demás es la funcionalidad del botón Sonrisa

Guardamos los archivos correspondientes, refrescamos la cache y probamos nuestro nuevo botón en el editor de mybb con la versión 1.8.21 sin problemas.

Vista Previa mediante el tutorial con la nueva versión de MyBB.

[Imagen: H1X27VI.png]
Este post contiene 1 emociones de usuarios. Ver Todas
1 Me gusta
Última modificación: 18 July 2019, 06:41 por Whiteneo.
 


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  [Tutorial] Agregar efecto blur para invitados en posts. Whiteneo 3 501 5 March 2020, 23:42
Último mensaje: Javier
  [Tutorial] Agregar botón para un Mycode al editor abelvros 20 7,642 29 June 2019, 04:14
Último mensaje: Whiteneo
  [Tutorial] Agregar botón Imgur al editor abelvros 25 8,312 7 June 2018, 03:29
Último mensaje: MrPotrex
  [Tutorial] Agregar publicidad o contenido al primer mensaje (Adsense) Whiteneo 4 1,119 5 April 2018, 22:43
Último mensaje: Whiteneo
  [Tutorial] Fieldset con estilo iv y boton en el editor. Whiteneo 7 1,807 20 February 2018, 20:39
Último mensaje: SuperDiego
  [Tutorial] Agregar sistema de gracias a tapatalk. Whiteneo 0 526 29 July 2017, 18:54
Último mensaje: Whiteneo
Información [Tutorial] Añadir spoiler con botón en el editor Yadomi 24 8,198 27 December 2015, 18:30
Último mensaje: Whiteneo



Usuarios navegando en este tema: 1 invitado(s)