Página 1 de 1

Error al desaprobar mensajes

Publicado: 08 Abr 2011, 15:30
por Gabriel Grey
Hola a todos.


Poco a poco mi foro se ha ido llenando de gente, lógico, y al entrar más gente aumenta proporcionalmente el número de "trolls" o usuarios con una intención boicoteadora. Tan es así que hay algunos usuarios que han empezado a ser bastante molestos que aumentan innecesariamente la carga de trabajo de los moderadores que se tienen que pasar todo el día dividiendo hilos o moviéndolos al "subforo de la basura".

Podría ponerme a banear usuarios y tal pero quiero evitar medidas tan drásticas mientras resulte posible.

Mi intención es crear un nuevo grupo de usuarios llamado, por ejemplo, "trolls" en el cual pueda meter a los usuarios molestos. El grupo "troll", al contrario que el grupo "usuarios registrados" necesitaría aprobación de los moderadores para poder postear. Pienso que de ese modo no tendré el foro siempre lleno de "mensajes basura".

Llevo queriendo hacerlo desde hace ya mucho tiempo pero lo he ido dejando pasar ya que siempre había otras cosas más importantes que gestionar en el foro. Ahora que pretendo hacerlo me encuentro con un problema que no sé solucionar. Se trata de un error como el que sigue:

[thumbnail=center]http://img33.imageshack.us/img33/1979/errormod.jpg[/thumbnail]

NOTA: ESTE ERROR PARECE QUE SE PRESENTA SÓLO CUANDO SE DESAPRUEBA UN MENSAJE, NO CUANDO SE APRUEBA.
CUANDO SE APRUEBA PARECE FUNCIONAR CON NORMALIDAD




¿Es posible para vosotros encontrar el error y alguna forma de subsanarlo?
Lamentablemente para mí no lo es.



Gracias por vuestra paciencia.

Re: Error al desaprobar mensajes

Publicado: 08 Abr 2011, 15:46
por zoby
El error te ha aparecido recientemente ?¿
Has hecho algun cambio relacionado con el panel de moderador ?¿
Aunque te sale el error, el mensaje se desaprueba ?¿

Re: Error al desaprobar mensajes

Publicado: 08 Abr 2011, 15:52
por Gabriel Grey
zoby escribió:El error te ha aparecido recientemente ?¿
No. Ya hace unos 4 o 5 meses quise hacerlo, descubrí el error y decidí dejarlo para más adelante.
Ignoro el momento y las circunstancias exactas en las que apareció el error ya que hasta ahora nunca habíamos querido usar las funcionalidades de aprobación/desaprobación de mensajes. Hasta ahora no nos había hecho falta ya que apenas había trolls. Cuando aparecía alguno se movía el mensaje/tema y listo.




zoby escribió:Has hecho algun cambio relacionado con el panel de moderador ?¿
Diría que no directamente. Pero no estoy seguro al 100%. Si te fijas en la imagen del error se menciona algo del Autogroups Mod. Por ello intuyo que quizá tengo algo ver. Eso sí, hasta donde mis conocimientos llegan el Autogroups Mod no afecta directamente al panel de control de moderador.

La función del Autogroup Mod es añadir automáticamente a los usuarios a un grupo determinado cuando estos alcanzan XXXX mensajes.


zoby escribió:Aunque te sale el error, el mensaje se desaprueba ?¿
Sí, pero con errores. El icono del "?" permanece...

Re: Error al desaprobar mensajes

Publicado: 08 Abr 2011, 16:05
por zoby
Gabriel Grey escribió:
zoby escribió:Has hecho algun cambio relacionado con el panel de moderador ?¿
Diría que no directamente. Pero no estoy seguro al 100%. Si te fijas en la imagen del error se menciona algo del Autogroups Mod. Por ello intuyo que quizá tengo algo ver. Eso sí, hasta donde mis conocimientos llegan el Autogroups Mod no afecta directamente al panel de control de moderador.

La función del Autogroup Mod es añadir automáticamente a los usuarios a un grupo determinado cuando estos alcanzan XXXX mensajes.
No creo que tenga nada que ver que diga algo de autmod en el error, lo "importante" es lo que dice al principio
No values for SQL in comparison
En español sería algo así: No hay valores para SQL en comparación
Debe de faltar una columna o algun valor de alguna columna en tu base de datos, quizas sea por las actualizaciones, o quizas no, nunca había visto ese error :roll: :cry:
No se como lo podrías solucionar :nolose:
Aparte de eso, hay varios errores en tu foro, usa la concola de errores de mozilla firefox y podras verlos, pero no creo que tengan relación con tu problema actual :roll:

Re: Error al desaprobar mensajes

Publicado: 08 Abr 2011, 16:43
por Gabriel Grey
zoby escribió:Aparte de eso, hay varios errores en tu foro, usa la concola de errores de mozilla firefox y podras verlos, pero no creo que tengan relación con tu problema actual :roll:


