• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Complemento Arreglo de TinyMCE

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
[bimg=fleft|inside|center|Cédric Claerhout]http://www.xenfacil.com/styles/cedric.png[/bimg]Descargo de responsabilidad:
Si tras aplicar esta solución, TinyMCE y el analizador de XenForo continúan teniendo problemas y aun así dan ganas de matarlos, no me eches la culpa, por favor. :mad: Espera a que los desarrolladores de XenForo solucionen definitivamente estos errores.

Lista de errores objetivo de esta solución:
Captura:

57.png

Lugar en XenForo: http://xenforo.com/community/resources/tinymce-fix.1162/

El que quiera usar el actualizador de complementos, encontrará el archivo zip competible en http://www.xenfacil.com/temas/arreglo-de-tinymce.1477/#post-9232

Salud2
 

Adjuntos

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
[bimg=fleft|inside|center|Cédric Claerhout]http://www.xenfacil.com/styles/cedric.png[/bimg]
Artículo original en http://xenforo.com/community/threads/tinymce-fix.39387/page-2#post-434565

TinyMCE 3.5.7 en Móviles

Archivo a editar:
{forums}/library/XenForo/ViewPublic/Helper/Editor.php

Buscar:
Insertar CODE, HTML o PHP:
			$showWysiwyg = !XenForo_Visitor::isBrowsingWith('mobile')
Reemplazar con:
Insertar CODE, HTML o PHP:
			$options = XenForo_Application::get('options');
 
			if($options->tinymce_fix_mobile == 'no')
			{
				$showWysiwyg = !XenForo_Visitor::isBrowsingWith('mobile');
			}
			elseif($options->tinymce_fix_mobile == 'yes')
			{
				$showWysiwyg = true;
			}
			else
			{
				//External addon
				$visitor = XenForo_Visitor::getInstance();
				if(!$visitor->getBrowser['isMobile'] || $visitor->getBrowser['isTablet'])
				{
					$showWysiwyg = true;
				}
				else
				{
					$showWysiwyg = false;
				}
 
			}
Salud2
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Lanzada la Versión 0.3

Lista de modificaciones:
  1. El regex del error "El efecto Contaminación" ha sido modificado. Ahora debiera funcionar como está previsto. Las etiquetas que deben limpiarse se pueden modificar fácilmente, pero no debe hacerse a menos que se indique.
  2. Las retrollamadas de regex funcionan ahora (lo he pedido dos veces, pero nadie me lo confirma)
  3. El archivo incluye ahora la última versión de TinyMCE (3.5.7) que ha sido modificada para hacerla compatible con XenForo
  4. El tema de XenForo para TinyMCE se ha modificado ligeramente para solucionar la función Auto-redimensión para la superposición (plugin de tinyMCE xenforo_elastic) con la nueva versión de TinyMCE.
    La única diferencia debiera ser con navegadores Webkit (Chrome, Safari): cuando se edita un mensaje, el tamaño de la ventana de superposición debe solucionarse con un sobre-desplazamiento.
  5. Ahora se puede, si se desea, activar TinyMCE con aparatos móviles (comprovado con aparatos de Apples con OS5 & OS6 => funcionan). Desconozco si viejos aparatos con antíguos OS funcionarán. Es una decisión propia el activarlo o no.
  6. También se puede elegir cargar TinyMCE solo con tablets (precisa un complemento externo).
  7. Los aparatos móviles no deberían usar TinyMCE ni la función de superposición (la posición del cursor no puede controlarse). La opción es desactivarlo.
  8. El archivo contiene los archivos originales de TinyMCE de XenForo por si se desea revertir.
Para instalar/actualizar: subir todos los archivos, importar el archivo .xml del complemento de XenForo y LEER cuidadosamentelas instrucciones que hay en las opciones.

Capturas:

58.png59.png
Actualizo el primer mensaje con el archivo.

Salud2
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Lanzada la Versión 0.31
El regex del error "El efecto Contaminación" ha sido acabado de escribir :rolleyes: (Lo siento)
Para actualizar: Subir los archivos (si ya está instalada la versión 0.3. Subir solo los del directorio library si se quiere actualizar más deprisa)

En el primer mensaje los archivos.

Salud2
 

Tize

