Error in posting (beim editieren)

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Error in posting (beim editieren)

Beitrag von mixmax »

Code: Alles auswählen

Error in posting

DEBUG MODE

UPDATE phpbb_posts SET post_username = '', enable_bbcode = 1, enable_html = 0, enable_smilies = 0, enable_sig = 0, post_edit_user = 6, post_edit_time = 1050919436, post_edit_count = post_edit_count + 1 WHERE post_id = 930

Line : 270
File : /home/virtual/site20/fst/var/www/html/phpbb2.0.4a/includes/functions_post.php 
functions_post.php ? ! !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Was für Hacks hast´n in die Datei installiert ?
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Beitrag von mixmax »

## Mod Title: Site History Mod
## Mod Version: 0.11.3 beta
## Author: Niels Chr. Rød Denmark < ncr@db9.dk > http://mods.db9.dk

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------ 
# 
includes/functions_post.php

# 
#-----[ FIND ]------------------------------------------ 
# 
	return;
}

//
// Delete a post/poll

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
$current_time=time();
$minutes = date('is', $current_time);
$hour_now = $current_time - (60*($minutes[0].$minutes[1])) - ($minutes[2].$minutes[3]); 
$sql='UPDATE '.SITE_HISTORY_TABLE.' SET '.(($mode == 'newtopic' || $post_data['first_post']) ? 'new_topics=new_topics':'new_posts=new_posts').$sign.' WHERE date='.$hour_now;
if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
{
 	$sql = 'INSERT IGNORE INTO '.SITE_HISTORY_TABLE. ' (date, '.(($mode == 'newtopic' || $post_data['first_post']) ? 'new_topics': 'new_posts').')
 		VALUES ('.$hour_now.', "1")';
	if ( !($db->sql_query($sql)) )
	{
		message_die(CRITICAL_ERROR, 'Error createing new site_hitory'.$sql, '', __LINE__, __FILE__, $sql);
	}
}
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..des is alles? :oops:
Denn der obige Hack sollte eigentlich nix mit der Fehlermeldung zu tun haben, da er was Query und Zeilenangabe angeht den Codebereich eigentlich nicht beeinflusst.
Benutzeravatar
mixmax
Mitglied
Beiträge: 232
Registriert: 28.08.2002 11:56
Kontaktdaten:

Beitrag von mixmax »

Hier mal die Anleitung :
Anleitung

Der Mod war für 2.0.2 vielleicht liegts daran. :-?
Zuletzt geändert von mixmax am 22.04.2003 03:15, insgesamt 1-mal geändert.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

so meinte ich das ned. ;) Den Teil, der die functions_post.php betrifft, hattest Du ja bereits gepostet... nur dürfte das (imho) ned der Grund sein, daher meine Frage nach weiteren möglichen Änderungen an der Datei.

Da´s scheinbar die einzige Veränderung is, versuch´s ma testweise mit einer originalen functions_post.php (um zu schauen, ob sich was ändert)..
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“