Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Error Al Intentar Editar Un Post

🔓 Foros cerrados y son sólo de lectura
Cerrado
Thanatos
Observador/a
Mensajes: 25
Registrado: 07 Jul 2006, 18:30

Error Al Intentar Editar Un Post

#1

Mensaje por Thanatos »

No se si este post va aqui o en soporte para mods pero si esta mal lo siento moverlo y ya esta.

Lo que me pasa esque al intentar editar cualquier post me sale este error:

Código: Seleccionar todo

Error in posting

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 'topic_type = 2 WHERE topic_id = 58' at line 1

UPDATE phpbb_topics SET topic_title = 'Foro para el Clan |G-S|', topic_desc = '' topic_type = 2 WHERE topic_id = 58

Line : 235
File : functions_post.php
No se que puede ser y no quiero tocar nada por si lo dejo peor, bueno espero que vuestra sabiduria me ayude.

El foro es www.eternal-anime.gt.gs es PHPbb 2.0.21

Gracias

Thanatos
Observador/a
Mensajes: 25
Registrado: 07 Jul 2006, 18:30

Respuesta: Error Al Intentar Editar Un Post

#2

Mensaje por Thanatos »

Siento hacer doble post pero por si os sirve de algo este error me lo da despues de instalar el Mod cback_ctracker_v417 y la linea en la que dice que esta el error es esta:

Código: Seleccionar todo

message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
Y aqui pongo un poco mas de codigo por si os sirve:

Código: Seleccionar todo

//
		// Flood control
		//
		$where_sql = ($userdata['user_id'] == ANONYMOUS) ? "poster_ip = '$user_ip'" : 'poster_id = ' . $userdata['user_id'];
		$sql = "SELECT MAX(post_time) AS last_post_time
			FROM " . POSTS_TABLE . "
			WHERE $where_sql";
		if ($result = $db->sql_query($sql))
		{
			if ($row = $db->sql_fetchrow($result))
			{
				if (intval($row['last_post_time']) > 0 && ($current_time - intval($row['last_post_time'])) < intval($board_config['flood_interval']))
				{
					message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
				}
			}
		}
	}

	if ($mode == 'editpost')
	{
		remove_search_post($post_id);
	}

	if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
	{
		$topic_vote = (!empty($poll_title) && count($poll_options) >= 2) ? 1 : 0;

		$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_desc, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', '$topic_desc', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_desc = '$topic_desc' topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

		if ($mode == 'newtopic')
		{
			$topic_id = $db->sql_nextid();
		}
	}

	$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
	$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
	if (!$db->sql_query($sql, BEGIN_TRANSACTION))
	{
		message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
	}

	if ($mode != 'editpost')
	{
		$post_id = $db->sql_nextid();
	}

	$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message',  bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
	if (!$db->sql_query($sql))
	{
		message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
	}

	add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));

	//
	// Add poll

Thanatos
Observador/a
Mensajes: 25
Registrado: 07 Jul 2006, 18:30

Respuesta: Error Al Intentar Editar Un Post

#3

Mensaje por Thanatos »

Nadie sabe pork es???

Acabo de descubrir que los post que no puedo editar son los que estan en los subforos que hice con el MOD Super Quick Reply 1.3.2 los demas si.

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Error Al Intentar Editar Un Post

#4

Mensaje por mitch »

Acabo de descubrir que los post que no puedo editar son los que estan en los subforos que hice con el MOD Super Quick Reply 1.3.2 los demas si. perdon?? no se si sea eso... tal vez puede que hayas jodido algo en los php que edita ese MOD pero lo dudo, pues aparece mientras se VE un tema... aunque puede ser, al editar cosas para el envío de la respuesta rápida y con eso, joder la edición.

Si quieres que te recomiende algo, repasa los últimos mods que has instalado, con calma, y mira que hayas hecho bien (cuidado con los AFTER Y BEFORE) y eso.... a estas alturas será difícil saber qué MOD es el que está causando problemas con la edición.

Thanatos
Observador/a
Mensajes: 25
Registrado: 07 Jul 2006, 18:30

Respuesta: Error Al Intentar Editar Un Post

#5

Mensaje por Thanatos »

oooohhhh!!!!!!!! Perdon me equivoque el mod al que me refiero no era el Super Quick Reply 1.3.2 sino el Simply subforums la version no la recuerdo pero el MOD es de este foro y se que el problema esta o en ese MOD o en el cback_ctracker_v417.

Voy a revisar los dos install como dice mitch a ver si encuentro algo.

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Error Al Intentar Editar Un Post

#6

Mensaje por mitch »

Eso suena mejor... el de subforos, ese si que puede darte problemas... asi que ya sabes, repasa la instalación de esos últimos mods.

Thanatos
Observador/a
Mensajes: 25
Registrado: 07 Jul 2006, 18:30

Respuesta: Error Al Intentar Editar Un Post

#7

Mensaje por Thanatos »

Problema resuelto, jajaja como la mayoria de los descubrimientos fue por casualidad jajaaj estaba hasta los piiiiiiiiiii del error y lo que hice fue borrar la linea que me daba el error y WALA se a arreglado jaja.

Gracias mitch por el consejo

Cerrado

Volver a “Archivo phpBB 2.0”