"Wortzensur" innerhalb Links

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
Benutzeravatar
rocomat
Mitglied
Beiträge: 15
Registriert: 23.05.2004 10:30
Wohnort: Schlüchtern

"Wortzensur" innerhalb Links

Beitrag von rocomat »

H!

ich möchte Zielurls innerhalb der Beiträge automatisch ändern lassen.

Z.B. wenn jemand schreibt:

http://www.testforum123.de

soll es automitsch geändert werden nach: http://forum.testforum123.de

Die Wortzensur greift bei mir nur am angezeigten Link. Das Ziel verweist aber weiterhin auf die vom user geschriebene Url. Ob mit [URL] Befehl oder nicht, bleibt das gleiche.
Ich habe html deaktiviert.
Es gibt einen Mod, der das aber nur einmalig ändert, z.B bei Umzug. Es soll aber automatisch geschehen.

Jemand eine Idee? Thanxs!
BZebra
Mitglied
Beiträge: 576
Registriert: 17.12.2002 22:45
Kontaktdaten:

Beitrag von BZebra »

Das mit der Wortzensur habe ich auch schon probiert, funktioniert nicht. Wäre auch schlecht wenn die Wortzenbsur da eingreifen würde, dann gingen die zensierten Links ja nicht mehr.

Ich glaube der Relative Links MOD müsste Dir da weiter helfen: http://www.phpbb.de/viewtopic.php?p=413413#413413

Code: Alles auswählen

bbcode_relative_links()
müsstest Du dort wahrscheinlich ersetzen durch

Code: Alles auswählen

'http://forum.testforum123.de'
und

Code: Alles auswählen

rel://
ersetzen durch

Code: Alles auswählen

http://www.testforum123.de
den Teil ab function bbcode_relative_links() kannste dann weglassen.
Benutzeravatar
rocomat
Mitglied
Beiträge: 15
Registriert: 23.05.2004 10:30
Wohnort: Schlüchtern

Beitrag von rocomat »

Thanxs, habe es mir angesehen.

Eigentlich soll immer nur EIN bestimmter Link geändert werden.
Diese Links sind bisher auf dem Board nicht vorhanden, es müsen also keine vorhandenen geändert werden.

Hintergrund ist der: Wird ein BESTIMMTER link im Beitrag eingefügt, möchte ich einen Teil davon durch den meines affiliate Partners ändern.

Der User muss davon nichts sehen, der geschriebene, angezeigte Link im Beitrag kann unverändert bleiben. Nur in der Ziel Url soll ein Teil, bzw ein vorderer teil ersetzt werden.

Z.B ein Check beim Absenden des Beitrages so in der Art:

If Url "http://www.xyzabcd.xx"
Then replace with "http://www.jaesgeht.xyzabcd.xx"

Evtl. reichen da schon 2 Zeilen die man einfügen muss?
Weiss nicht, ob soetwas machbar ist, bin leider :-? nicht mit den Tiefen des phpbb vertraut.

Bekommst du da etwas hin?
BZebra
Mitglied
Beiträge: 576
Registriert: 17.12.2002 22:45
Kontaktdaten:

Beitrag von BZebra »

Eigentlich soll immer nur EIN bestimmter Link geändert werden.
Diese Links sind bisher auf dem Board nicht vorhanden, es müsen also keine vorhandenen geändert werden.
Es werden hier alle Links geändert, vorhandene und zukünftige.
Der User muss davon nichts sehen, der geschriebene, angezeigte Link im Beitrag kann unverändert bleiben. Nur in der Ziel Url soll ein Teil, bzw ein vorderer teil ersetzt werden.
Mh, wenn Du möchtest, daß die Link-Description nicht ersetzt wird, dann könntest Du vielleicht das

Code: Alles auswählen

$bbcode_tpl['url5'] = str_replace('{DESCRIPTION}', bbcode_relative_links() . '\\2', $bbcode_tpl['url5']);
durch

Code: Alles auswählen

$bbcode_tpl['url5'] = str_replace('{DESCRIPTION}', '\\1', $bbcode_tpl['url5']);
ersetzen. Keine Ahnung obs funktioniert, musste probieren.

Diese Linkänderung betrifft allerdings keine blank (ohne URL-Tags) ins Forum gestellten Links.

Sonst wüßte ich keine andere Möglichkeit.
Antworten

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