Página 1 de 1

Error General Con MOD Edit Notes

Publicado: 13 May 2006, 11:43
por reef_01
Hola, he intentado instalar el Edit Notes 0.1.0 y siempre me sale el mismo error

Código: Seleccionar todo

Could not look up edit notes for this post

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 'ORDER BY edit_note_time DESC LIMIT 5' at line 1

SELECT * FROM phpbb_edit_notes WHERE post_id = ORDER BY edit_note_time DESC LIMIT 5

Line : 2027
File : viewtopic.php
Imagen

Es la segunda vez que lo intento y sigue saliendo el mismo error :|

Respuesta: Error General Con MOD Edit Notes

Publicado: 13 May 2006, 15:57
por KasLimon
El error que te manda es un error del tipo de los k me manda a mi al aplicar algunos mods y yo los soluciono cogiendo otra vez el archivo del k m manda el error y volviendo a empezar con las modificaciones...

Es decir, k t cogas la copia de seguridad k "deberias" aber exo antes d aplicar las modificaciones al archivo viewtopic.php y vuelvas a empezar a aplicarle las modificaciones (solo al viewtopic.php)

Salu2

Respuesta: Error General Con MOD Edit Notes

Publicado: 13 May 2006, 16:12
por eLkRi
yo diria que mas bien es problemas con la BD asi que restaura la BD de datos y mira que los cambiso que agas en la BDs sen correctos

Respuesta: Error General Con MOD Edit Notes

Publicado: 13 May 2006, 16:30
por KasLimon
no creo k sea un error de la BD xk segun indica ai es una error de sintaxis del sql...

aunk por otra parte puede ser un error xk no esta actializada la BD... reef_01, comprueba si has ejecutado la consulta sql de tu base de datos k t pide el edit notes:

Código: Seleccionar todo

CREATE TABLE phpbb_edit_notes (
edit_note_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
topic_id MEDIUMINT(8) UNSIGNED NOT NULL,
post_id MEDIUMINT(8) UNSIGNED NOT NULL,
user_id MEDIUMINT(8) UNSIGNED NOT NULL,
note VARCHAR(255) NOT NULL,
ip varchar(8) NOT NULL,
edit_note_time INT(11) NOT NULL,
PRIMARY KEY (edit_note_id)
);
INSERT INTO phpbb_config (config_name, config_value) VALUES ('edit_notes_enable', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_edit_notes', '5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('edit_notes_permissions', '1');
salu2

Respuesta: Error General Con MOD Edit Notes

Publicado: 13 May 2006, 16:46
por Nazcar
No es un error de la BBDD,fijaos el error esta claro

Código: Seleccionar todo

SELECT * FROM phpbb_edit_notes WHERE post_id = ORDER BY edit_note_time DESC LIMIT 5  
a esa consulta le falta pasarle un valor concretamente el post_id edita el fichero correspondiente por que esta mal. La consulta tendria que quedar

Código: Seleccionar todo

SELECT * FROM phpbb_edit_notes WHERE post_id = 1 ORDER BY edit_note_time DESC LIMIT 5
si estamos editando una nota del post numero 1

Respuesta: Error General Con MOD Edit Notes

Publicado: 13 May 2006, 19:12
por reef_01
Nazcr no capto a lo que te refieres.

Estube mirando el Foro del Creador del mod y hay varios que tienen el mismo problema http://www.pentapenguin.com/forum/viewt ... =5701#5701 aparte que hay otros bugs que hay que corregir.

no se si el error sera porque el mod pide buscar

Código: Seleccionar todo

} 

$template->pparse('body'); 
y en mi viewtopic.php solo esta asi.

Código: Seleccionar todo

$template->pparse('body');


Sera esto el error o es otra cosa?....

Respuesta: Error General Con MOD Edit Notes

Publicado: 13 May 2006, 22:53
por KasLimon
a lo k se refiere Nazcar es a que hagas lo siguiente:

Código: Seleccionar todo

#
#-----[ OPEN ]------------------------------------------
#

