Página 1 de 1

HodEditor y y algunos fallos

Publicado: 06 Ago 2009, 17:39
por digital
Hola a todos amigos. Tengo problemas al utilizar HotEditor v 4.2 para phpbb3. Utilizo una plantilla basada en subsilver2. Cuando realizé la instalación del Editor venía por defecto con las instrucciones dedicadas a la plantilla prosilver. Sin embargo en una de las indicaciones del documento de instalación se decía que se podía realizar la instalación en una plantilla basada en subsilver2 buscando //Hot Editor y agregando lo que falte en mis plantillas del tema basado en subsilver2.

Bueno enumero por ahora los problemas que tengo:

El primero surge cuando en el documento de instalacion se me pide que agregue lo que he marcado en rojo al archivo bbcode.php.He copiado un fragmento si necesitaís algo más solo pedidlo.

Código: Seleccionar todo

/**
	* Constructor
	* Init bbcode cache entries if bitfield is specified
	*/
	function bbcode($bitfield = '')
	{
		if ($bitfield)
		{
			$this->bbcode_bitfield = $bitfield;
			$this->bbcode_cache_init();
		}
	}

	/**
	* Second pass bbcodes
	*/
	function bbcode_second_pass(&$message, $bbcode_uid = '', $bbcode_bitfield = false)
	{
[color=#FF0000]	[b]//HotEditor MOD
$message=BBCodeToHTML($message);[/b][/color]
		if ($bbcode_uid)
		{
			$this->bbcode_uid = $bbcode_uid;
		}

		if ($bbcode_bitfield !== false)
		{
			$this->bbcode_bitfield = $bbcode_bitfield;

			// Init those added with a new bbcode_bitfield (already stored codes will not get parsed again)
			$this->bbcode_cache_init();
		}

		if (!$this->bbcode_bitfield)
		{
			// Remove the uid from tags that have not been transformed into HTML
			if ($this->bbcode_uid)
			{
				$message = str_replace(':' . $this->bbcode_uid, '', $message);
			}

			return;
		}
//HotEditor MOD
$message=BBCodeToHTML($message);


En cuanto pongo eso marcado en rojo a la hora de ver los temas creados por los usuarios todo se agranda enormemente y las letras y todo se desmarca. Mi solución para esto fue omitirlo, no se si habré hecho bien.
El siguiente problema surge con el archivo editor.js, lo qu está en negrita ocasiona un error que ocurre de la siguiente manera:
Cuando estoy viendo un tema y veo los usuarios que han escrito, al hacer clic en su nombre debería ver su perfil, pero creo que debido al mod advanced quick reply al pinchar en el nombre del usuario se escribe en la cajita de texto de respuesta rapida quedando Nombre de usuario clickeado.Pero sin emabargo lo que he marcado en negrita hace que ocurra un error y el explorador me muestra un icono de advertencia en la esquina que pone "Listo pero con errores en la página" y cuando le doy me dice que se esperaba un objeto y el error esta en la linea 141 creo columna 2 que corresponde a lo que he marcado en rojo.
Mi solución fue omitirlo, quitando todo lo que tenia que ver con Hoteditor, no se para que será ese codigo marcado en negrita.

Código: Seleccionar todo

/**
* Insert text at position
*/
[b]//HotEditor MOD
function insert_text(text, spaces, popup)
{
	[color=#FF0000]t[/color]ext = convertSize(text,"1");
	if(editor_type=="0"){//BBCode Editor
		WriteTEXT(text,"editor");
	}
	else{//WYSIWYG Editor
		text=BBCodeToHTML(text);
		WriteHTML(text,"editor");
	}
}[/b]
/**
* Add inline attachment at position
*/
function attach_inline(index, filename)
{
	insert_text('[attachment=' + index + ']' + filename + '[/attachment]');
	document.forms[form_name].elements[text_name].focus();
}
//HotEditor MOD
function insert_text(text, spaces, popup)
{
text = convertSize(text,"1");
if(editor_type=="0"){//BBCode Editor
WriteTEXT(text,"editor");
}
else{//WYSIWYG Editor
text=BBCodeToHTML(text);
WriteHTML(text,"editor");
}
}


Mi gran problema surge con los mensajes privados ya que tengo que añadir en mi archivo ucp_header.html lo siguiente:

Mas o menos al principio de este archivo debo añadir esto:

Código: Seleccionar todo

<!--//HotEditor MOD -->
	<form onSubmit="return get_hoteditor_data();" action="{S_POST_ACTION}" method="post" name="postform"{S_FORM_ENCTYPE}>
<!-- ENDIF -->
y al final del documento debe quedar algo asi:

Código: Seleccionar todo

<!-- IF not S_PRIVMSGS or S_SHOW_DRAFTS -->
<!--//HotEditor MOD -->
<form onSubmit="return get_hoteditor_data();" name="ucp" id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
<!-- ENDIF -->
El problema esque sin estos códigos el editor me dice que al enviar el mensaje privado tengo muy pocos caracteres para el envío "Su mensaje tiene muy pocos caracteres"
Si añado aunque sea el primer código en este archivo ya pasa lo mismo que con el archivo bbcode. Todo se descuadra y se hace muy muy grande gigantesco. He probado de todo pero no se que hacer.
Porfavor ayuda y espero haberos dado todos los datos que necesitaís.
Gracias por vuestra atención.


URL: http://www.digitalemu.hostzi.com/forum/
Versión phpBB: phpBB3 (3.0.5)
MODs Instalados: Advanced Quick Reply
Medals System

Plantilla(s) usada(s): Subsilver2 (AeroGreen)
Servidor: http://www.000webhost.com gratuito
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Re: HodEditor y y algunos fallos

Publicado: 03 Nov 2009, 21:49
por engendro666
Yo tengo el mismo problema con el editor almsamim la diferencia es que yo no cambie nada del codigo, cada vez que intento crear un tema o respuesta me da el error "Su mensaje contiene muy pocos caracteres" y aun no le encuentro solucion.