Beim Verschieben und Löschen im Board Fehler

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
jörg gierth
Mitglied
Beiträge: 473
Registriert: 03.12.2002 20:13
Wohnort: Buseck
Kontaktdaten:

Beim Verschieben und Löschen im Board Fehler

Beitrag von jörg gierth »

Hallo Forum,

Ich habe foglend Mods in mein Forum eingebaut:

Attachment,Calendar,Birthday,Statistik,Rankin mod und Download.

wenn ich nun als Admin in einen Forum bin und möchte aus diesem Forum Topics in ein anderes verschieben so bekomme ich immer ein Fehler aus dem modcp.php das ein "}" in Zeile 276 zuviel wäre lösche ich es aber raus, so bekomme ich den Fehler das nachfolgende "IF" stimmit nicht wer kann mir hier helfen

Die betreffende Passage

Code: Alles auswählen

 
	if ( $post_id_sql != '' )
			{
				$sql = "DELETE 
					FROM " . POSTS_TABLE . " 
					WHERE post_id IN ($post_id_sql)";
				if ( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, 'Could not delete posts', '', __LINE__, __FILE__, $sql);
				}

				$sql = "DELETE 
					FROM " . POSTS_TEXT_TABLE . " 
					WHERE post_id IN ($post_id_sql)";
				if ( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, 'Could not delete posts text', '', __LINE__, __FILE__, $sql);

				}
				remove_search_post($post_id_sql);delete_attachment(explode(', ', $post_id_sql))
				}						}

			if ( $vote_id_sql != '' )
			{
				$sql = "DELETE 
					FROM " . VOTE_DESC_TABLE . " 
					WHERE vote_id IN ($vote_id_sql)";
				if ( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, 'Could not delete vote descriptions', '', __LINE__, __FILE__, $sql);
				}
Die ganze Datei:
Modcp.txt
Zuletzt geändert von jörg gierth am 13.12.2002 06:16, insgesamt 1-mal geändert.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Kannst du mal die exakte Fehlermeldung mit bzw. ohne diese zweite Klammer posten?
Desweiteren kannst du das nächste Mal bitte deine Datei(en) in eine txt Datei speichern, auf deinen Webspace uppen und hier den Link angeben und nicht so ein Megaposting machen :o
jörg gierth
Mitglied
Beiträge: 473
Registriert: 03.12.2002 20:13
Wohnort: Buseck
Kontaktdaten:

Beitrag von jörg gierth »

Hier nun die Fehlermeldung:


Parse error: parse error, unexpected '}' in /home/www/web494/html/phpBB2/modcp.php3 on line 275

Mache ich doch sofort!
Gruss Jörg
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

suche mal in deiner modcp.php nach

Code: Alles auswählen

				remove_search_post($post_id_sql);delete_attachment(explode(', ', $post_id_sql))
und ersetze das durch

Code: Alles auswählen

				remove_search_post($post_id_sql);
delete_attachment(explode(', ', $post_id_sql));
jörg gierth
Mitglied
Beiträge: 473
Registriert: 03.12.2002 20:13
Wohnort: Buseck
Kontaktdaten:

Beitrag von jörg gierth »

Servus,

das gingn nun kommt der Fehler:

Code: Alles auswählen

Parse error: parse error, unexpected T_DOUBLE_ARROW in /home/www/web494/html/phpBB2/modcp.php3 on line 1037
Liegt dies denn nur an den Attachment Hack??
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

du solltest dich genau an die Anleitung halten !!!

Code: Alles auswählen

			'TOPIC_ATTACHMENT_IMG' => topic_attachment_image($row['topic_attachment']),
diese Zeile ist in der modcp.php absolut deplatziert !!!
jörg gierth
Mitglied
Beiträge: 473
Registriert: 03.12.2002 20:13
Wohnort: Buseck
Kontaktdaten:

Beitrag von jörg gierth »

das Steht aber im Install.txt :

Code: Alles auswählen

 
#-----[ OPEN ]---------------------------------------------
# 
modcp.php

# 
#-----[ FIND ]---------------------------------------------
# around line 303
				remove_search_post($post_id_sql);

# 
#-----[ AFTER, ADD ]---------------------------------------
# 
				delete_attachment(explode(', ', $post_id_sql));

# 
#-----[ FIND ]---------------------------------------------
# around line 1110
				'TOPIC_ID' => $topic_id,

# 
#-----[ AFTER, ADD ]---------------------------------------
# 
				'TOPIC_ATTACHMENT_IMG' => topic_attachment_image($row['topic_attachment']),

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

Die Zeile ist schon richtig bloß an der falschen Stelle.


Ich danke Dir für Deine Hilfe!
:P :P :P :P :P :P :P
Gruss Jörg
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

das

Code: Alles auswählen

				'TOPIC_ID' => $topic_id, 
findest du in Zeile 1081 !! du hast den Code an der falschen Stelle eingefügt
Antworten

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