würde sagen, jeglicher kommentar steht in die LIVE Demo![]()
So Kinders, mir war langweilig und da habe ich mal flott ein kleines Gästebuch gebastelt. Es kommen ja ständig Anfragen diesbezüglich.
Hier die Features:
- Das Teil ist in PHP geschrieben und benötigt eine mySQL-Datenbank (läuft unter allen Versionen)
- Alles spielt sich in einer 10kB grossen Datei ab (plus einem Ordner für Smilies)
- Formularüberprüfung beim Verfassen neuer Einträge
- UBB-Code, Smilies und der übliche Kram (automatisches parsen von URLs und eMail-Adressen)
- In sekundenschnelle an das eigene Design anpassbar, da es eine zentrale CSS-Definition gibt und alle Notationen bzgl: Tabellengrössen und -farben auch von Anfängern leicht editiebar sind
- An- und abschalbare eMail-Benachrichtigung bei neuen Einträgen
- Beim speichern eines Neueintrages wird ein Cookie gesetzt, man kann also leicht eine Sperre einbauen, falls gewünscht
Live Demo
Wenn mir mal wieder nix besseres einfällt, werde ich noch ein Admincenter und so ein Zeug einbauen. Aber es ist gerade momentan hübsch klein und übersichtlich - ich will ja kein Forum draus machen.![]()
würde sagen, jeglicher kommentar steht in die LIVE Demo![]()
ich hab noch ne kleine anmerkung zu machn
beim genaueren betrachten des gn is mir etwas aufgefallen und zwar:
unten die zahlen im moment 1-5 sollen ja die neueuen beiträge ebn nach neuigkeit anzeigennun ist es aber so dass der neuest bei 1 also ganz links steht, währen man manuell also über ""weiter" immer nach rechts klicken muss um zum neuestn beitrag zu gelangen, hoffe du weisst was ich meine... tut dem ganzen zwar kenne abbruch is trotzdem supi das gb, nur das verwirrt halt unbewusst schon ein wenig wenn man sich das ganze gb n paar mal durchliest, is sicher auch kein grosser aufwand sich da für eine "richtugn" zu entscheiden und das zu ändern
greetz Toxical^^
Ich hatte diesbezüglich auch kurz überlegt, aber:
Die Vor- und Zurück-Links sind wie gewohnt angeordnet (vgl. Browser), während die direkten Seiten-Links numerisch geordnet sind.
hm gut kann man so sehen
aber die chro´nologische reihenfolge unten zeigt meiner meinung nach an, dass bei 1 die erste seite steht, also die seite die zuerst da war, also die ältesten beiträe, hab ich so gedaht als ich zum ersten mal auf die seite kam, das wird ja noch vertärkt dadurch, dass eben die zurück links auch in die richtung weisen, von daher.. klar normalerweise werden zahlen von links nach rechts geschrieben ganz logisch, aber wenn man bedenkt dass sich deas gb wegen der vor/zurück lind eben nach rechts "entwicjelt" und 1 immer das neuest darstellen soll, müsste 1 eigentlich rechts stehn
![]()
An alle Gästebuch-User:
Innerhalb der Ausgaberoutine für die Einträge lässt sich auch die laufende Nummer des jeweiligen Eintrages anzeigen. Sie steht innerhalb des Datenbank-Arrays mit dem Index "id" zur Verfügung. An beliebiger Stelle innerhalb der Print-Anweisung (da, wo auch $row[datum] etc. steht) muss einfach dieses Fragment eingefügt werden:
In der Live-Demo habe ich dieses Feature zu Anschauungszwecken mal aktiviert.PHP-Code:
$row[id]
grüssi!
ich habe mir erlaubt für alle, die keine mysql haben schmobis gustostückerl so umzubauen, dass es auch ohne gb läuft.
try it.
alle funktionen von schmobi hab ich nicht reingegeben (esp. die stringreplaces von e-mail und www waren mir ein bissl zu heavy)
das ganze basiert wie schon erwähnt auf schmobis gb dem filesystem von 4Visitors Book von Andreas Geißner.
also alle lorberen den erschaffern.![]()
lf
EDITweiter hinten im thread gibt es das gb zum download
Geändert von mike (11.03.2003 um 09:08 Uhr)
Hallo schmobi,
auch die Domain kafkaesk.de ist stolzer Nutzer Deines feinen Programms. Klappt alles bestens, vielen Dank!
Gruß
Alexander
Zwei Fragen: Wo kann ich Einträge löschen, kommentieren oder bearbeiten?
Kann ich die Smilieshintergundfarbe ändern?
Bis der große Meister selber spricht: einen eigenen Admin-Bereich hat das GB, glaube ich, derzeit nicht, bearbeiten kannst Du aber die Einträge in der Datenbank selber und das geht ganz gut mit PHPMyAdmin.Original geschrieben von Paco
Zwei Fragen: Wo kann ich Einträge löschen, kommentieren oder bearbeiten?
Kann ich die Smilieshintergundfarbe ändern?
Gruß
Alexander
Perfekt - so funzt es!Danke Dir.
Problem ist - in der Live Demo von Schmobi ist eine laufende Nummer, die die Einträge mitzählt.
Aber beim Download der ZipDatei und nach der Installation ist keine Nummer vorhanden.
Habe ich etwas falsch gemacht oder war das nicht dabei???
..schau mal 6 Beiträge höherOriginal geschrieben von Paco
Perfekt - so funzt es!Danke Dir.
Problem ist - in der Live Demo von Schmobi ist eine laufende Nummer, die die Einträge mitzählt.
Aber beim Download der ZipDatei und nach der Installation ist keine Nummer vorhanden.
Habe ich etwas falsch gemacht oder war das nicht dabei???![]()
Oh Ja danke! Da war ich wohl des Lesens nicht mächtig!![]()
Habe nun alles komplett fertig installiert - läuft erste Sahne. habe noch ein wenig am Aussehen gefeilt und denke nun ist es echt megatoll!
Ein Frage trotzdem:
Ich habe diese $row[id] miteingebaut, sodas jeder Eintrag optisch gezählt wird. So ich hatte 2 Testeinträge gemacht und einen davon via phpmyadmin gelöscht und danach einen neuen Eintrag im Gästebuch gemacht. So, nun geht mein zweiter Eintrag mit der NR. 3 weiter. Das gefällt mir nicht!
Welche Einstellung kann ich vornehmen, dass die Löschung eines Eintrages in den fortlaufenden Nummern berücksichtigt wird?![]()
Ich denke, wenn deine id auto_increment* ist, kannst du da nix ändern. Aber wenn es eh nur intern zählt, ist das doch egal.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)