Quicklinks
Verfasst: 22.09.2008 16:18
Hallo Leute,
ich habe mal eine Frage zu diesem KB eintrag:
Könntet ihr mir das vllt. erklären:
Mit freundlichen Grüßen:
Jan Schlösser
ich habe mal eine Frage zu diesem KB eintrag:
Ich möchte es gerne für die phpBB Version 3.0.2 haben (habe den OrtnerQuicklinks
Mit phpBB-Boardmitteln lassen sich "Abkürzungen" für wichtige Links definieren.
Worum gehts?
Wenn in einem Forum sehr oft auf bestimmte Posts innerhalb oder auf externe Seiten verlinkt wird, verbringt man irgendwann mehr Zeit damit, die URL wieder rauszukramen als sinnvoll zu posten.
Um das zu vermeiden, kann man Quicklinks benutzen: das sind Wörter, die automatisch zu einem Link werden. Man schreibt ganz normal einen Beitrag und fügt an der passenden Stelle einfach den Quicklink ein.
Beispiel
Ein Quicklink sieht so aus:
Code:
phpMyAdmin
Würde man das in einen normalen Beitrag schreiben, würde auf phpBB.de daraus ein Link auf www.phpmyadmin.net werden.
Umsetzung
Quicklinks basieren auf der Wortersetzung von phpBB. Die ist eigentlich dazu da, "böse" Wörter zu filtern und heisst deswegen auch Wortzensur.
1. Öffne das ACP und klicke auf "Wortzensur".
2. Klicke auf "Neues Wort hinzufügen".
3. Gebe für "Wort" bspw. phpMyAdmin ein.
4. Gebe für "Ersatz" bspw. http://www.phpmyadmin.net/ ein.
5. Klicke auf "Absenden" um den Quicklink einzutragen.
Damit würden alle Vorkommen von "link:phpmyadmin" (ja, Groß- und Kleinschreibung sind egal) durch einen Link auf die Homepage von phpMyAdmin ersetzt werden.
Gibt man statt http://www.phpmyadmin.net/ gültiges HTML ein, zum Beispiel <a href="http://www.phpmyadmin.net/">phpMyAdmin-Homepage</a>, so erscheint statt der verlinkten URL ein ganz normaler Textlink. Vorsicht, solche Quicklinks sollte man nur über phpMyAdmin pflegen, das ACP mag kein HTML, es sei den man macht noch folgende kleine Änderungen;
Öffne: admin/admin_words.php
Suche:
Code:
"WORD" => $word_info['word'],
"REPLACEMENT" => $word_info['replacement'],
Ersetzen durch:
Code:
"WORD" => htmlspecialchars($word_info['word']),
"REPLACEMENT" => htmlspecialchars($word_info['replacement']),
Suche:
Code:
"WORD" => $word,
"REPLACEMENT" => $replacement,
Ersetzen durch:
Code:
"WORD" => htmlspecialchars($word),
"REPLACEMENT" => htmlspecialchars($replacement),
- /admin/
Könntet ihr mir das vllt. erklären:
Mit freundlichen Grüßen:
Jan Schlösser