Lo sé. Y créeme que me duelen en el alma. Voy poco a poco... He decidido no hacer más cambios en el foro hasta que consiga hacer un foro-clon para pruebas (tengo otro hilo abierto sobre ese tema). Cuando lo consiga la prioridad será corregir todos los errores que hay. La mayoría se centran en el portal, creo.

Ojalá los días tuvieran 48 horas...

Re: Error al desaprobar mensajes

Publicado: 10 Abr 2011, 09:52
por Gabriel Grey
¿Niguna idea de dónde puede estar el error o dónde debo empezar a buscarlo?


¿Puedo entender que el error está de dbal.php o que pudiera estas en cualquier otro archivo?

Re: Error al desaprobar mensajes

Publicado: 11 Abr 2011, 05:49
por leviatan21
Gabriel Grey escribió:¿Niguna idea de dónde puede estar el error o dónde debo empezar a buscarlo?


¿Puedo entender que el error está de dbal.php o que pudiera estas en cualquier otro archivo?
La base o su administrador de datos no tiene nada que ver en el error, sino en el MOD de auto-grupos, que altera algo (no se que) que envía a ejecutar una consulta vacía ;)

Re: Error al desaprobar mensajes

Publicado: 11 Abr 2011, 06:16
por Alorse
Que versión de AutoGroups tienes? si esta des actualizada solo bastara con actualizar :D

Re: Error al desaprobar mensajes

Publicado: 11 Abr 2011, 20:21
por Gabriel Grey
leviatan21 escribió:La base o su administrador de datos no tiene nada que ver en el error, sino en el MOD de auto-grupos, que altera algo (no se que) que envía a ejecutar una consulta vacía ;)
Gracias, leviatan. Al menos es una pista...


Alorse escribió:Que versión de AutoGroups tienes? si esta des actualizada solo bastara con actualizar :D
Estoy al 99% seguro de que se trata de la versión 1.0.2. Estoy revisando la instalación sin encontrar ningún error, al menos aparentemente....

Re: Error al desaprobar mensajes

Publicado: 11 Abr 2011, 20:44
por Gabriel Grey
A ver, he estado revisando la instalación del autogroups mod y he encontrado lo siguiente:


En el instalador pone esto:
SPOILER_SHOW
Find

Código: Seleccionar todo

 markread('post', $data['forum_id'], $data['topic_id'], $data['post_time']); 
Add after

Código: Seleccionar todo

$user->data['user_posts']++;
		if (!function_exists('auto_group'))
		{
			include($phpbb_root_path . 'includes/functions_autogroup.'.$phpEx);
		}
		auto_group();
		$user->data['user_posts']--;

Y en mi includes/functions_posting.php tengo esto:
SPOILER_SHOW

Código: Seleccionar todo

		// Mark this topic as posted to
		markread('post', $data['forum_id'], $data['topic_id']);


	$user->data['user_posts']++;
		if (!function_exists('auto_group'))
		{
			include($phpbb_root_path . 'includes/functions_autogroup.'.$phpEx);
		}
		auto_group();
		$user->data['user_posts']--; 


Como véis hay una pequeña diferencia... el $data['post_time.... no aparece en mi functions_posting.php. ¿Debería incluírlo?

Re: Error al desaprobar mensajes

Publicado: 11 Abr 2011, 21:17
por leviatan21
Mejor incluye un enlace al MOD, tal como se indica en las reglas, de esa manera todos veremos el mismo MOD ;)

Re: Error al desaprobar mensajes

Publicado: 11 Abr 2011, 21:39
por Gabriel Grey
leviatan21 escribió:Mejor incluye un enlace al MOD, tal como se indica en las reglas, de esa manera todos veremos el mismo MOD ;)
[MODDB] Auto Group 1.0.2

Re: Error al desaprobar mensajes

Publicado: 14 Abr 2011, 20:03
por Gabriel Grey
Ya sé, ya sé... No hay que ser pesado ni insistente... Pero...


¿He dicho ya que voy a querer un montón a la persona que pueda ayudarme un poquito con este tema?



(Perdón, gracias, perdón, gracias, perdón, gracias.... :oops: :oops: :oops: :oops: :oops: :oops: Toda la culpa de todo es mía y sólo mía y así lo reconozco por escrito aquí y ahora.) :D

Re: Error al desaprobar mensajes

Publicado: 14 Abr 2011, 20:33
por leviatan21
Instalado en u foro de pruebas en local y cero error al desaprobar, verifica que el único cambio en el archivo raíz/includes/functions_admin.php esté en la ubicación correcta

Re: Error al desaprobar mensajes  Tema Solucionado

Publicado: 15 Abr 2011, 10:38
por Gabriel Grey
leviatan21 escribió:Instalado en u foro de pruebas en local y cero error al desaprobar, verifica que el único cambio en el archivo raíz/includes/functions_admin.php esté en la ubicación correcta


He encontrado un error en la ubicación.... Lo habiá puesto detrás del }, y no antes...
Parece que ahora funciona correctamente.

Muchísimas gracias, leviatan21. Eres el mejor. :D :D :ok: :D :P :P