viewtopic.php

#
#-----[ FIND ]------------------------------------------
#

SELECT * FROM phpbb_edit_notes WHERE post_id = ORDER BY edit_note_time DESC LIMIT 5

#
#-----[ REPLACE WITH ]------------------------------------
#

SELECT * FROM phpbb_edit_notes WHERE post_id = 1 ORDER BY edit_note_time DESC LIMIT 5 
saludos

Respuesta: Error General Con MOD Edit Notes

Publicado: 13 May 2006, 23:36
por Nazcar
no no es eso me refiero que esa consulta esta incompleta no coje por ningun lado el valor de post_id de ahi que falla como una escopeta de feria si pones eso que has puesto solo podras editar el post numero 1

Respuesta: Error General Con MOD Edit Notes

Publicado: 13 May 2006, 23:38
por KasLimon
ah! ya lo pillo! perdon esk soy cortito :jaja:

entonces dices k viene defectuoso? y eso no lo prueba el k lo crea o la gente antes de publicarlo? k raro!

saludos

Respuesta: Error General Con MOD Edit Notes

Publicado: 14 May 2006, 00:15
por Nazcar
veamos necesito url del mod para verlo

Respuesta: Error General Con MOD Edit Notes

Publicado: 16 Ago 2006, 02:03
por reef_01
Bueno abro nuevamente este tema para decir que encontre la solucion, ya que soy usuario del phpbb plus y los cambios son distintos.

Este MOD pide buscar y agregar en el viewtopic.php esto:

Código: Seleccionar todo

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php


#
#-----[ FIND ]------------------------------------------
#
}

$template->pparse('body');
En la pagina del autor hay varios con el mismo problema que tenia yo, el cual el autor responde que a los que tengan el mismo problema o similar es porque an editado mal. que deben de agregar la modificacion antes del }.

Usuarios del Plus atencion.
el viewtopic.php del plus solo esta $template->pparse('body'); y arriba de el no se halla el } asi que si lo agregaba la modificacion omitiendo que no se encuentra el } igual me seguia dando el error.

La solucion es buscar y agregar la modificacion ANTES de:

Código: Seleccionar todo

}


	
	
	if ($plus_config['show_quickreply'] == 1 && ($userdata['user_id']!= -1) && $forum_topic_data['topic_status'] == TOPIC_UNLOCKED)
		{
			include($phpbb_root_path . 'quick_reply.'.$phpEx);
        		$template->assign_block_vars('switch_show_quickreply', array());
		}


$template->assign_vars(array( 
"TELL_LINK" => append_sid("http://".$HTTP_SERVER_VARS['HTTP_HOST'].$HTTP_SERVER_VARS['PHP_SELF']."?t=$topic_id", true)));

$template->pparse('body');
Aparte que este MOD trae un error que hace que sea imposible eliminar lo editado y la solucion esta:

Código: Seleccionar todo

#
#-----[ ABRIR ]------------------------------------------
#
viewtopic.php

#
#-----[ BUSCAR ]------------------------------------------
#
$u_delete_note = ( $is_auth['auth_mod'] || $user_id == $userdata['user_id'] ) ? ' [ <a href="' . "viewtopic.$phpEx?mode=deletenote&amp" . POST_POST_URL . '=' . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=$topic_id&edit_note_id=$edit_note_id&sid=" . $userdata['session_id'] . '">' . $lang['Delete_note'] . '</a> ]' : '';
#
#-----[ REMPLAZAR ]------------------------------------------
#
$u_delete_note = ( $is_auth['auth_mod'] || $user_id == $userdata['user_id'] ) ? ' [ <a href="' . "viewtopic.$phpEx?mode=deletenote&" . POST_POST_URL . '=' . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=$topic_id&edit_note_id=$edit_note_id&sid=" . $userdata['session_id'] . '">' . $lang['Delete_note'] . '</a> ]' : ''; 
Siguiendo eso los usuarios del Plus no tendran ningun problema. el mod funciona a la perfeccion.