Staff en línea

Página 1 de 3. 1, 2, 3  Siguiente

[Resuelto] Script de botones de staff, no respeta en la tabla los espacios
Tema iniciado por y Añadir a favoritos

URL:: http://www.yoshifansclub.com
Versión de mi foro:: phpBB3
Navegador:: Chrome
Descripcion del problema: Instalé el Javascript que tienen aqui sobre los botones del staff y me ha venido muy bien..Lo ocupé para poner ayudar al staff a insertar tablas de anuncios, tutos y concursos.

El problema recae que es que cuando pulso el boton, se inserta el bbcode table pero me lo pone todo junto y se pueden confundir al escribir :/

Lo tengo ordenado en un tema privado correctamente así:

Código:
[table class="tuto-off" cellspacing="0"][tr][td class="tuto-yfc"][/td]
[td class="tuto-title"][center][size=20]EL TÍTULO AQUÍ[/size][/center]
[/td][td class="anuncioy"][/td][/tr][/table][table class="tuto-off" cellspacing="0"][tr][td class="tuto-contain"]
EL CONTENIDO

[/td][/tr][/table][table class="tuto-footer" cellspacing="0"][tr][td class="tuto-copy"]Este anuncio fue escrito y editado por el Staff de Yoshi Fans Club,
Sobre todo por [b]NOMBRE - FECHA[/b].
[b]Copyright © Yoshi Fans Club, 2008-2015. [/b]
[/td][td class="tuto-yoshi"][/td][/tr][/table]

Y al pegarlo me lo deja así:

Código:
[table class="tuto-off"cellspacing="0"][tr][td class="tuto-yfc"][/td][td class="tuto-title"][center][size=20]EL TÍTULO AQUÍ[/size][/center][/td][td class="anuncioy"][/td][/tr][/table][table class="tuto-off"cellspacing="0"][tr][td class="tuto-contain"]EL CONTENIDO[/td][/tr][/table][table class="tuto-footer"cellspacing="0"][tr][td class="tuto-copy"]Este anuncio fue escrito y editado por el Staff de Yoshi Fans Club,Sobre todo por[b]NOMBRE-FECHA[/b].[b]Copyright©Yoshi Fans Club,2008-2015.[/b][/td][td class="tuto-yoshi"][/td][/tr][/table]

Entonces, me gustaría saber cómo le hago para que en el script se separe bien las tablas y todo y pueda editarse en el tema mejor.

Capturas de pantalla del problema: Oc

Mensaje automático



[ok]Cierro tema, y muevo a Temas resueltos[/ok]
YoshiGM
avatar

¿Que estoy pensando? :

¡Feliz San Valentín! :) [table class=fecha_up][td]Se modifico:14/02/18 - 10:25 hrs. [/td][/table]


Banner en temas :

http://i19.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1083


Puntos :

1437


Me gusta :

200


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario https://www.yoshifansclub.net

Volver arriba Ir abajo

staff
déjame tener buen internet después de las 2 en mi casa te lo arreglo va?
Chalo
avatar

¿Que estoy pensando? :

love is in the air [table class=fecha_up][td]Se modifico:15/02/18 - 11:37 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6588


Puntos :

8634


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Sí y no se si se pueda hacer... Que se pueda añadir un segundo botón dependiendo del rango se puedan insertar ciertas tablas del staff.

Me parece que una vez me ayudaste con eso hace un largo tiempo xd.. Si no puedo hacerlo en el mismo tema hago otro con gusto.

Por ejemplo el Admin vea unas ciertas tablas o textos, el colaborador, otras y así (=
YoshiGM
avatar

¿Que estoy pensando? :

¡Feliz San Valentín! :) [table class=fecha_up][td]Se modifico:14/02/18 - 10:25 hrs. [/td][/table]


Banner en temas :

http://i19.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1083


Puntos :

1437


Me gusta :

200


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario https://www.yoshifansclub.net

Volver arriba Ir abajo

staff
si claro debo tener ese code ya hecho en algún lugar deja lo busco o si no lo hago de nuevo
Chalo
avatar

¿Que estoy pensando? :

love is in the air [table class=fecha_up][td]Se modifico:15/02/18 - 11:37 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6588


Puntos :

8634


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Gracias Dr.Chalo ;)
YoshiGM
avatar

¿Que estoy pensando? :

¡Feliz San Valentín! :) [table class=fecha_up][td]Se modifico:14/02/18 - 10:25 hrs. [/td][/table]


Banner en temas :

http://i19.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1083


Puntos :

1437


Me gusta :

200


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario https://www.yoshifansclub.net

Volver arriba Ir abajo

staff
la petición inicial la arreglas asi:

el code debe ir lineal sin saltos de pagina reales o no sirve, asi es javascript, entonces en donde quieras que aparezca el salto de pagina es decir un enter deberas colocar:

\n

