Stand: 30.12.2008 04:56 aktuelle Version auf phpBB.de

Apache At Work Communities Community Building Informationen und Hinweise Installation/Konfiguration/Update MySQL PHP phpBB-Optimierungen phpBB3 Rechtliches Server & Technik Snippets Templates und Mods

Knowledge Base Offline -> At Work -> Quicklinks

Quicklinks
Autor: itst
Stand: 30.12.2008 04:56
Neuste Version unter: http://www.phpbb.de/doku/kb/quicklinks

### Quicklinks

##### 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:
link: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),

Knowledge Base Offline -> At Work -> Quicklinks

| phpBB.de Knowledge Base (Offline-Version) ©2005 Sascha Carlin und das phpBB.de-Team - Impressum Das Kopieren von Artikeln (auch auszugsweise) ist nur nach ausdrücklicher Genehmigung erlaubt! phpBB.de: Infos | Forum | Downloads | Dokumentation |