Über das ACP des phpBB3 lässt sich der BBCode [URL], sowie über die Forenrechte die Nutzung von [IMG] deaktivieren.
Ich würde es gerne derart modifizieren, dass boardeigene URLs weiterhin verlinkt werden.
Auch sollte [IMG] für abgelegte Bilder der eigenen Domain möglich sein.
Bei phpBB2 fand lies sich dieses durch eine Anpassung der bbcode.php, bzw. die Installation des "IMG Validation Mods" realisieren.
Wie kann ich das am besten bei phpBB3 umsetzen?
URL und IMG deaktivieren, aber nicht für eigene Domain
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.
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.
- Berliner Schildkroete
- Mitglied
- Beiträge: 563
- Registriert: 30.03.2007 19:02
- Wohnort: Berlin
styles/deinstyle/bbcode.html
suche
ersetze mit
bei URL das gleiche also
eventuell statt {URL} einfach {TEXT} musst du testen...
suche
Code: Alles auswählen
<!-- BEGIN img --><img src="{URL}" alt="{L_IMAGE}" /><!-- END img -->
Code: Alles auswählen
<!-- BEGIN img --><img src="http://deinedomain.de/{URL}" alt="{L_IMAGE}" /><!-- END img -->
Code: Alles auswählen
<a href="http://deinedomain.de/{URL}">....
Grüße
Berliner Schildkröte
kein Support via PN, etc. - Befolgung meiner Vorschläge auf eigene Gefahr!
Berliner Schildkröte
kein Support via PN, etc. - Befolgung meiner Vorschläge auf eigene Gefahr!
Danke, aber das kann so nicht funktionieren, imho.
U.U. ergibt das folgendes Ergebnis: http://deinedomain.de/http://meinbild.jpg
Hardcodet die eigene Domain eintragen wäre zudem auch nicht das gelbe vom Ei.
Viell noch einmal zur Erläuterung:
Verlinkt jemand ein Bild, welches eine externe URL trägt, soll das Bild im IMG-Tag nicht angezeigt werden, sondern nur die URL als Text (nicht anklickbar).
Verlinkt jemand ein Bild, welches eine interne URL trägt (liegt auf dem eigenen Server), soll das Bild im IMG-Tag angezeigt werden.
Selbes bei URL.
Externe URL -> Textlink (nicht anklickbar)
Interne URL -> Hyperlink
U.U. ergibt das folgendes Ergebnis: http://deinedomain.de/http://meinbild.jpg
Hardcodet die eigene Domain eintragen wäre zudem auch nicht das gelbe vom Ei.
Viell noch einmal zur Erläuterung:
Verlinkt jemand ein Bild, welches eine externe URL trägt, soll das Bild im IMG-Tag nicht angezeigt werden, sondern nur die URL als Text (nicht anklickbar).
Verlinkt jemand ein Bild, welches eine interne URL trägt (liegt auf dem eigenen Server), soll das Bild im IMG-Tag angezeigt werden.
Selbes bei URL.
Externe URL -> Textlink (nicht anklickbar)
Interne URL -> Hyperlink
da musst du eine Funktion schreiben, die überprüft ob deine domain in dem namen vorhanden ist. Schau dir mal die PHP-Funktion eregi an, damit geht das. Muss halt nur schauen, in welche Datei du das packst, dann eine Konstante definierst und dann im bbcode.html ein <!-- if KONSTANTE --> reinschreibst.