Hallo Forumsgemeinde,
auf der Treffpage (http://www.treffpage.de) gibt es die möglichkeit Bilder zu kommentieren.
Bei der Realisierung bin ich einer Person ganz besonders dankbar. Diese Person heißt Philipp Hasenfratz. Warscheinlich sagt einigen von euch dieser Name etwas. Er hat nur indirekt mit meiner Frage zu tun, da er dieses Script inclusive Statistik für mich programmiert hat. Das musste einfach mal gesagt werden. Danke Philipp.
Jetzt würde ich gerne die Kommentarfunktion erweitern. Da die Treffpage mittlerweile ziemlich gut besucht ist, und auch die kommentarmöglichkeit häufig genutzt wird, sind in den letzten Monaten schon über 700 Kommentare zusammengekommen.
Bei so vielen Kommentaren (und Bildern) ist es nicht leicht immer den überblick zu behalten, wo jetzt die neusten Kommentare abgegeben wurden. Es wäre super für die übersicht, wenn irgendwo auf der seite dynamisch Links zu den letzten 10 Bildern, die kommentiert wurden, angezeigt würden.
Leider habe ich nur sehr beschränkte Kenntnise von Perl (dafür aber ein ganz dickes Buch gekauft...).
Mir ist auch klar, dass dieses Forum nicht dazu da ist, mir eine fertige Lösung hinzuknallen nach dem Motto nimm und friss (oder so).
Es wäre aber super nett von euch (und eventuell Philipp) wenn Ihr mir bei der lösung des Problems helfen würdet.
Die Kommentare werden direkt in das shtml-dokument eingefügt zu dem jeweiligen Bild eingefügt (also ohne datenbank). Dabei wird immer ein Kennzeichen in eine Datei namens pages.log geschrieben. In dieser Art:
e10;1054376786
d07;1054376833
a08;1054377253
q16;1054556639
q18;1054556695
Also immer ein einmaliges Kennzeichen (für ein Bild) und dann mit einem Strichpunkt abgetrennt die UNIX_TIMESTAMP.
In einer anderen datei (pages.txt) sind die links zu den shtml-Seiten mit den Bildern zu denen das einzigartige Kennzeichen gehört gespeichert.
In dieser Art:
a01=/fotos/c01/01.shtml
a02=/fotos/c01/02.shtml
a03=/fotos/c01/03.shtml
a04=/fotos/c01/04.shtml
a05=/fotos/c01/05.shtml
a06=/fotos/c01/06.shtml
Jetzt meine Idee: Kann man nicht mit einem Perlscript die letzten 10 eindeutigen Kennzeichen (also auch die die als letztes abgegeben wurden) auslesen und dann den dazugehörigen Link aus der Datei pages.txt in einem shtml-Dokument ausgeben? Dann hätte man die Links zu den 10 letzten Kommentaren die abgegeben wurden. Soweit zu meiner Idee. Wie man das Programmiert habe ich keinen Schimmer.
Wäre euch für eure Hilfe sehr dankbar.
mfg Marcel