Gästebuch 01.03.02, Securityupdate |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Gästebuch 01.03.02, Securityupdate |
Mon. 30. June 2008, 12:40
Beitrag
#21
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 185 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 80 |
Ich bekomme in der Paging-Navi bei aktiveirtem Mod-Rewrite 2 recht komische links angezeigt.
QUELLTEXT <a href="/home/domain/www/index.php?sf_rewrite=&gb30_1_pos=1" title=" 1">1</a> mazdermind hatte/hat hier das gleiche problem: http://forum.sefrengo.org/index.php?s=&...post&p=7984 ich denke, dass es eher an der pager-api, als am gästebuch liegt. ich behelfe mir zur zeit damit, dass ich bei den projekteinstellungen den output manipuliere. schön ist das aber nicht: QUELLTEXT $output = str_replace("/home/domain/www/index.php?sf_rewrite=", "", $output); $output = str_replace("/&gb30_1_pos=", "/?gb30_1_pos=", $output); $output = str_replace("/?gb30_1_pos=1", "/", $output); // 1. Seite soll keine Variable angehängt bekommen. echo $output; kann man das irgendwie beheben? und solange das nicht behoben ist, kann man die ersetzungsroutine evtl. etwas kürzer/schneller schreiben? |
|
|
Thu. 6. November 2008, 19:46
Beitrag
#22
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Original-Code:
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); } } ersetzt durch: 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); $header = "From: Gaestebuch<".$mvars['23'].">\nX-Mailer: PHP/" . phpversion(). "\n"; $header .= 'MIME-Version: 1.0' . "\r\n"; $header .= 'Content-type: text/html; charset=utf-8' . "\r\n"; mail($mvars['23'], $mvars['25'], $mailbody, $header); unset($mailbody,$header); } } Jetzt zu meiner Frage. Durch die Erweiterung $header wird jetzt utf8 mitgesendet und die Umlaute richtig angezeigt. Mein Projekt ist auf utf-8 eingestellt, aber wenn ein Projekt auf ISO steht, gibt es dann Probleme mit dieser Erweiterung ($header .= 'Content-type: text/html; charset=utf-8' . "\r\n";) bei der Darstellung? |
|
|
Fri. 7. November 2008, 11:39
Beitrag
#23
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Sefrengo arbeitet intern mit UTF-8. Stellst Du in den Spracheinstellungen iso-88591 ein, dann wird direkt vor der Ausgabe des Seiteninhalts im Skript der UTF-8 Contnet in ISO Zeichen umgewandelt. Bis dahin ist alles UTF-8. Da Du Deine E-Mail dann aber schon längst weggeschickt hast, sollte Deine Methode problemlos funktionieren.
-------------------- Es wird, es wird...
|
|
|
Fri. 7. November 2008, 16:42
Beitrag
#24
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Das es bei mir geht, hab ich gemerkt! Mir ging es nur darum, ob ein anderer User, der SF in ISO verwaltet Probleme damit bekommt? Besser gesagt, ob es seine Bestätigungsmail nicht richtig anzeigt? Das Modul sollte ja mit ISO und UTF-8 umgehen können, deshalb meine Frage und vielleicht kommt es ja in die nächste Version rein.
|
|
|
Fri. 7. November 2008, 17:20
Beitrag
#25
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Hab ich doch oben beantwortet. Sie bekommen keine Probleme.
-------------------- Es wird, es wird...
|
|
|
Sat. 7. March 2009, 14:56
Beitrag
#26
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Hab zur Zeit mächtig Probleme mit Spam!
Ich bekomme die Mails zugestellt, dass ein neuer Gästebuch eintrag vorhanden ist. Der Haken ist nur, dass ich keinen Eintrag habe und die Mails trotzdem kommen. QUELLTEXT // E-Mail schreiben wenn gewuenscht if($mvars['22'] == "true" && strchr($mvars['23'],'@')){ Logisch, dass ich die Mail bekomme, denn mvars['22'] fragt nach "E-Mail senden bei Eintrag?" und mvars['23'] ob ein @ in der Empfängeradresse enthalten ist. Wie kann geprüft werden, ob der Eintrag kein Spam ist und dann erst die Mail versendet wird? EDIT: War wahrscheinlich ein Fehler meiner Seite. Ich habe noch einen Testaccount auf dieser Domain liegen und dort war kein Captcha aktiviert. Außerdem wird bei SPAM kontrolliert und vor dem Mailen abgebrochen, wenn ich das richtig deute: QUELLTEXT // den gesamten Content nach verdächtigem durchforsten und dann abbrechen $value1035 = "MOD_VALUE[91]"; $badStrings = explode(",",$value1035); array_walk($badStrings , create_function('&$temp', '$temp = trim($temp);')); foreach($badStrings as $v2) { if(eregi($v2,$comment)){ $gb['InputFailure'] .= "<br>MOD_VALUE[92], "; break; } } unset($v2, $badStrings); Sorry für die Aufregung! |
|
|
Thu. 26. March 2009, 17:34
Beitrag
#27
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Sollten die Smilies, falls gewünscht, nicht in den Media-Ordner gespeichert werden, damit beim Update nicht diese gelöscht werden?
Update-Anleitung: ZITAT Aus dem Projektverzeichnis (in der Standardinstallation der Ordner „projekt01/“) alle Dateien und Ordner löschen mit Ausnahme von - projektXX/cms/css/ - In diesem ordner sind alle Dateien gespeichert die vom CSS Editor verwaltet werden. - projektXX/cms/files/ - Temporäre Dateien des Systems. Dieser Ordner wurde mit Sefrengo 1.4 Beta2 eingeführt. Eventuell ist dieser Ordner also in Ihrer Installation noch nicht vorhanden. - projektXX/cms/inc/config.php - Die Konfigurationsdatei des Frontends darf auf keinen Fall gelöscht werden. - projektXX/cms/js/ - Hier sind die JavaScript Dateien gespeichert, die vom JavaScript Editor verwaltet werden. - projektXX/media/ - Enthält alle Dateien, die der Sefrengo Dateimanager verwaltet. d.h. es wird der Ordner projektXX/cms/mod gelöscht und auch die Smilies! Änderung der Anleitung wäre gut oder gibt es Probleme mit dem Ordnerwechsel. |
|
|
Sun. 29. March 2009, 18:10
Beitrag
#28
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Es sollte ehre die Updateanleitung angepasst werden, und auf den mod Ordner hingewiesen werden.
-------------------- Es wird, es wird...
|
|
|
Fri. 21. May 2010, 07:50
Beitrag
#29
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 627 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 25 |
Eine dume Frage wie kann man im Gästebuch einen Eintrag freischalten.
Ichhabe im Modul unter Administrativ bei Moderator erst nach Kontrolle freischalten gesetzt wie und wo kann ich den nun frei schalten. Gruss -------------------- feniweb
_____________________________________________________________________________ Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht) |
|
|
Fri. 21. May 2010, 15:03
Beitrag
#30
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Hast du da eine Beta drauf? Bei mir gibt es diese Feature nicht, aber wäre eine super Sache!
|
|
|
Mon. 24. May 2010, 12:16
Beitrag
#31
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 627 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 25 |
Hallo FireFlayer
Ha,Ha der ist gut! Diese Version 1.3.3 hast du hier zur Verfügung gestellt, in Kommentar 6 beschreibst du diese Funktion auch.Leider verstehe ich noch nicht wie und wo man Gästebuch einträge freischalten kann. Wenn ich nämlich einen Eintrag machen ist der sofort für alle Sichtbar. Es scheint das diese Punkt noch nicht funktioniert und gerade dieser währe wichtig um ein sauberes Gästebuch zu führen. Gruss Zuschneiden.jpg ( 76.39KB ) Anzahl der Downloads: 39 -------------------- feniweb
_____________________________________________________________________________ Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht) |
|
|
Mon. 24. May 2010, 22:34
Beitrag
#32
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Ok, hast recht. Ich hab damals eine Version erstellt in der die Option im Modul einstellbar ist, aber ohne Funktion. Hatte gehofft es würde jemand mir helfen diesen Denkansatz umzusetzen. Is auch schon 3 Jahre her, da darf man schon mal sowas vergessen
|
|
|
Fri. 10. June 2011, 15:15
Beitrag
#33
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 627 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 25 |
Hallo FireFlyer
Gibt es nun eine angepasste Gästebuch Version 1.3.3 mit funktionierender Freischaltung? Gruss -------------------- feniweb
_____________________________________________________________________________ Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht) |
|
|
Fri. 10. June 2011, 15:23
Beitrag
#34
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 446 Mitglied seit: 12.09.2006 Wohnort: Bamberg Mitglieds-Nr.: 235 |
Nein, ich war da auch auf Hilfe angewiesen und die ist leider nicht gekommen!
Bin aber gerade über dem Copyright-Modul, nichts weltbewegendes, aber es kommt! :-) |
|
|
Fri. 10. June 2011, 18:41
Beitrag
#35
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 627 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 25 |
Vielleicht könntest du nochmals bei Bjürn nachfragen, da jetzt SF ja weiterlebt macht er da vielleicht was draus.
Bin gespant??? Gruss -------------------- feniweb
_____________________________________________________________________________ Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht) |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.9.24 - 21:29 |