XenForoUser
Mensajes
356
Puntuación de reacciones
54
Puntos
28
Sitio web
xenfacil.com
País
España
Versión de XenForo
Página web
Web
Hola, por lo que puedo apreciar en la web oficial este hack es para que al conectar a la web desde iOS se vea bien la página no ?
Gracias.
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
No solo eso. Además, actualiza el editor a la última versión y corrige varios errores del mismo.

Salud2
 

Tize

XenForoUser
Mensajes
356
Puntuación de reacciones
54
Puntos
28
Sitio web
xenfacil.com
País
España
Versión de XenForo
Página web
Web
Interesante pues, voy a instalarlo compañero a ver que tal es.
Gracias por la recomendación. :cool:
 

Tize

XenForoUser
Mensajes
356
Puntuación de reacciones
54
Puntos
28
Sitio web
xenfacil.com
País
España
Versión de XenForo
Página web
Web
Hola buenas tardes, lo acabo de instalar y accedí desde el iPhone y no noto diferencia alguna.
Al igual desde el navegador, realmente no se en que abra cambiado la cosa pero lo voy a dejar instalado de todos modos.
Gracias. :)
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Aún no he editado el archivo del que habla. Yo desde android tampoco noto nada. Pero sólo el hecho de que esté actualizado el editor con la última versión y adaptada a XenForo, ya merece la pena.

Salud2
 

Tize

XenForoUser
Mensajes
356
Puntuación de reacciones
54
Puntos
28
Sitio web
xenfacil.com
País
España
Versión de XenForo
Página web
Web
Entiendo, bueno y realmente sobre web (navegador) que opciones hace en mejoría que sean apreciables ?
Si es que las hay, gracias. :cool:
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
son más como editor que otra cosa. Evita duplicidades de etiquetas, las tabulaciones que las pierde en conversiones a la BD, etc.

Salud2
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Versión 0.32 Lanzada
  • Ahora trabaja con Opera (El archivo de Javascript ha sido comprimido con el compresor YUI - el único que usa TinyMCE)
  • Ahora trabaja con Internet Explorer 7 y 8 (se ha modificado la fuente de TinyMCE - No puedo estar seguro de que mi solución sea la mejor pero, por lo que veo, funciona ahora - enviar los errores aquí)
Para actualizar:Subir y sobreescribir todos los archivos.

Primer mensaje actualizado con los archivos.

Salud2
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Versión 0.42 lanzada
> Regex principal de pre análisis solucionado
> La opción de pre-análisis está ahora desmarcada por defecto. Si se deja marcada permite comprobar en un mensaje de diseño complejo (dentro del editor TinyMCE=>BbCode=>TinyMCE) si este funciona correctamente

Para actualizar: subir y sobreescribir archivos e importar el archivo XML del complemento

Actualizado el primer mensaje.

Salud2
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
[h2]Versión 0.5 Lanzada[/h2]
  • Compatible con Instalador de complementos de Chris
  • Superposición de ventana emergente rápida para todos los botones del editor de XenForo salvo el selector de color.
  • TinyMCE actualizado a la última versión (TinyMCE 3.5.8)
45.png

Para actualizar desde la versión 0.42, sube y sobreescribe los archivos e instala el archivo xml del complemento o usa el instalador de Chris.

Primer mensaje actualizado con esta versión.

Salud2
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Versión 0.51 lanzada
  • [Superposición] Solucionado un error con el añadir a favoritos de tinyMCE & Chrome (comprobado)
  • [Superposición] Solucionado un error con el complemento con IE7 (comprobado)
Para actualizar desde la versión 0.5, usar el complemento de Chris Auto installer o SOLO SUBIR ARCHIVOS.

Información:
  1. Si no se nota ningún cambio, hay que refrescar la cache del navegador o cargar directamente este archivo js en el navegador: www.{yourforum}/js/tinymce/themes/xenforo/editor_template.js
  2. Esta vez el complemento no cambia su versión interna en XenForo
Salud2
 

lms

Administrador
Mensajes
7.739
Puntuación de reacciones
2.143
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Versión 0.54 lanzada
Esta actualización es solo para modificar los archivos del complemento pegar de TinyMCE (TinyMCE de XenForo lo tiene pero no lo usa) con algunos del complemento Mejoras de TinyMCE para evitar problemas si se instala después TinyFix.

Así que si ya tienes el complemento TinyFix, es inútil instalar esta actualización, salvo que quieras actualizar Mejoras de TinyMCE.
Archivos en el primer mensaje
Salud2
 
Arriba