XXX ersetzbar durch "red","blue","yellow" und "green"
weiter farben dürften ja kein problem darstellen :-)
und [ url]link[ /url]
erklärt sich glaub ich von selbst. Die BBCodes natürlich wie immer OHNE leerzeichen angeben.
und hier noch den neue code des GB.... achja..bevor ichs vergesse...das ding hat jetzt 13kb. so langsam sollte schluß sein für ein "OneFileGuestBook"...ich würd gerne weiter mit euch daran arbeiten, dann aber etwas besser organisiert und größer aufgezogen. Quasi "CompiHilfenBook Pro"...die Light-Version dürfte ja soweit fertig sein ;-)
Gruß Jan...
Edit: OK OK..das forum meckert gerade das mein post zu lang wäre..so lang find ich den code garnicht :-)..naja..dann einfach hier Downloaden
Edit2: Nochmal ich :-) ...hab jetzt die codes für [ b][ /b], [ i][ /i] und [ u][ /u] hinzugefügt...
« Letzte Änderung: 29.05.05, 08:29:17 von Jan190480 »
Wie wärs, wenn wir einfach mal festlegen, dass DIESES Gästebuch Version 1.0 darstellt ? Damit man besser den Überblick behalten kann über Veränderungen...
Und vielleicht noch nebenbei ne Art "Chronik" erzeugen (.txt-Datei reicht ja schon) mit den Veränderungen, die bei jeder "Version" hinzugekommen sind..
Ich habe mal den "Anfang" gemacht und ein bissn "Style" reingebracht". Außerdem habe ich nochn kleinen "Fehler" entdeckt und korrigiert :
Und noch ne Änderung : Für Leute, die lieber erst die Einträge lesen wollen und DANN eintragen, habe ich den Eingabeteil ganz unten hingepflanzt. Allerdings DIESMAL mit einem Link ganz oben über den Eintragen "Ins Gästebuch eintragen"
Aber ich frage mich im Moment, was das bringen soll, denn dann kann ja niemand mehr scrollen und wenn man mehr als diese 10 Zeilen schreibt hat man eventuell ein Problem
kann hier eigentlich jeder mitarbeiten, das gästebuch zu verbessern? hätte nämlich ein paar ideen... erstens den code ein wenig aufräumen eine exteren css datei erstellen, mit der man das gesamte layout steuern kann, eine überprüfung des formulars, ob zumindest ein name eingegeben wurde ein flood schutz... um den eintrag von 100 gleichen entrys zu unterdrücken...
Natürlich kann jeder mitarbeiten, ist ja nich schreibgeschützt oderso... Aber die Hinweise ganz oben denke ich sollten schon erhalten bleiben (nicht Original, aber zumindest erhalten)..
Gib halt einfach an, wo man den Code herbekommt (denke, das passt hier dann nicht mehr rein)..
wie schwoebel schon sagt kann jeder dran ändern was er will. Ich persönlich hätte nur eine bitte und einen Hinweis (betrifft auch alle anderen die das lesen und daran weiter arbeiten wollen) : vergib doch bitte deiner fertigen version dann eine Versionsnummer (z.b. CHGB V 0.6) damit man immer nachvollziehen kann welches der letzte und somit aktuellste code ist. schwoebel hatte glaub ich auch mal die idee eine Versions-History. Das find ich auch interessant..vielleicht kannst du gerade damit anfangen ;-). des weiteren noch ein kleiner hinweis. Der Code des GB passt hier nichtmehr komplett in einen Post, was der grund ist warum wir ihn nur noch gezipt auf unseren servern liegen hatten und dann verlinkt. Das empfehle ich dir auch.
Ich hatte in meinem Download oben bereits eine "Chronik" enthalten, die man nur noch erweitern müsste. Desweiteren habe ich die grafisch noch ein wenig angepasst. Wenn niemand was dagegen hat, würde ich gerne die ausgelagerte CSS-Datei machen, ich werde dann die Version (ich glaub ich fang dann mit Version 1.01a an) hier hochladen...
bin mir nicht sicher ob das gehen würde (habs noch nie ausprobiert). Aber wir tragen in dem script ja die daten erst ein nachdem Submit gedrückt wurde..die überprüfung lautet ja
Code:
if(isset($_REQUEST['submit']))
wenn man jetzt F5 drückt ist isset($_REQUEST['submit']) immer noch true
Jetzt kam mir der befehl unset unter die augen. Würde es gehen wenn man nach dem eintragen mit
Code:
unset($_REQUEST['submit'])
das ganze wieder auf false setzt und somit bei einem Reload mit F5 kein eintrag mehr gemacht würde ?
naja..irgendwer wird mir das bestimmt beantworten können oder Schwoebel probierts einfach aus (ich komm gerade nicht dazu)
Das dürfte nicht funktionieren, weil ja die Daten neu geschickt werden und submit damit wieder true ist.
Anders geht's aber: man leitet die Formulardaten nicht an's selbe Skript, sondern ein spezielles, verarbeitendes Skript, welches keine Ausgabe (wichtig!) macht. Nach der Verarbeitung leitet man den User mit einer header-Anweisung zurück zum Gästebuch. Wenn der Nutzer nun F5 drückt, ohne etwas neues einzugeben, kommen die entsprechenden Fehlermeldungen, weil ja keine Daten übermittelt werden.
Bin mir nicht sicher, aber so in der Art dürfte das hier auch im Forum ablaufen (geben wir die Frage mal an die Admins weiter...).