Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.19 veröffentlicht (11.09.18)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Thread-Präfix bei verschobenen Themen
#1
Hallo,
ich verzweifle gerade daran, das irgendwie ans laufen zu kriegen.
Das ist mein Problem:

Manche Threads in unserem Forum sind verschoben und hinterlassen eine dauerhafte Verlinkung im alten Bereich,
also so:
Zitat:Verschoben: Themenname

Wir verwenden nun aber Präfixe im Forum, diese werden in der Verlinkung jedoch nicht angezeigt,
also der Thread heißt:
Zitat:[Präfix] Themenname
und die Verlinkung soll auch
Zitat:[Präfix] Verschoben: Themenname
sein.


Die eigentliche Frage also: Wie bekomme ich es hin, dass der Präfix des verschobenen Themas auch vor der Verlinkung steht?
Zitieren
#2
Dazu sind auf jeden Fall einige Code-Änderungen nötig; möglicherweise lässt sich das auch per Plugin realisieren. Einen Ansatz kann ich dir aber leider nicht bieten.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Also den Code zum Verschieben und auch Verschieben mit hinterlassen eines Redirects habe ich gefunden.
Und zwar in der class_moderation.php, Stichwort "move"

Leider finde ich aber nicht die Stelle, wo der Redirect erzeugt wird,
um hier den Präfix anzuhängen.

Vielleicht kann damit jemand weiterhelfen?

Hätte ich nur 5 Minuten gewartet^^

Ich habe es jetzt doch selbst finden können.
Für die Nachwelt hier die Lösung:
In der Datei class_moderation.php in der Funktion move im ersten switch($method) redirect
folgende Zeilen

PHP-Code:
$threadarray = array(
"fid" => $thread['fid'],
"subject" => $db->escape_string($thread['subject']),
"icon" => $thread['icon'],
"uid" => $thread['uid'],
"username" => $db->escape_string($thread['username']),
"dateline" => $thread['dateline'],
"lastpost" => $thread['lastpost'],
"lastposteruid" => $thread['lastposteruid'],
"lastposter" => $db->escape_string($thread['lastposter']),
"views" => 0,
"replies" => 0,
"closed" => "moved|$tid",
"sticky" => $thread['sticky'],
"visible" => (int)$thread['visible'],
"notes" => ''
); 

wie folgend abändern:
PHP-Code:
$threadarray = array(
"fid" => $thread['fid'],
"subject" => $db->escape_string($thread['subject']),
"icon" => $thread['icon'],
"prefix" => $thread['prefix'],   //Zeile hinzugefügt
"uid" => $thread['uid'],
"username" => $db->escape_string($thread['username']),
"dateline" => $thread['dateline'],
"lastpost" => $thread['lastpost'],
"lastposteruid" => $thread['lastposteruid'],
"lastposter" => $db->escape_string($thread['lastposter']),
"views" => 0,
"replies" => 0,
"closed" => "moved|$tid",
"sticky" => $thread['sticky'],
"visible" => (int)$thread['visible'],
"notes" => ''
); 


Grüße
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Präfix mod? chris14465 7 1.361 31.03.2014, 16:56
Letzter Beitrag: TelCont@r
  Präfix und Beitrags-Icon Pflicht? xmaster 2 615 02.04.2013, 17:39
Letzter Beitrag: werte
  Präfix auf Startseite Sweet Angel 8 1.666 27.04.2011, 14:56
Letzter Beitrag: Sweet Angel
  Präfix-Auswahl alphabetisch sortieren (eigentlich gelöst, aber)? Mithrandir 3 1.093 17.10.2010, 13:47
Letzter Beitrag: StefanT
  Präfix MOD Marti95. 5 1.400 26.10.2009, 01:39
Letzter Beitrag: fussel01