Suche die Funktion des Quote/Zitieren-Buttons

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
MalkContent
Mitglied
Beiträge: 40
Registriert: 18.08.2008 00:59

Suche die Funktion des Quote/Zitieren-Buttons

Beitrag von MalkContent »

Hallo, ich suche die Funktion des Quote/Zitieren Buttons, da ich den gequoteten Text in Abhängigkeit der post_id des gequoteten Posts verändern will und hab bei meinem Suchen mit google und in den verschiedenen functionX.php noch nichts gefunden, was nach der gesuchten Funktion aussieht :/
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Suche die Funktion des Quote/Zitieren-Buttons

Beitrag von gn#36 »

Der Code befindet sich in der posting.php. Der zitierte Post wird um Zeile 150 herum in die Variable $post_data geschrieben, wenn du die Daten ändern willst kannst du das nach den SQL Anweisungen tun, solltest allerdings aufpassen, dass du das auch wirklich nur beim Zitieren, nicht beim Editieren ausführst, also z.b. mit einer Abfrage:

Code: Alles auswählen

if($mode == 'quote')
{
//Deine (bedingten) Änderungen
}
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
MalkContent
Mitglied
Beiträge: 40
Registriert: 18.08.2008 00:59

Re: Suche die Funktion des Quote/Zitieren-Buttons

Beitrag von MalkContent »

ah, vielen Dank

Für andere, die was ähnliches machen wollen: Die genaue Stelle in der posting.php liegt ungefähr bei Zeile 1100-1200 (kann ich nicht genau sagen, weil ich zuviel extra Code hab) und sieht wie folgt aus:

Code: Alles auswählen

if ($mode == 'quote' && !$submit && !$preview && !$refresh)
{
    $message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
}
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“