[2.0.x] Move Message Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Gibt es

Code: Alles auswählen

# 
#-----[ OPEN ]--------------------------------------------- 
# 
posting.php

#
#-----[ FIND ]---------------------------------------------
#
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);

#
#-----[ AFTER, ADD ]---------------------------------------------
#
include($phpbb_root_path . 'move_message_mod.'.$phpEx);

#
#-----[ FIND ]---------------------------------------------
#
		}
		else if ($lock)
		{

#
#-----[ BEFORE, ADD ]---------------------------------------------
#
		move_message_mod($t_id, '', 'unlock', '', '', $userdata['user_id']);

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

		if ($lock || $unlock)
		{

#
#-----[ BEFORE, ADD ]---------------------------------------------
#
		move_message_mod($t_id, '', 'lock', '', '', $userdata['user_id']);

#
#-----[ FIND ]---------------------------------------------
#
    if ( ( $error_msg == '' ) && ( $lock ) && ( $mode == 'newtopic' ) )
	 {
				$sql = "UPDATE " . TOPICS_TABLE . " 
				SET topic_status = " . TOPIC_LOCKED . " 
				WHERE topic_id = " . $topic_id . " 
				AND topic_moved_id = 0";

#
#-----[ AFTER, ADD ]---------------------------------------------
#
    move_message_mod($topic_id, '', 'lock', '', '', $userdata['user_id']);
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Das macht doch glaub das Message Mod Merge Addon naja zumindest hab ich das mal glaub bei mir gesehen......
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Nein, das sind zwei unabhängige Mods und die Merge Mods haben mit dem Lock/Unlock in Post-Mod nichts zu tun. Somit auch nicht das Merge-AddOn
Benutzeravatar
Mehrpack
Mitglied
Beiträge: 417
Registriert: 28.02.2004 07:24

Beitrag von Mehrpack »

hi,
@leuchte: dank dir viel mals :).

Mehrpack
Nobody is Perfect.
SkYfiGhTeR
Mitglied
Beiträge: 646
Registriert: 06.01.2004 12:34

Beitrag von SkYfiGhTeR »

Hallo,

erstmal ein Lob, echt ein super MOD! :)

Ich hab ihn vor Kurzem eingebaut und die Meldung, wenn ein Thread verschoben wurde erscheint auch korrekt.

Ich habe jedoch mal zum Test ein Thema eröffnet und anschließend gesperrt. Ich sehe aber hier keine Information, dass der Thread gesperrt wurde. Wenn ich ihn wieder entsperre steht dies ebenfalls nicht da.
Wo kann denn hier das Problem liegen?
Mr. Dirty
Mitglied
Beiträge: 70
Registriert: 13.06.2004 18:29

Beitrag von Mr. Dirty »

Leuchte hat geschrieben:@Mr. Dirty, wahrscheinlich hat dein Hoster MySQL eingeschränkt oder begrenzt, sodass es zu diesem Fehler kommt. Wo hostest du dein Forum?
Eventuell bringt eine Mail an selbigen Aufschluss.
Hmm... meinste?!

Bin bei Hosteurope, Webpack XXL, kann mir eigentlich nich vorstellen dass da was eingeschränkt is!

Naja, ansonsten schreib ich die halt ma an...

Danke trotzdem!
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

@SkYfiGhTeR, Hast die aktuelle Version 3.0.1 des Mods verbaut?
@Mr Dirty, würde mich freuen, wenn du mich über das Ergebnis informierst.
SkYfiGhTeR
Mitglied
Beiträge: 646
Registriert: 06.01.2004 12:34

Beitrag von SkYfiGhTeR »

Hi,

ja - in der install_german.txt steht MOD Version 3.0.1.

//EDIT

Ich bin soeben nocheinmal die modcp.php durchgegangen und habe dort noch eine kleinen Fehler gehabt (falsche Stelle was eingefügt). Ist jedoch nun berichtigt.
Leider funktioniert das Ganze immernoch nicht richtig.
Jetzt kommt, wenn ich einen Thread schließe die Meldung "Entsperrt [...]". Und wenn ich ihn wieder öffne kommt nichts. Also die Meldung beim Wiederöffnen fehlt und wenn ich sperre kommt entsperren, aber ich habe da eigentlich nichts mehr vergessen einzufügen?!
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Speicher die modcp.php mal als .txt ab und poste den Link
KB:Datei
SkYfiGhTeR
Mitglied
Beiträge: 646
Registriert: 06.01.2004 12:34

Beitrag von SkYfiGhTeR »

Hi,

ist glaube ich nicht mehr nötig. Bin nun eben bevor ich die Datei hier hochladen wollte noch einmal alles durchgangen und in der Installations-Anleitung kommt ja folgendes vor:

Code: Alles auswählen

		}

		$sql = "UPDATE " . TOPICS_TABLE . " 
			SET topic_status = " . TOPIC_LOCKED . " 
Das Ganze genau 2x hintereinander und jeweils soll etwas dafür eingefügt werden. Habe mich dann eben mal gefragt wieso ist das dann nicht nur einmal da und naja das gibts ja 2x in der modcp.php die Stelle. So steht jetzt das unlock auch vor dem zweiten Auftreten des oben genannten Codes.

Die Meldung wenn ich ein Thema sperre steht nun da. Wenn ich es jedoch wieder entsperre wird die "Gesperrt"-Nachricht durch die "Entsperrt"-Nachricht ersetzt, soll das so sein oder müsste die Information wann gesperrt wurde trotzdem bestehen bleiben? Wenn nicht, dann funktioniert jetzt alles. ;)
Antworten

Zurück zu „phpBB 2.0: Mod Support“