eso es todo, de esta forma en el area de texto lo tendrás ordenado
Chalo
avatar

¿Que estoy pensando? :

love is in the air [table class=fecha_up][td]Se modifico:15/02/18 - 11:37 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6588


Puntos :

8634


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Ahh.. Entiendo.
No tenía idea de ese saltillo de linea en Js.. =)
YoshiGM
avatar

¿Que estoy pensando? :

¡Feliz San Valentín! :) [table class=fecha_up][td]Se modifico:14/02/18 - 10:25 hrs. [/td][/table]


Banner en temas :

http://i19.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1083


Puntos :

1437


Me gusta :

200


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario https://www.yoshifansclub.net

Volver arriba Ir abajo

staff
Código:

  $(function () {
      $(function () {
          admin = $('#fa_ranktitle').text() == "Administrador";
          colaborador = $('#fa_ranktitle').text() == "Colaborador";
          publicistas = $('#fa_ranktitle').text() == "Publicista";
          moderadores = $('#fa_ranktitle').text() == "Moderador";
          administrador = $('#fa_ranktitle').text() == "Administrador";
          artista = $('#fa_ranktitle').text() == "Artista Yoshi";
          escritor = $('#fa_ranktitle').text() == "Escritor"
              if (admin) {
              $('body').append('<div id="fa_modtable" class="select" style="visibility:hidden;width:auto;text-align:left;"><div class="rndmtablex2" id="tabla1" style="cursor:pointer">Aceptar</div><div class="rndmtablex" id="tabla2" style="cursor:pointer">Moderar</div><div class="rndmtablex" id="tabla3" style="cursor:pointer">Advertir</div>');
              $('.sceditor-group:last-child').after('<div class="sceditor-group" id="fa_modtools"><a class="sceditor-button" title="Tablas de Moderación" onclick="selectWysiwyg(this, \'fa_modtable\');"><div style="background:url(https://cdn2.iconfinder.com/data/icons/fatcow/16x16/crown_bronze.png) no-repeat;"></div></a></div>');
              $('#tabla1').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="adm aceptado"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#tabla2').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="adm error"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#tabla3').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="adm advertencia"][tr][td class="alert-y"]', '[/td][/tr][/table]')
              });
              $('.rndmtablex2').on("click", function () {
                  $('#fa_modtable').css('visibility', 'hidden')
              });
          }
         
          if (colaborador) {
              $('body').append('<div id="fa_modtable" class="select" style="visibility:hidden;width:auto;text-align:left;"><div class="rndmtablex2" id="tabla1" style="cursor:pointer">Aceptar</div><div class="rndmtablex" id="tabla2" style="cursor:pointer">Moderar</div><div class="rndmtablex" id="tabla3" style="cursor:pointer">Advertir</div>');
              $('.sceditor-group:last-child').after('<div class="sceditor-group" id="fa_modtools"><a class="sceditor-button" title="Tablas de Moderación" onclick="selectWysiwyg(this, \'fa_modtable\');"><div style="background:url(http://i58.tinypic.com/2lsheo4.png) no-repeat;"></div></a></div>');
              $('#tabla1').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="col aceptado"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#tabla2').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="col error"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#tabla3').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="col advertencia"][tr][td class="alert-y"]', '[/td][/tr][/table]')
              });
              $('.rndmtablex2').on("click", function () {
                  $('#fa_modtable').css('visibility', 'hidden')
              });
          }
          if (publicistas) {
              $('body').append('<div id="fa_modtable" class="select" style="visibility:hidden;width:auto;text-align:left;"><div class="rndmtablex22" id="table1" style="cursor:pointer">Aceptar</div><div class="rndmtablex" id="table2" style="cursor:pointer">Moderar</div><div class="rndmtablex" id="table3" style="cursor:pointer">Advertir</div>');
              $('.sceditor-group:last-child').after('<div class="sceditor-group" id="fa_modtools"><a class="sceditor-button" title="Tablas de Moderación" onclick="selectWysiwyg(this, \'fa_modtable\');"><div style="background:url(https://cdn3.iconfinder.com/data/icons/humano2/16x16/apps/kblogger.png) no-repeat;"></div></a></div>');
              $('#table1').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="pub aceptado"][tr][td class="alert-y"]', '[/td][/tr][/table]')
              });
              $('#table2').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="pub error"][tr][td class="alert-y"]', '[/td][/tr][/table]')
              });
              $('#table3').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="pub advertencia"][tr][td class="alert-y"]', '[/td][/tr][/table]')
              });
              $('.rndmtablex22').on("click", function () {
                  $('#fa_modtable').css('visibility', 'hidden')
              });
          }
          if (moderadores) {
              $('body').append('<div id="mod_tabla" class="select" style="visibility:hidden;width:auto;text-align:left;"><div class="menu_mod" id="menu_m1" style="cursor:pointer">Aceptar</div><div class="menu_mod" id="menu_m2" style="cursor:pointer">Moderar</div><div class="menu_mod" id="menu_m3" style="cursor:pointer">Advertir</div>');
              $('.sceditor-group:last-child').after('<div class="sceditor-group" id="fa_modtools"><a class="sceditor-button" title="Moderadores" onclick="selectWysiwyg(this, \'mod_tabla\');"><div style="background:url(https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678094-shield-16.png) no-repeat center;"></div></a></div>');
              $('#menu_m1').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="mod aceptado"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#menu_m2').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="mod error"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#menu_m3').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="mod advertencia"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('.rndmtablex22').on("click", function () {
                  $('#fa_modtable').css('visibility', 'hidden')
              });
          }
            if (escritor) {
              $('body').append('<div id="mod_tabla" class="select" style="visibility:hidden;width:auto;text-align:left;"><div class="menu_mod" id="menu_m1" style="cursor:pointer">Aceptar</div><div class="menu_mod" id="menu_m2" style="cursor:pointer">Moderar</div><div class="menu_mod" id="menu_m3" style="cursor:pointer">Advertir</div>');
              $('.sceditor-group:last-child').after('<div class="sceditor-group" id="fa_modtools"><a class="sceditor-button" title="Moderadores" onclick="selectWysiwyg(this, \'mod_tabla\');"><div style="background:url(https://cdn0.iconfinder.com/data/icons/octicons/1024/book-16.png) no-repeat center;"></div></a></div>');
              $('#menu_m1').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="esc aceptado"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#menu_m2').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="esc error"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#menu_m3').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="esc advertencia"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('.rndmtablex22').on("click", function () {
                  $('#fa_modtable').css('visibility', 'hidden')
              });
          }
            if (artista) {
              $('body').append('<div id="mod_tabla" class="select" style="visibility:hidden;width:auto;text-align:left;"><div class="menu_mod" id="menu_m1" style="cursor:pointer">Aceptar</div><div class="menu_mod" id="menu_m2" style="cursor:pointer">Moderar</div><div class="menu_mod" id="menu_m3" style="cursor:pointer">Advertir</div>');
              $('.sceditor-group:last-child').after('<div class="sceditor-group" id="fa_modtools"><a class="sceditor-button" title="Moderadores" onclick="selectWysiwyg(this, \'mod_tabla\');"><div style="background:url(https://cdn2.iconfinder.com/data/icons/dellipack/16/paint.png) no-repeat center;"></div></a></div>');
              $('#menu_m1').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="art aceptado"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#menu_m2').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="art error"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('#menu_m3').on("click", function () {
                  $('#text_editor_textarea').sceditor('instance').insertText('[table class="art advertencia"][tr][td class="alert-y"]', '[/td][/tr][/table]');
              });
              $('.rndmtablex22').on("click", function () {
                  $('#fa_modtable').css('visibility', 'hidden')
              });
          }
      })
  });


