Inzwischen habe ich mir noch mal Gedanken über kurze URLs gemacht; und habe mir zum Teil ein neues System ausgedacht, wie User manuell URLs schreiben könnten, oder diese mit BB-Codes erzeugen; und das auch in meinem neuen Forum umgesetzt.
Zwischen den RewriteRules habe ich jeweils geschrieben, was diese jeweils bewirken. Bei einigen Umwandlungsanweisungen musste ich im zweiten Teil jeweils die komplette, anstatt die relative URL angeben, damit es beim Gratis-Webspace Pytal.de funktioniert. Nur für die normale Nicht-SEO-Variante des phpBB3.
Ohne dass zusätzliche RewriteRules in die .htaccess eingefügt werden müssen, funktionieren auch Links zu gesetzten Ankern innerhalb von Beiträgen, sodass jeweils sogar gewählt werden kann, ob zu diesem Anker oder zu diesem Beitrag automatisch gescrollt werden soll, wo dieser Anker ist. Und ob dabei die Installation mit 10 oder einem Beitrag je Threadseite aufgerufen werden soll.
Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteRule ^(a/)?$ $1viewtopic.php?t=1 [L]
http://forumtreff.pytalhost.de/ - Ruft den Begrüßungsthread 1 auf.
http://forumtreff.pytalhost.de/i - und
http://forumtreff.pytalhost.de/index - rufen jeweils die Indexseite auf.
http://forumtreff.pytalhost.de/9 - Ruft den Thread 9 auf.
http://forumtreff.pytalhost.de/f10 - Ruft das Forum 10 auf.
http://forumtreff.pytalhost.de/p12 - Ruft diejenige Threadseite auf, wo Beitrag 12 ist.
http://forumtreff.pytalhost.de/p12#Hallo-Welt - Ruft diejenige Threadseite auf, wo der Beitrag mit dem Anker Namens "Hallo-Welt" ist; und scrollt zur Position dieses gesetzten Ankers hin. Die Angabe der Beitrags-ID muss richtig sein. Auch Unterstriche _ sind für den Ankernamen erlaubt.
Code: Alles auswählen
RewriteRule ^(a/)?b([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?p=$2#p$2 [NE,L]
http://forumtreff.pytalhost.de/b12 - Ruft diejenige Threadseite mit Anker auf, wo Beitrag 12 ist.
http://forumtreff.pytalhost.de/b12#Hallo-Welt - Ruft diejenige Threadseite auf, wo der Beitrag mit dem Anker Namens "Hallo-Welt" ist; und scrollt zu dem Beitrag hin, wo der Anker ist.
Code: Alles auswählen
RewriteRule ^(a/)?l([0-9]+)$ http://forumtreff.pytalhost.de/a/viewtopic.php?p=$2 [L]
http://forumtreff.pytalhost.de/l12 - Ruft den Beitrag 12 separat auf; mit der Einstellung ein Beitrag je Threadseite. 'l' wie 'Link'. Besonders geeignet ist diese Schreibweise, wenn man mal fix einen Beitrag als einzelnen Beitrag irgendwo verlinken will. Darüber hinaus bewirkt auch /a unmittelbar hinter der Domain, in Verbindung mit einer anderen Verlinkungsweise, dass mit einem Beitrag je Threadseite aufgerufen wird.
http://forumtreff.pytalhost.de/l12#Hallo-Welt - Ruft diejenige Threadseite auf, mit der Einstellung ein Beitrag je Threadseite, wo der Beitrag mit dem Anker Namens "Hallo-Welt" ist; und scrollt zur Position des gesetzten Ankers hin.
Code: Alles auswählen
RewriteRule ^(a/)?a([0-9]+)$ http://forumtreff.pytalhost.de/a/viewtopic.php?p=$2#p$2 [NE,L]
http://forumtreff.pytalhost.de/a12 - Ruft den Beitrag 12 separat mit Anker auf; mit der Einstellung ein Beitrag je Threadseite. 'a' wie 'Anker'.
http://forumtreff.pytalhost.de/a12#Hallo-Welt - Ruft diejenige Threadseite auf, mit der Einstellung ein Beitrag je Threadseite, wo der Beitrag mit dem Anker Namens "Hallo-Welt" ist; und scrollt zu dem Beitrag hin, wo der Anker ist.
Code: Alles auswählen
RewriteRule ^(a/)?f([0-9]+)t([0-9]+)$ $1viewtopic.php?f=$2&t=$3 [L]
http://forumtreff.pytalhost.de/f10t9 - Ruft den Thread 9 auf.
Code: Alles auswählen
RewriteRule ^(a/)?f([0-9]+)t([0-9]+)p([0-9]+)$ $1viewtopic.php?f=$2&t=$3&p=$4 [L]
http://forumtreff.pytalhost.de/f10t9p12 - Ruft diejenige Threadseite auf, wo Beitrag 12 ist. 'p' wie 'post'.
Code: Alles auswählen
RewriteRule ^(a/)?f([0-9]+)t([0-9]+)b([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&t=$3&p=$4#p$4 [NE,L]
http://forumtreff.pytalhost.de/f10t9b12 - Das gleiche, aber mit Anker. 'b' wie 'Beitrag'.
Code: Alles auswählen
RewriteRule ^(a/)?f([0-9]+)p([0-9]+)$ $1viewtopic.php?f=$2&p=$3 [L]
http://forumtreff.pytalhost.de/f10p12 - Ruft diejenige Threadseite auf, wo Beitrag 12 ist.
Code: Alles auswählen
RewriteRule ^(a/)?f([0-9]+)b([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&p=$3#p$3 [NE,L]
http://forumtreff.pytalhost.de/f10b12 - Das gleiche, aber mit Anker.
http://forumtreff.pytalhost.de/t9 - Ruft den Thread 9 auf.
Code: Alles auswählen
RewriteRule ^(a/)?t([0-9]+)p([0-9]+)$ $1viewtopic.php?t=$2&p=$3 [L]
http://forumtreff.pytalhost.de/t9p12 - Ruft diejenige Threadseite auf, wo Beitrag 12 ist.
Code: Alles auswählen
RewriteRule ^(a/)?t([0-9]+)b([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?t=$2&p=$3#p$3 [NE,L]
http://forumtreff.pytalhost.de/t9b12 - Das gleiche, aber mit Anker.
Code: Alles auswählen
RewriteRule ^(a/)?htm([0-9]+)$ $1viewtopic.php?p=$2 [L]
http://forumtreff.pytalhost.de/htm12 - Ruft diejenige Threadseite auf, wo Beitrag 12 ist.
Code: Alles auswählen
RewriteRule ^(a/)?html([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?p=$2#p$2 [NE,L]
http://forumtreff.pytalhost.de/html12 - Ruft auch den Beitrag 12 auf, aber mit Anker.
Code: Alles auswählen
RewriteRule ^(a/)?([0-9]+)\.html?$ $1viewtopic.php?t=$2 [L]
http://forumtreff.pytalhost.de/9.htm - und
http://forumtreff.pytalhost.de/9.html - rufen beide jeweils den Thread 9 auf.
Code: Alles auswählen
RewriteRule ^(a/)?([0-9]+)\.htm([0-9]+)$ $1viewtopic.php?t=$2&p=$3 [L]
http://forumtreff.pytalhost.de/9.htm12 - Ruft diejenige Threadseite auf, wo Beitrag 12 ist.
Code: Alles auswählen
RewriteRule ^(a/)?([0-9]+)\.html([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?t=$2&p=$3#p$3 [NE,L]
http://forumtreff.pytalhost.de/9.html12 - Ruft auch Beitrag 12 auf, aber mit Anker.
Code: Alles auswählen
RewriteRule ^(a/)?([0-9]+)/([0-9]+)\.html?$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&t=$3 [L]
http://forumtreff.pytalhost.de/10/9.htm - und
http://forumtreff.pytalhost.de/10/9.html - rufen jeweils den Thread 9 auf.
Code: Alles auswählen
RewriteRule ^(a/)?([0-9]+)/([0-9]+)\.htm([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&t=$3&p=$4 [L]
http://forumtreff.pytalhost.de/10/9.htm12 - Ruft diejenige Threadseite auf, wo Beitrag 12 ist.
Code: Alles auswählen
RewriteRule ^(a/)?([0-9]+)/([0-9]+)\.html([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&t=$3&p=$4#p$4 [NE,L]
http://forumtreff.pytalhost.de/10/9.html12 - Ruft auch Beitrag 12 auf, aber mit Anker.
Code: Alles auswählen
RewriteRule ^(a/)?([0-9]+)/htm([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&p=$3 [L]
http://forumtreff.pytalhost.de/10/htm12 - Ruft diejenige Threadseite auf, wo Beitrag 12 ist.
Code: Alles auswählen
RewriteRule ^(a/)?([0-9]+)/html([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&p=$3#p$3 [NE,L]
http://forumtreff.pytalhost.de/10/html12 - Ruft auch Beitrag 12 auf, aber mit Anker.
Code: Alles auswählen
RewriteRule ^(a/)?u([0-9]+)$ $1memberlist.php?mode=viewprofile&u=$2 [L]
http://forumtreff.pytalhost.de/u2 - Ruft das Profil des Users 2 auf.
http://forumtreff.pytalhost.de/b - und
http://forumtreff.pytalhost.de/b/ - rufen beide die Domain
http://forumtreff.pytalhost.de/ auf, zumindest müsste es so sein. Warum aber die Umwandlung durch eine andere RewriteRule fortgesetzt wird, obwohl [L] angegeben ist, wodurch zum Begrüßungsthread weitergeleitet wird, kann ich mir nicht erklären.
Die Angabe des Ordners a/ bewirkt ein Beitrag je Threadseite. Ordner b/ würde 10 Beiträge je Threadseite bedeuten. Falls jemand den Ordner b/ angibt, wird auf die Installation umgeleitet, die direkt auf der Domain installiert ist, bei der 10 Beiträge je Threadseite eingestellt ist.
Code: Alles auswählen
RewriteRule ^b/([^al].*) http://forumtreff.pytalhost.de/$1
Diese Umleitungsanweisung beseitigt die Angabe des Ordners b/ bei allen Aufrufen. Danach kann diese URL ggf. von einer der anderen Umwandlungsanweisungen weiter umgewandelt werden. Deswegen fehlt hier das abschließende [L].
Es darf aber hinter der Angabe des Ordners b kein a und kein l folgen, weil diese beiden Angaben jeweils einen Beitrag je Threadseite bedeuten, was ein logischer Widerspruch wäre. Und hier noch mal zusammenfassend, was ich in der .htaccess angefügt habe bei der normalen Nicht-SEO-Version des phoBB3:
Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteRule ^(a/)?$ $1viewtopic.php?t=1 [L]
RewriteRule ^(a/)?i(ndex)?$ $1index.php [L]
RewriteRule ^(a/)?([0-9]+)$ $1viewtopic.php?t=$2 [L]
RewriteRule ^(a/)?f([0-9]+)$ $1viewforum.php?f=$2 [L]
RewriteRule ^(a/)?p([0-9]+)$ $1viewtopic.php?p=$2 [L]
RewriteRule ^(a/)?b([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?p=$2#p$2 [NE,L]
RewriteRule ^(a/)?l([0-9]+)$ a/viewtopic.php?p=$2 [L]
RewriteRule ^(a/)?a([0-9]+)$ http://forumtreff.pytalhost.de/a/viewtopic.php?p=$2#p$2 [NE,L]
RewriteRule ^(a/)?f([0-9]+)t([0-9]+)$ $1viewtopic.php?f=$2&t=$3 [L]
RewriteRule ^(a/)?f([0-9]+)t([0-9]+)p([0-9]+)$ $1viewtopic.php?f=$2&t=$3&p=$4 [L]
RewriteRule ^(a/)?f([0-9]+)t([0-9]+)b([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&t=$3&p=$4#p$4 [NE,L]
RewriteRule ^(a/)?f([0-9]+)p([0-9]+)$ $1viewtopic.php?f=$2&p=$3 [L]
RewriteRule ^(a/)?f([0-9]+)b([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&p=$3#p$3 [NE,L]
RewriteRule ^(a/)?t([0-9]+)$ $1viewtopic.php?t=$2 [L]
RewriteRule ^(a/)?t([0-9]+)p([0-9]+)$ $1viewtopic.php?t=$2&p=$3 [L]
RewriteRule ^(a/)?t([0-9]+)b([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?t=$2&p=$3#p$3 [NE,L]
RewriteRule ^(a/)?htm([0-9]+)$ $1viewtopic.php?p=$2 [L]
RewriteRule ^(a/)?html([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?p=$2#p$2 [NE,L]
RewriteRule ^(a/)?([0-9]+)\.html?$ $1viewtopic.php?t=$2 [L]
RewriteRule ^(a/)?([0-9]+)\.htm([0-9]+)$ $1viewtopic.php?t=$2&p=$3 [L]
RewriteRule ^(a/)?([0-9]+)\.html([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?t=$2&p=$3#p$3 [NE,L]
RewriteRule ^(a/)?([0-9]+)/([0-9]+)\.html?$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&t=$3 [L]
RewriteRule ^(a/)?([0-9]+)/([0-9]+)\.htm([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&t=$3&p=$4 [L]
RewriteRule ^(a/)?([0-9]+)/([0-9]+)\.html([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&t=$3&p=$4#p$4 [NE,L]
RewriteRule ^(a/)?([0-9]+)/htm([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&p=$3 [L]
RewriteRule ^(a/)?([0-9]+)/html([0-9]+)$ http://forumtreff.pytalhost.de/$1viewtopic.php?f=$2&p=$3#p$3 [NE,L]
RewriteRule ^(a/)?u([0-9]+)$ $1memberlist.php?mode=viewprofile&u=$2 [L]
RewriteRule ^b/?$ http://forumtreff.pytalhost.de/ [L]
RewriteRule ^b/([^al].*) http://forumtreff.pytalhost.de/$1 [NE]
In meinem Forum habe ich das hier:
Klick! verkürzt und übersichtlicher dargestellt. Wer sein Forum nicht mit zwei Installationen auf denselben Datenbankzeilen arbeiten lässt, sondern es nur einmal installiert hat, der kann nachfolgendes in die .htaccess einfügen. Natürlich muss >forumtreff.pytalhost.de< durch die eigene Domain ersetzt werden.
Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteRule ^$ viewtopic.php?t=1 [L]
RewriteRule ^i(ndex)?$ index.php [L]
RewriteRule ^([0-9]+)$ viewtopic.php?t=$1 [L]
RewriteRule ^f([0-9]+)$ viewforum.php?f=$1 [L]
RewriteRule ^p([0-9]+)$ viewtopic.php?p=$1 [L]
RewriteRule ^b([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?p=$1#p$1 [NE,L]
RewriteRule ^f([0-9]+)t([0-9]+)$ viewtopic.php?f=$1&t=$2 [L]
RewriteRule ^f([0-9]+)t([0-9]+)p([0-9]+)$ viewtopic.php?f=$1&t=$2&p=$3 [L]
RewriteRule ^f([0-9]+)t([0-9]+)b([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?f=$1&t=$2&p=$3#p$3 [NE,L]
RewriteRule ^f([0-9]+)p([0-9]+)$ viewtopic.php?f=$1&p=$2 [L]
RewriteRule ^f([0-9]+)b([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?f=$1&p=$2#p$2 [NE,L]
RewriteRule ^t([0-9]+)$ viewtopic.php?t=$1 [L]
RewriteRule ^t([0-9]+)p([0-9]+)$ viewtopic.php?t=$1&p=$2 [L]
RewriteRule ^t([0-9]+)b([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?t=$1&p=$2#p$2 [NE,L]
RewriteRule ^htm([0-9]+)$ viewtopic.php?p=$1 [L]
RewriteRule ^html([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?p=$1#p$1 [NE,L]
RewriteRule ^([0-9]+)\.html?$ viewtopic.php?t=$1 [L]
RewriteRule ^([0-9]+)\.htm([0-9]+)$ viewtopic.php?t=$1&p=$2 [L]
RewriteRule ^([0-9]+)\.html([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?t=$1&p=$2#p$2 [NE,L]
RewriteRule ^([0-9]+)/([0-9]+)\.html?$ http://forumtreff.pytalhost.de/viewtopic.php?f=$1&t=$2 [L]
RewriteRule ^([0-9]+)/([0-9]+)\.htm([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?f=$1&t=$2&p=$3 [L]
RewriteRule ^([0-9]+)/([0-9]+)\.html([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?f=$1&t=$2&p=$3#p$3 [NE,L]
RewriteRule ^([0-9]+)/htm([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?f=$1&p=$2 [L]
RewriteRule ^([0-9]+)/html([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?f=$1&p=$2#p$2 [NE,L]
RewriteRule ^u([0-9]+)$ memberlist.php?mode=viewprofile&u=$1 [L]
Und falls jemand erst die Variante mit den zwei Installationen hatte, dann aber nur noch eine; also dass der User nicht mehr die Anzahl der Beiträge je Threadseite wählen kann; sollten auch nachfolgende 6 Umwandlungsbefehle eingetragen werden; die bewirken, dass auch alle in irgendwelchen Beiträgen oder Webseiten vorhandenen kurzen URLs (die in diesem Fall einen Beitrag je Seite aufrufen sollen), dann auch noch aufgerufen werden können.
Code: Alles auswählen
RewriteRule ^l([0-9]+)$ viewtopic.php?p=$1 [L]
RewriteRule ^a([0-9]+)$ http://forumtreff.pytalhost.de/viewtopic.php?p=$1#p$1 [NE,L]
RewriteRule ^a/?$ http://forumtreff.pytalhost.de/ [L]
RewriteRule ^a/(..*) http://forumtreff.pytalhost.de/$1 [NE]
RewriteRule ^b/?$ http://forumtreff.pytalhost.de/ [L]
RewriteRule ^b/([^al].*) http://forumtreff.pytalhost.de/$1 [NE]
ACHTUNG! Alle BB-Codes für Links werde ich noch überarbeiten. Inzwischen habe ich einen universellen BB-Code geschrieben für interne und externe Links. Der systemeigene BB-Code URL kann dies zwar auch. Aber für kurze interne Links, die man mit entsprechenden Einträgen in der .htaccess realisiert, funktioniert dieser nicht; nachfolgender aber schon. Übrigens dachte ich mir, 'v' wie
Verweis.
Code: Alles auswählen
Universeller Textlink für interne und externe Links mit Linkname und Tooltipanzeige: [v=Webadresse-oder-Thread-oder Beitrags-ID]Linktext[/v] Anstatt Text kann für den Linknamen auch eine Grafik verwendet werden
[v={TEXT}]{TEXT1}[/v]
<a href="{TEXT}" title="Klicke hier, um zum Beitrag, Thread oder externen Webseite {TEXT} zu gelangen!" target="_blank"><span style="color: #105289"; text-decoration:underline">{TEXT1}</span></a>
Weil das System selbst keine solchen kurzen URLs anzeigen kann, habe ich entsprechende BB-Codes geschrieben, mit denen der User ganz einfach Links in seinen Beiträgen einfügen kann, wo man sogar einen Tooltip (Quickinfo bzw. Kurzinfo) hinter der URL, getrennt durch eine Leerstelle, angeben kann. Das ist dieses kleine Info-Fensterchen, wenn man mit dem Mauspfeil darauf zeigt.
Man muss es aber nicht einfügen. Diese Leerstelle muss aber in jedem Fall hinter der URL sein. Der ersten BB-Code ist insbesondere für externe Links gedacht. Deswegen erzeugt er blaue Links. Kann aber auch für interne Links verwendet werden. Dann braucht aber die URL nur relativ angegeben werden, also ohne Domain.
Die anderen BB-Codes sind nur für interne Links gedacht, deswegen sind diese dunkelgrün. Bei diesen braucht die interne URL nicht angegeben werden, sondern nur die entsprechende ID-Nummer des Beitrags (p,b,l,a), Threads (t) oder Forums/Kategorie (f). Der User kann aber durch zusätzliche Anwendung des BB-Codes eine andere Farbe für den Link einstellen.
Die sonst übliche Farbe blau konnte ich für Links für mein Forum nicht verwenden, weil der Text in meinem Forum schon dunkelblau ist, wenn ich nach allen Beiträgen suche; und dann blaue Links nicht mehr genügend farblich hervorgehoben wären. Siehe
hier,
hier und
hier bei diesem Beitrag unten.
Natürlich sind diejenigen Links, die nur je einen Beitrag je Threadseite anzeigen lassen, nur für diejenigen Foren gedacht, die das wahlweise auch so anzeigen können:
Klick!. Und natürlich muss die .htaccess auch entsprechend auf kurze URLs angepasst sein, wie zuvor beschrieben. Diese BB-Codes könnte man aber auch so entsprechend anpassen, dass diese auch ohne diese kurzen URLs funktionieren.
Code: Alles auswählen
Externer Link mit Linkname und Tooltipname: [le=Link-Url Tooltipname]Linktext[/le] Zwischen Url und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[le={URL} {TEXT}]{TEXT1}[/le]
<a href="{URL}" title="{TEXT}" target="_blank"><span style="color: #105289"; text-decoration:underline">{TEXT1}</span></a>
Oder mit fest eingestellter Tooltipanzeige (einfachere Nutzung):
Code: Alles auswählen
Externer Textlink mit Linkname und Tooltipanzeige: [le=Webadresse]Linktext[/le]
[le={URL}]{TEXT}[/le]
<a href="{URL}" title="Klicke hier, um zur Webseite {URL} zu gelangen!" target="_blank"><span style="color: #105289"; text-decoration:underline">{TEXT}</span></a>
Code: Alles auswählen
Externer Grafik-Link mit Tooltipname: [lge=Link-Url Tooltipname]Grafik-Url[/lge] Zwischen Url und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lge={URL} {TEXT}]{URL1}[/lge]
<a href="{URL}" title="{TEXT}" target="_blank"><IMG src="{URL1}"></a> oder
<a href="{URL}" target="_blank"><IMG alt="{TEXT}" src="{URL1}"></a> (egal)
Bei allen BB-Codes, wo nicht "ein Beitrag je Threadseite" angegeben ist, wird ein Link mit 10 Beiträgen je Threadseite erzeugt, falls das im Adminbereich so eingestellt ist.
Code: Alles auswählen
Link zum Beitrag ohne Anker: [lp=Beitags-ID Tooltipname]Linktext[/lp] Zwischen Beitrags-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lp={NUMBER} {TEXT}]{TEXT1}[/lp]
<a href="./p{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Beitrag mit Anker: [lb=Beitags-ID Tooltipname]Linktext[/lb] Zwischen Beitrags-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lb={NUMBER} {TEXT}]{TEXT1}[/lb]
<a href="./b{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Beitrag ohne Anker, ein Beitrag je Threadseite: [lap=Beitags-ID Tooltipname]Linktext[/lap] Zwischen Beitrags-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lap={NUMBER} {TEXT}]{TEXT1}[/lap]
<a href="http://forumtreff.pytalhost.de/a/p{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Beitrag mit Anker, ein Beitrag je Threadseite: [lab=Beitags-ID Tooltipname]Linktext[/lab] Zwischen Beitrags-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lab={NUMBER} {TEXT}]{TEXT1}[/lab]
<a href="http://forumtreff.pytalhost.de/a/b{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000"; text-decoration:underline">{TEXT1}</span></a>
Bei vorigen zwei BB-Codes wurde der interne Links jeweils so erzeugt, dass bei der URL des Beitrag der Ordner /a/ vorangestellt wird, wodurch das ganze System dann auf eine Beitrag je Threadseite eingestellt ist nach dem Aufruf des Beitrags. Nachfolgende zwei BB-Codes erzeugen aber jeweils eine URL, wo der Ordner /a/ nicht in der URL erscheint, sondern der Beitrag zwar erst mal einzeln angezeigt wird, aber des System ist sonst trotzdem auf 10 Beiträge je Threadseite eingestellt. Nach dem Klick auf irgendeinen Link werden wieder jeweils 10 Beiträge je Threadseite angezeigt.
Code: Alles auswählen
Link zum Beitrag ohne Anker: [ll=Beitags-ID Tooltipname]Linktext[/ll] Zwischen Beitrags-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[ll={NUMBER} {TEXT}]{TEXT1}[/ll]
<a href="./l{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Beitrag mit Anker: [la=Beitags-ID Tooltipname]Linktext[/la] Zwischen Beitrags-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[la={NUMBER} {TEXT}]{TEXT1}[/la]
<a href="./a{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Thread (Thema) oder anderer interner Link: [lt=Thread-ID oder andere relative Url Tooltipname]Linktext[/lt] Zwischen Thread-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lt={LOCAL_URL} {TEXT}]{TEXT1}[/lt]
<a href="{LOCAL_URL}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Thread oder anderer interner Link, 1 Beitrag je Threadseite [lta=Thread-ID Tooltipname]Linktext[/lta] Zwischen Thread-ID und Tooltipname Leerstelle! Falls ohne Tooltipname unbedingt Leerstelle hinter der Url! Interner Link ohne Ordner a/ angeben!
[lta={LOCAL_URL} {TEXT}]{TEXT1}[/lta]
<a href="http://forumtreff.pytalhost.de/a/{LOCAL_URL}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Forum: [lf=Forums-ID Tooltipname]Linktext[/lf] Zwischen Forums-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lf={NUMBER} {TEXT}]{TEXT1}[/lf]
<a href="./f{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Forum, ein Beitrag je Threadseite: [lfa=Forums-ID Tooltipname]Linktext[/lfa] Zwischen Forums-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lfa={NUMBER} {TEXT}]{TEXT1}[/lfa]
<a href="http://forumtreff.pytalhost.de/a/f{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Userprofil: [lu=User-ID Tooltipname]Linktext[/lu] Zwischen User-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lu={NUMBER} {TEXT}]{TEXT1}[/lu]
<a href="./u{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>
Code: Alles auswählen
Link zum Userprofil, ein Beitrag je Threadseite: [lua=User-ID Tooltipname]Linktext[/lua] Zwischen User-ID und Tooltipname eine Leerstelle. Falls kein Tooltipname angegeben wird, unbedingt Leerstelle hinter der Url
[lua={NUMBER} {TEXT}]{TEXT1}[/lua]
<a href="http://forumtreff.pytalhost.de/a/u{NUMBER}" title="{TEXT}" target="_blank"><span style="color:#008000; text-decoration:underline">{TEXT1}</span></a>