Halihallo Marcel
Ei, ei, ei, also wenn das so weitergeht, sollte ich vielleicht mal eine richtig
gute Version davon programmieren, ich schäme mich nämlich etwas für das Script...
Ich glaube, dass wäre ich mir selber schuldig...
Das wäre doch schön. Ich würde dann gerne Werbung dafür machen. Wobei ich nicht weiß was du noch alles verbessern möchtest.
Eine Möglichkeit wäre doch z.B. die Kommentare in einer Datenbank zu speichern.
Stimmt. Nur werden solche Scripts meistens von Personen verwendet, die nicht umgedingt
mit Datenbanken zu tun haben (wollen). Das Flat-file-Prinzip (Textdateien) ist schon
OK, nur ist das Backend im Moment, naja, etwas sehr einfach und unelegant. Z.B. werden
die Kommentare wenn ich mich recht erinnere in der HTML-Datei selber gespeichert. Ich
mag mich an den Einwand von Michael Schroepl erinnern, dass dies falsch sei, womit ich
ihm 100% recht gebe. Die Kommentare sollten wenn, dann über ein Script ausgegeben werden
(per SSI in den HTML-Quelltext eingebettet werden), welches die Daten aber über die
Flatfiles (Textdateien) einliest. Na, mal sehen, wenn ich etwas weniger Arbeit habe,
kann ich das ja mal kurz verbessern... Ich glaube aber, dass es solches Zeug schon wie
Sand am Meer gibt, aber mal sehen...
Na? - Hoffe, dass dir das etwas hilft.
Ja und nein.
Wenn du dachtest ich kann mir jetzt einfach daraus ein Perlscript basteln muss ich mit einem definitiven Nein antworten.
Ist mir schon klar, dass dies für dich nicht einfach umzusetzen ist. Das ist am Anfang
immer so, aber versuche es doch; du wirst dich evtl. sogar wundern, wie einfach und
logisch das umsetzbar ist..
Wir erstellen on the fly eine Liste in der jeweils die Zeit des letzten Kommentars zu jeder comment_id gespeichert wird. Dann sortieren wir die Liste nach der unix timestamp aufsteigend und nehmen die 10 comments_id's die ganz oben in der Liste stehen. Zu diesen 10 comments_id's suchen wir dann den jeweiligen Link aus der pages.txt und geben ihn aus.
Und das hat dann den Vorteil, dass wir ausschließen können, dass mehrere linkszu derselben comment_id führen, wenn auf diese mehrere der letzen 10 Kommentare
abgegeben wurden.
Habe ich das so richtig verstanden?
Ja, genau.
Ist das viel arbeit das zu programmieren?
schätze um die 20-30 Linien. Wie lange man daran zu arbeiten hat hängt natürlich von
vielen Faktoren ab.
Kannst du/ihr es vileicht noch etwas genauer den Quellcode aufschreiben, da ich von einem Perlscript nur weiß, das es mit *.pl endet.
Du weisst, dass es hier im Forum keine Komplettlösungen gibt? Hier wird einem nur ge-
holfen auf den richtigen Weg zu kommen.
Viele Grüsse
Philipp
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.