el otro code de acuerdo a el rango, funciona si todos tienen el rango y este sale en el menulist de la toolbar, ya fui a tu foro, y veo que si, solo deben coincidir los textos, entonces cada uno del staff tendra su propio menu con sus propias tablas, deberas modificarlas a tu gusto yo coloque unas de ejemplo [tag]YoshiGM[/tag]
Chalo
avatar

¿Que estoy pensando? :

love is in the air [table class=fecha_up][td]Se modifico:15/02/18 - 11:37 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6588


Puntos :

8634


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Acabo de probar tu código y al ponerlo junto con el que ya tenia de las tablas, me lo desapareció extrañamente.
Es incompatible ?

Además, no aparece ningún botón nuevo :/
YoshiGM
avatar

¿Que estoy pensando? :

¡Feliz San Valentín! :) [table class=fecha_up][td]Se modifico:14/02/18 - 10:25 hrs. [/td][/table]


Banner en temas :

http://i19.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1083


Puntos :

1437


Me gusta :

200


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario https://www.yoshifansclub.net

Volver arriba Ir abajo

staff
tienes que ajustar bien los rangos en la primer parte de las variables

esta sección
Código:
 admin = $('#fa_ranktitle').text() == "Administrador";
          colaborador = $('#fa_ranktitle').text() == "Colaborador";
          publicistas = $('#fa_ranktitle').text() == "Publicista";
          moderadores = $('#fa_ranktitle').text() == "Moderador";
          administrador = $('#fa_ranktitle').text() == "Administrador";
          artista = $('#fa_ranktitle').text() == "Artista Yoshi";
          escritor = $('#fa_ranktitle').text() == "Escritor"


y si debes quitar el anterior, el codigo esta requeteprobado
Chalo
avatar

¿Que estoy pensando? :

love is in the air [table class=fecha_up][td]Se modifico:15/02/18 - 11:37 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6588


Puntos :

8634


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

 En la misma categoria


Permisos de este foro:
No puedes responder a temas en este foro.