Página 1 de 1

Error En La Instalación De Mod Announces

Publicado: 06 Dic 2006, 21:41
por alfredinho
* URL: www.alfredoruiz.net/forofae
* Plantilla(s) usuada(s): actionpoint
* MODs instalados: Bloque de news
* Nombre y version del MOD: mod_announces
* URL del MOD: De la sección de descargas de esta misma página
* Version de phpBB: 2.0.20
* Servidor: de pago
* Si es una actualizacion desde otra version: no


Después de hacer todos los pasos, ejecutar el sql, subir los archivos, modificar los que había que cambiar, etc., entro al foro.

Me logeo con normalidad, y veo que ya aparecen en la primera página algunos anuncios que había previamente.

El problema es que cuando pincho en cualquier foro sale esto:

Could not obtain topic information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/-- fin mod : announces --------------------------------------------------------' at line 9

SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 WHERE t.forum_id = 24 AND t.topic_poster = u.user_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id AND t.topic_type <> 2 AND t.topic_type <> 3 //-- fin mod : announces --------------------------------------------------------------------------- ORDER BY t.topic_type DESC, t.topic_last_post_id DESC LIMIT 0, 50

Line : 349
File : viewforum.php

Gracias de antemano.

Edito para poner la parte de viewforum.php que parece ser la causante del error.

//-- mod : announces -------------------------------------------------------------------------------
// here we added
// AND t.topic_type <> " . POST_GLOBAL_ANNOUNCE . "
//-- modify
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
WHERE t.forum_id = $forum_id
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND u2.user_id = p2.poster_id
AND t.topic_type <> " . POST_ANNOUNCE . " AND t.topic_type <> " . POST_GLOBAL_ANNOUNCE . "
//-- fin mod : announces ---------------------------------------------------------------------------
$limit_topics_time
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
LIMIT $start, ".$board_config['topics_per_page'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain topic information', '', __LINE__, __FILE__, $sql); <<<<<<-------------ESTA ES LA 349
}

Respuesta: Error En La Instalación De Mod Announces

Publicado: 06 Dic 2006, 21:47
por Zuker
Para empezar, abri el viewforum.php y esta linea, que esta cercana a la 349

//-- fin MOD : announces ---------------------------------------------------------------------------

ponela luego de las consultas que hace, que no quede en medio del SELECT Y EL ORDER BY

Si no entiendes, deja el archivo que te decimos exacto que hacer

saludos

Respuesta: Error En La Instalación De Mod Announces

Publicado: 06 Dic 2006, 22:03
por alfredinho
Amigo, sos un crack :P

Me río yo de los servicios de soporte de microsoft y otras grandes compañias. Deberían pasar por aquí y aprender un poco.

Voy a chequearlo, pero parece que ya funciona. Y además he aprendido dónde tengo que poner el cierre del mod ;-)

Respuesta: Error En La Instalación De Mod Announces

Publicado: 06 Dic 2006, 22:59
por Zuker
Silo pones despues del

LIMIT $start, ".$board_config['topics_per_page'];

No tendria que haber problema
O puedes no ponerlo si quieres... es algo para saber que el mod modifico algo nomas

Saludos

Respuesta: Error En La Instalación De Mod Announces

Publicado: 06 Dic 2006, 23:21
por alfredinho
Tiene un comportamiento anomalo, ya que aparecen los anuncios "normales" pero no deja publicar "globales". No obstante, he buscado y he visto que hay un post de Morph que parece que lo soluciona, así que si eso no lo arregla ya postearé de nuevo. El problema inicial, ha quedado perfectamente solucionado. Por mi parte podeis cerrar cuando querais.

Gracias de nuevo.

Respuesta: [SOLUCIONADO]Error En La Instalación De Mod Annou

Publicado: 06 Dic 2006, 23:57
por Zuker
Perfecto, mejor asi, sin mezclar las dudas, como se debe
Saludos, un gusto