Seite 1 von 1

Begrüßungsbeitrag oder Suchlink als Startseite

Verfasst: 12.02.2009 03:51
von dieweltist
Anstatt dass dieser ewige und langweilige Kategorien-Übersichtsindex einem beim Aufruf der Domain stets auf nervtötende Weise entgegenprangt; wie wäre es mit einem Portal? Nein, da wüsste ich leider keinen Tipp. Obwohl; da gäbe es einige Möglichkeiten: Klick!

Als ich vor Jahren selbst nicht mal eine eigene Homepage hatte, geschweige denn ein eigenes Forum, hatte ich mich jedes mal geärgert, wenn ich auf eine Portalseite kam. So viele völlig unwichtige Links; links, rechts, oben und unten. Und der Link zum Forum i.d.R. nur schwer zu finden: falls überhaupt vorhanden.

Nein; Portalseiten waren zumindest für mich beim Surfen wirklich schon immer der wahre Alptraum. Viel besser finde ich es, wenn man einfach in die .htaccess einen Eintrag vornimmt, der die Domain zu einem Begrüßungsbeitrag umleitet. Falls es sich um den Thread mit der ID=1 handelt, wäre das dieser Eintrag:

Code: Alles auswählen

RewriteEngine On
RewriteBase /
RewriteRule ^$ viewtopic.php?t=1 [L]
Falls das Forum in einem Verzeichnis ist, muss dieses hinter 'RewriteBase' angegeben werden; bspw. "RewriteBase /forum/".

Falls es der Beitrag mit der ID=1 ist, das t durch ein kleines p ersetzen! Und falls der Browser gleich zu diesem hin scrollen soll, hängt man noch #p1 an; vor dem [L] natürlich.

Inzwischen habe ich die Idee, dass ein Suchlink nach allen Diskussionsthreads vielleicht sogar noch besser wäre als Start für ein Forum. Die Suchlinks kann man entsprechend kürzen, wenn man auf diese Weise mit der erweiterten Suche Suchlinks erzeugt hatte, indem man die nicht gebrauchten Parameter aus der URL entfernt. Nachfolgend zwei Beispiele.

Zuerst eine Suche nach allen Threads in einem Forum oder Kategorie mit der ID=3. Das Zeichen & trennt die Parameter jeweils voneinander. Der erste Parameter beginnt rechts neben dem Fragezeichen.

http://domain.de/search.php?author=*&fi ... &sr=topics

Und hier eine Suche nach allen Beiträgen in diesem Forum, wobei die Beiträge komplett angezeigt werden sollen. Falls bspw. nur jeweils 1000 Zeichen je Beitrag angezeigt werden sollen, die -1 durch 1000 ersetzen!

http://domain.de/search.php?author=*&fid%5B%5D=3&ch=-1

Und diese beiden Suchlinks berücksichtigen auch Unterforen und untergeordnete Kategorien. Mit diesen Erkenntnissen ausgestattet, habe ich es bei meinem Forum geschafft, dass bei Aufruf der Domain sämtliche Diskussionsthreads aufgelistet werden (Signatur). Dazu muss es in meinem Forum so in der .htaccess aussehen:

Code: Alles auswählen

RewriteEngine On 
RewriteBase / 
RewriteRule ^$ search.php?author=*&fid\%5B\%5D=11&sr=topics [NE,L]
Natürlich muss auf der rechten Seite der Rewrite Rule der gewünschte relative Suchlink eingetragen werden, den man durch Benutzung der erweiterten Suche erst ermitteln muss. Falls das Suchergebnis als Topics bzw. Threads angezeigt werden soll, braucht man nur die 11 durch die gewünschte Thread-ID ersetzen.

Das Prozentzeichen muss mit einem Backslash gekanzelt werden, sonst verschwindet dieses aus der URL, und der Suchlink würde dann sämtliche Threads des gesamten Forums auflisten. Und [NE] steht für "No Escape", weil sonst das Prozentzeichen durch %25 ersetzt werden würde, und der Suchlink dann auch wieder alle Threads auflisten würde, anstatt nur die des gewünschten Forums, einschließlich aller Unterforen. [L] bedeutet, dass die Umleitung abgeschlossen ist, also durch keine weitere Umleitungsanweisung weiterverarbeitet werden soll.

Im Browser wird nur die Domain angezeigt. Sollte das so nicht funktionieren, es auch mal mit der vollständigen URL in der .htaccess auf der rechten Seite der RewriteRule (Umleitungsanweisung) probieren! Allerdings wird dann im Browser auch die vollständige URL angezeigt.

Ich hoffe, dass diese Maßnahme mir endlich mehr Besucher bringt für mein ziemlich neues phpBB3-Forum; denn diese sollen am besten gleich nach Aufruf des Forums erfahren, was "Sache" ist, anstatt dass sie auf eine oftmals eher weniger aussagekräftige Index- und Kategorienübersicht kommen, wo die Besucher sich dann mühsam vielleicht erst durch mehrere Hierarchieebenen durchklicken müssen, um endlich auf die eigentlichen Themen zu kommen.

Und weil bei meinem Forum Threadtitel jeweils bis zu 251 Zeichen haben können, sind diese dann bei dieser Auflistung schon ziemlich aussagekräftig für lesende Besucher, was sonst durch den News-Frame eines Portals realisiert wird: (klick). Man kann natürlich diese Auflistung als Beiträge anzeigen lassen, bspw. jeweils die ersten 1000 Zeichen.

Ich setze also auf die Topics bzw. Theadthemen, die jedem Besucher am besten sofort ins Auge fallen sollen. Und einen Link zum Begrüßungsbeitrag habe ich auf der Indexseite auffällig ganz oben, sodass dieser nicht unbedingt auch noch die Startseite des Forums sein muss. Noch mehr Eintragungen für URL-Umleitungen bzw. kurze URLs siehe diesen Beitrag von mir: Klick!