Gästebuch 01.03.02, Securityupdate |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Gästebuch 01.03.02, Securityupdate |
Fri. 6. April 2007, 15:05
Beitrag
#1
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
CODE Modulname: --------------------------------------------------------------------------- Gästebuch Status: --------------------------------------------------------------------------- stable Bechreibung: --------------------------------------------------------------------------- Das Gaestebuch bietet Besuchern der Webseite eine Nachricht zu hinterlassen. Es ist unter anderem einstellbar, was für Felder dem User zur Verfügung stehen sollen, wieviele Einträge pro Seite angezeigt werden sollen und ob es bei einem neuen Eintrag eine Email an den Administrator geben soll. Das Modul kann auch als Kommentarmodul eingesetzt werden. Features: --------------------------------------------------------------------------- - Smileys lassen sich per JS eingeben - XHTML-konformer Output - Emailbenachtigung bei einem neuen Eintrag - Navigation - Die Reihenfolge und Anzahl der Ausgabe kann konfiguriert werden - Emailbenachtigung neu einem neuen Eintrag - Smileys können nun als img dargestellt werden, Konfigurierbar - CSS-Klassen für jedes Eingabefeld definiert - die Formularfelder könne jetzt überprüft werden, Konfigurierbar - Config normal/ erweitert/ versteckt überarbeitet - ein zweites Kommentarfeld hinzugefügt (z.B. für Antworten) - einzelne Template für Ort und das zweite Kommentarfeld hinzugefügt - Separates Template für die Eingabemaske im Backend - Fehlermeldung erweitert - Captcha Spam-Schutz - Spamschutz (es gibt eine Fehlermeldung wenn versucht wird eines der Badwords in der Nachricht anzugeben) To-Do: --------------------------------------------------------------------------- Autor(en): --------------------------------------------------------------------------- Reto Haldemann v/o Mistral Design: Olaf Smiley-JS: wojewski, Olaf Lizenz: --------------------------------------------------------------------------- GPL Benötigte Sefrengo Version: --------------------------------------------------------------------------- = 01.03.01 inkl. Bugfix "API: GUI Pager" http://forum.sefrengo.org/index.php?showtopic=720&hl= > 01.03.01 Installation: --------------------------------------------------------------------------- Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS nutzbar. Dokumentation: --------------------------------------------------------------------------- - nicht vorhanden Bemerkung: --------------------------------------------------------------------------- Hallo zusammen. Für die Smilyes müssen die Bilder mit dem Ordner 'smileys' ins Verzeichnis 'cms/mod' kopiert werden. Wenn das default Layout verwendet wird muss auch noch die CSS-Datei importiert werden (gb.css). Dort muss in der CSS-Regel 'form #gast .gb' euer Domain eingetragen werden, damit beim Eintrag erstellen die möglchen Smileys ausgegeben werden. CODE Changelog legend:
# -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note Current versionnumber is 01.03.02 - released 06.04.2007 ------------------------------------------------------------------------------------------------ # Security: unter bestimmten Umständen konnte PHP Code ausgeführt werden Current versionnumber is 01.03.01 - released 16.03.2007 ------------------------------------------------------------------------------------------------ + Javascript für Smileys ^ CSS Current versionnumber is 01.03.00 - released 21.02.2007 ------------------------------------------------------------------------------------------------ + Konfiguration der Navigation Current versionnumber is 01.02.09 - released 07.01.2007 ------------------------------------------------------------------------------------------------ + Badword Liste inkl. Fehlermeldung Current versionnumber is 01.02.08 - released 07.01.2007 ------------------------------------------------------------------------------------------------ ^ Navigation aus der API eingesetzt + Captcha Spam-Schutz ^ Konfiguration mit Tabs Current versionnumber is 01.02.00 ------------------------------------------------------------------------------------------------ ^ Backend erkennung geändert Current versionnumber is 01.01.00 ------------------------------------------------------------------------------------------------ ! first Sefrengo Version ^ Anpassung an Sefrengo 1.2 Current versionnumber is 01.00.00 ------------------------------------------------------------------------------------------------ ^ Gesammtes Modul ueberarbeitet; Version 1.0.0
Angehängte Datei(en)
-------------------- Es wird, es wird...
|
|
|
Fri. 13. April 2007, 16:15
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Hallo Ihr Lieben,
ich bekomme das Gästebuch nicht installiert (die class_api... habe ich in das API-Verzeichnis kopiert). Beim Modul downloaden sagt er mir, "es wurde keine gültige *.cmsmod-Datei hochgeladen". Hat jemand eine Idee, woher das kommt? LG Ute |
|
|
Fri. 13. April 2007, 16:41
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
welche php-Version hast Du. Ich habe schon mal mit 5.21 Probleme gehabt.
-------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Fri. 13. April 2007, 16:48
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
welche php-Version hast Du. Ich habe schon mal mit 5.21 Probleme gehabt. Das wird es dann sein... Obwohl ich eben ein anderes Modul hochgeladen habe, das funktionierte, muss also am Gästebuch-Modul liegen. Kann ich aber nicht ändern, ist ein Webhosting-Paket... Danke Dir für Deinen Ratschlag LG Ute |
|
|
Guest_bkm_* |
Fri. 13. April 2007, 17:40
Beitrag
#5
|
Guests |
|
|
|
Sat. 16. June 2007, 17:36
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Ich hab das Thema moderation nochmal aufgenommen, da ja eine neue Version erschienen ist.
Aufgebaut auf der 01.03.02 zur 01.03.03 gemacht. Würde gerne Ende Juli das Modul einbinden, aber jetzt zum meinem Problem: Modul hängt unten dran. Ich hab das Modul so erweitert, dass im Modul unter "Administrativ" jetzt der Punkt "Moderiert" hinzugekommen ist. Im Gästebuch wird jetzt ein zusätzliches Feld nach dem Kommentar eingefügt, welches ich aber versteckt haben möchte und mit dem Wert "1" gefüllt haben möchte. Grund: Alle Einträge, welche einen Wert 1 aufweisen, sollen nicht angezeigt werden, falls moderation angehackt ist. Das sind die Einträge, die erst kontrolliert werden müssen. Wird ein Eintrag freigeschaltet, dann soll er den Wert von 1 auf 0 ändern. => Einträge mit 0 werden ausgegeben, also die freigeschalteten. Bei nicht moderation kann man ja beide Werte beachten, wobei es durch die Ersteinstellung keinen zweiten Wert geben dürfte. Außer man geht von der moderierten zur offenen Version über und da auch nur die, welche nicht sichtbar sein sollten. Vielleicht gibt es ja eine andere oder einfacherere Lösung. Wäre dankbar, wenn mir jemand dabei helfen könnte. G_stebuch_v01_03_03.zip ( 12.28KB ) Anzahl der Downloads: 53 Gruß FireFlyer |
|
|
Sun. 11. November 2007, 22:22
Beitrag
#7
|
|
Newbie Gruppe: Members Beiträge: 8 Mitglied seit: 23.08.2006 Mitglieds-Nr.: 205 |
Hallo zusammen,
ZITAT Ich hab das Thema moderation nochmal aufgenommen ich möchte kurz nachfragen, ob sich schon was ergeben hat? Ich suche ein Gästebuch mit genau dieser Funktion und da ich Sefrengo benutze würde sich das ja auch anbieten. Jedoch nur mit Moderation. Grüße Andreas |
|
|
Tue. 4. December 2007, 10:27
Beitrag
#8
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
FR: bitte in nem zukünftigen release mal die einzeligen textarea's in der modul-konfig ändern (bei Links) in 3 zeilig oder ähnlich. das ist aktuell wirklich besch...eiden zu editieren und im opera kommt man u.u. gar nicht mehr an die inhalte heran!
-------------------- cheers, Alex
|
|
|
Mon. 7. January 2008, 01:08
Beitrag
#9
|
|
Advanced Member Gruppe: Members Beiträge: 52 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 29 |
Ist es möglich auf allen Sprachen ein Gästebuch zu verwenden, zur Zeit wird ja anscheind ein Gästebuch je Sprache angelegt.
|
|
|
Mon. 7. January 2008, 13:11
Beitrag
#10
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Von Haus aus nicht, müssten aber nur ein paar Querys umgestellt werden, damit das funktioniert.
-------------------- Es wird, es wird...
|
|
|
Tue. 8. January 2008, 00:53
Beitrag
#11
|
|
Advanced Member Gruppe: Members Beiträge: 52 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 29 |
Die Frage ist nur welche :-) Ich hab ewig kein SQL mehr gemacht, muss ich mir dann mal angucken, oder hoffen das evtl. ein anderer es schon getan hat und den Thread liest.
|
|
|
Tue. 8. January 2008, 09:41
Beitrag
#12
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 236 Mitglied seit: 14.07.2006 Wohnort: Bad Oeynhausen Mitglieds-Nr.: 138 |
moin moin, kann mir jemand erklären wie das mit der domain eintragen in der css funktioniert? ich steig bei björns beschreibung nicht ganz durch.
danke für infos gruß toto -------------------- Corporate Design, Printdesign, Webdesign, Podcast, Videocast und Beratung bei Junggebauer Grafik & Design
|
|
|
Tue. 8. January 2008, 11:54
Beitrag
#13
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
@design4minds:
Die Zuordnung der Einträge erfolgt anhand der Sprache. Die dafür vorgesehene Sprachid is in der Variable $lang gespeichert, die dann garantiert auch in den SQLs direkt oder indirekt verarbeitet wird. @toto Welche Erklärung? Hab nichts dazu geschrieben. -------------------- Es wird, es wird...
|
|
|
Tue. 8. January 2008, 13:29
Beitrag
#14
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 245 Mitglied seit: 06.07.2006 Mitglieds-Nr.: 117 |
ZITAT Hallo zusammen. Für die Smilyes müssen die Bilder mit dem Ordner 'smileys' ins Verzeichnis 'cms/mod' kopiert werden. Wenn das default Layout verwendet wird muss auch noch die CSS-Datei importiert werden (gb.css). Dort muss in der CSS-Regel 'form #gast .gb' euer Domain eingetragen werden, damit beim Eintrag erstellen die möglchen Smileys ausgegeben werden. Hylli |
|
|
Tue. 8. January 2008, 21:06
Beitrag
#15
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 587 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 62 |
Kenne die gb.css nicht, aber wahrscheinlich geht es schlicht und einfach darum, dass Du in der Datei eine Pfadangabe machen musst, die auf die Smilies verweist. Wenn da etwas von Domain steht, bedeutet das, dass Du eine absolute Pfandangabe verwenden solltest (warum, kann ich Dir nicht sagen).
Gruß Jan -------------------- Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
|
|
|
Fri. 11. January 2008, 12:19
Beitrag
#16
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 236 Mitglied seit: 14.07.2006 Wohnort: Bad Oeynhausen Mitglieds-Nr.: 138 |
Tach nochmal. also ich finde nix mit pfadangabe o.ä. bei mir gibts auch nicht die klasse "form #gast .gb." ...also "form #gast" gibt es und ".gb" ...aber nicht alles zusammen. ausserdem weiß ich nicht, wie ich die domain dort eintragen soll? bin ratlos....
danke für hilfe -------------------- Corporate Design, Printdesign, Webdesign, Podcast, Videocast und Beratung bei Junggebauer Grafik & Design
|
|
|
Fri. 1. February 2008, 14:28
Beitrag
#17
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
QUELLTEXT // E-Mail schreiben wenn gewuenscht if($mvars['22'] == "true" && strchr($mvars['23'],'@')){ $mailbody = str_replace('{name}',$name,$mvars['24']); $mailbody = str_replace('{email}',$email,$mailbody); $mailbody = str_replace('{homepage}',$url,$mailbody); $mailbody = str_replace('{location}',$location,$mailbody); $mailbody = str_replace('{comment}',stripslashes($comment),$mailbody); $mailbody = str_replace('{comment2}',stripslashes($comment2),$mailbody); $mailbody = str_replace('{created}',date("d.m.Y h:i"),$mailbody); $mailbody = str_replace('{ip}',getenv('REMOTE_ADDR'),$mailbody); $mailbody = str_replace('{link}',$cfg_client['htmlpath'].$con_side[$idcatside]['link'],$mailbody); $mailbody = str_replace('<br />',"\n",$mailbody); mail($mvars['23'], $mvars['25'], $mailbody, "From: Gaestebuch<".$mvars['23'].">\nX-Mailer: PHP/" . phpversion(). "\n"); unset($mailbody); } Ich seh doch das richtig, dass der Versand über die Mail-Funktion von PHP läuft. Sollten wir das nicht über die API machen, um alles zu vereinheitlichen? Ich denke auch, dass der Umlaute-Workaround in die API aufgenommen gehört! Der Beitrag wurde von FireFlyer bearbeitet: Fri. 1. February 2008, 14:28 |
|
|
Guest_bkm_* |
Fri. 28. March 2008, 02:22
Beitrag
#18
|
Guests |
gb gibt css für eingabefelder der moduleinstellungen nicht valide aus !
beispiel QUELLTEXT class=xyz QUELLTEXT if ($mvars['31'] != '') $gb_temp['span_but'] = ' class='.$mvars['31']; QUELLTEXT class="xyz" QUELLTEXT if ($mvars['31'] != '') $gb_temp['span_but'] = ' class="'.$mvars['31'].'"';
|
|
|
Sat. 28. June 2008, 07:10
Beitrag
#19
|
|
Member Gruppe: Members Beiträge: 11 Mitglied seit: 16.12.2007 Mitglieds-Nr.: 1.291 |
Hat jemand eine Idee, woran es liegt, dass captcha nicht funktioniert? Es wird kein Bild angezeigt.
|
|
|
Sat. 28. June 2008, 08:31
Beitrag
#20
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Das sind wohl etwa wenige Infos zum Helfen! Kann ja alles sein (kein GD, keine Schreibrechte im Ordner files etc.) am besten mal einen Link posten!
-------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.9.24 - 10:04 |