Zitat von Michael H
Wenn man die Suchfunktion verwendet und die Ergebnisse nach Beiträgen anzeigt, dann gibt es bei jedem Beitrag den Link "Beitrags Vorschau" (der korrekt eigentlich "Beitragsvorschau" heißen sollte /wink.gif" style="vertical-align:middle" emoid="" border="0" alt="wink.gif" /> ). Diesen Link kann man dann in einem neuen Beitrag verwenden. Funktioniert bestens.
Hallo Michael,
das ist ja gerade die Syntax, die ich bisher benutzt habe (allerdings nicht über
die Suchfunktion, sondern per Hand zusammengesetzt). Die ist schon mal
deutlich besser als ein halbes Dutzend andere, die hier im Forum verwendet
werden und oft sehr abenteuerliche Resultate liefern. Aber auch diese Syntax
hat leider verschiedene Nachteile, was ja genau Thema dieses Threads hier ist...
Wenn Du auf einen solchen Link klickst, ohne in diesem Moment eingeloggt
zu sein, so landest Du immer im ersten Posting des betreffenden Threads,
nicht im betreffenden Beitrag (es sei denn, das ist zufälligerweise der einzige
Beitrag im Thread).
Das macht es schwieriger, Links zu folgen, solange man nicht eingeloggt ist -
wer sich dessen nicht bewußt ist, wird viele vorhandene Links wahrscheinlich
als falsch gesetzt empfinden, sich wundern und dann frustriert abwenden.
Darauf, daß das nur funktioniert, wenn man Mitglied und eingeloggt ist, muß
man ja erstmal kommen - deshalb dieser Thread hier... Ich denke, daß die
"neue" Syntax auch das Trefferverhalten externer Suchmaschinen verbessern
kann, aber das hängt letztlich von der jeweiligen Suchmaschine ab, was
sie draus macht (d.h. in welcher Form sie ihre Anfragen an das Forum stellt).
Der zweite problematische Punkt bei der "alten" Syntax ist die richtige Wahl
des "st=YY" Arguments, insbesondere für die Leute, die die Links manuell
zusammenbauen. Denn an dieses Argument kommt man in der Praxis oft nur
über Klimmzüge und mit Schätzwerten 'ran - liegt der eingesetzte Wert etwas
zu weit daneben, landest Du im ersten oder einem anderen falschen Posting.
Um das zu vereinfachen, müßte es ähnlich dem "Geschrieben am:" Feld einen
in dieser Syntax verfaßten Selbstverweis auf den jeweiligen Beitrag geben.
Dann könnte man (auch ohne JavaScript) einfach drauf klicken, sich den
Link dann aus der Adresszeile des Browsers kopieren und hätte in etwa den
gleichen Komfort wie die anderen Leute mit JavaScript. (Aber wenn die
Admins sowas einbauen wollten, könnten sie dafür natürlich auch direkt
die "neue", bessere Syntax verwenden.)
Auch ist mir nicht bekannt, ob sich dieses Offset an der absoluten Zählposition
des Postings im Thread orientiert, oder an der Seite, auf der es erscheint.
Da jeder Benutzer in seinem Profil für die Anzahl der Postings pro Seite
andere Einstellungen haben kann, gibt es hier möglicherweise Probleme,
die ich bei mir (mit Maximaleinstellungen) gar nicht erst sehe. Immerhin
hat "Snooper" in dem Ausgangs-Thread von einem Problem mit meinem
Link (in alter Syntax) berichtet, das ich überhaupt nicht nachvollziehen kann.
Alles in allem ist die alte Syntax offenbar alles andere als universell anwendbar.
Und da die neue Syntax die angesprochenen Probleme löst und keine neuen
aufwirft, gibt es eigentlich keinen Grund, sie nicht zu verwenden.
Deshalb empfehle ich allen Mitgliedern unabhängig davon, was jetzt bei unserer
Diskussion hier rauskommt, ihre Links wenigstens in /Zukunft/ einheitlich in
der "neuen" Schreibweise anzugeben - ich werde das jedenfalls so halten.
Notfalls läßt sie sich ja auch sehr einfach aus Verweisen, die in alter Syntax
vorliegen, generieren:
Einfach alle ggfs. vorhandenen "st=" Argumente samt Parametern rauswerfen,
"&view=findpost" einfügen und "&#entry" durch "&p=" ersetzen. Fünf Sekunden
Arbeit pro Link, fertig ist die Laube.
Problem sind halt nur die abertausenden bereits vorhandenen alten Links in
der Textbasis des Forums... Das kann man bei sinnvollem Arbeitseinsatz
nur automatisch lösen, entweder über ein serverseitiges Skript das einmal
komplett drüberläuft, oder eben mit einem halbwegs leistungsfähigen
programmierbaren Texteditor zuhause (wofür man aber alle Beiträge
exportieren und später wieder importieren müßte). In beiden Fällen ginge
es nur unter tatkräftiger Mithilfe der Admins...
Viele Grüße,
Matthias