Merge Topic MOD 1.0.3

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Merge Topic MOD 1.0.3

Beitrag von Susan »

Hi,

ich versuche gerade diesen MOD einzubauen und scheitere schon am Anfang :eek:

Code: Alles auswählen

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

# 
#-----[ FIND ]------------------------------------------ 
# 
	$topic_mod .= '<a href="' . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move"). '"><img src="' . $images['topic_mod_move'] . '" alt="' . $lang['Move_topic'] . '" title="' . $lang['Move_topic'] . '" border="0" /></a>&nbsp;';

# 
Was kann/muss ich tun wenn ich diese Passage in der viewtopic.php nicht finde?

Danke für die Hilfe
Susan
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das muss in ähnlicher Form vorhanden sein.
Such doch nach Teilstücken, also z. B. nur nach $lang['Move_topic']
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ne, nicht mal teilstücke finde ich richtig bzw. sind diese schon irgendwie aufgelistet. Ist aber alles doch anders. Bin mir da nicht sicher wo die Einfügpassage hin muß

Code: Alles auswählen

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
	$topic_mod .= '<a href="' . append_sid("modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=mergepost"). '"><img src="' . $images['topic_mod_merge'] . '" alt="' . $lang['Merge_post'] . '" title="' . $lang['Merge_post'] . '" border="0" /></a>&nbsp;';

#
Ich häng mal meine viewtopic mit an.

Hat das was mit der neuen phpbb Version 2.0.20 zu tun? Ist ja schon ne Weile her das ich diesen MOD in nem anderen Forum installiert hab. Und da ging das wunderbar
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schau Dir diesen Part mal genauer an:

Code: Alles auswählen

if ( $is_auth['auth_mod'] )
{
	$s_auth_can .= sprintf($lang['Rules_moderate'], "<a href=\"modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'] . '">', '</a>');

	$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a>&nbsp;';

	$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_move'] . '" alt="' . $lang['Move_topic'] . '" title="' . $lang['Move_topic'] . '" border="0" /></a>&nbsp;';

	$topic_mod .= ( $forum_topic_data['topic_status'] == TOPIC_UNLOCKED ) ? "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=lock&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_lock'] . '" alt="' . $lang['Lock_topic'] . '" title="' . $lang['Lock_topic'] . '" border="0" /></a>&nbsp;' : "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=unlock&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_unlock'] . '" alt="' . $lang['Unlock_topic'] . '" title="' . $lang['Unlock_topic'] . '" border="0" /></a>&nbsp;';

	$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a>&nbsp;';
}
;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Unsichere Frage meinerseits :!: - Kann ich den Part dann ohne Probleme unterhalb der Zeilen einfügen oder muß der da irgenwo zwischenrein?

zb da drunter:

Code: Alles auswählen

	$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_move'] . '" alt="' . $lang['Move_topic'] . '" title="' . $lang['Move_topic'] . '" border="0" /></a>&nbsp;';
da ja hier auch das mode=move drinne steht, was ich suchen soll

aber was bedeutet dann das

Code: Alles auswählen

<a href="' . append_sid("modcp.$phpEx?"
also das append_sid

Das ist ja ein Teil den ich finden soll und in der vorhandenen Passage gar nicht auftaucht
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Füge die neue Zeile einfach nach dem letzten $topic_mod ein.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ok, hab ich so gemacht. MOD ist installiert und leider läuft er nicht :(

Wenn ich auf das Image klicke um etwas zu teilen bekomme ich die Meldung: Invalid_session

Ich habs bei uns im offiziellen Forum mal getestet (da ist der schon länger eingebaut). Da klappt es ohne Probleme


PS: MOD hab ich von dieser Seite ruintergeladen: http://www.shannado.nl/forumorg
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

... und im Snippet Forum ist ein Fix dazu zu finden ...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

oh, die Suche hat keine Ergebnisse angezeigt (gesucht nach merge topic und merge topics)
Danke für den Hinweis

Hab das ersetzt aber erhalte immer noch die Meldung: Invalid_session ¦4

Hab mal die modcp.php angehängt

Das kann jetzt aber nichts mit der viewtopic und dem nicht gefundenen richtigen Part zu tun haben oder?

[ Attachment gelöscht am Do 11.Mai, 2006 19:14 von oxpus ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ja genau das hab ich gemacht oxpus. Und auch immer wieder nachgeguckt ob auch alles richtig ist. Hab mir sogar eine zuvor gesicherte modcp.php geholt und das nochmal eingebaut. Aber ich bekomm den Fehler nicht weg



EDIT 21:55:

aaalso, ist ja nicht so das ich nichts tue um das Problem zu lösen. Hat mich tierisch genervt, vielleicht auch deswegen weil es mir gesundheitlich im moment auch nicht gut geht *grummel*. OK, zurück zur Sache.
Es hatte doch auch was mit der viewtopic.php zu tun!

Ich hab auf dieser Seite viele Downloads zum Merge Topic gefunden. Ich hab jetzt den vom 13 Jan 2006 genommen. Dort ist es der Teil der geändert werden sollte:

viewtopic.php:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
	$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=move&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_move'] . '" alt="' . $lang['Move_topic'] . '" title="' . $lang['Move_topic'] . '" border="0" /></a>&nbsp;';


#
#-----[ AFTER, ADD ]------------------------------------------
#
   //   Updated for v 2.04
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=mergepost&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_merge'] . '" alt="' . $lang['Merge_post'] . '" title="' . $lang['Merge_post'] . '" border="0" /></a>&nbsp;';
#
die modcp.php hab ich von da komplett genommen. Mit der vorherigen die ich hatte bekam ich einen Debug Fehler. Da ich jedoch im moment noch keine MODS drinne hab die Einträge in der modcp haben ist es denk ich egal

Auf jeden Fall funktioniert er jetzt :)

Ich denke das es sicher auch für andere interessant ist die den MOD in eine neue phpbb Version einbauen wollen und es nicht klappen will ;)
Antworten