Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

2 Seiten V  < 1 2  
Reply to this topicStart new topic
> Gästebuch 01.03.02, Securityupdate
tobaco
Beitrag 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=&amp;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("/&amp;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?
Go to the top of the page
 
+Quote Post
FireFlyer
Beitrag 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?
Go to the top of the page
 
+Quote Post
bjoern
Beitrag 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...
Go to the top of the page
 
+Quote Post
FireFlyer
Beitrag 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.
Go to the top of the page
 
+Quote Post
bjoern
Beitrag 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...
Go to the top of the page
 
+Quote Post
FireFlyer
Beitrag 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!
Go to the top of the page
 
+Quote Post
FireFlyer
Beitrag 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.
Go to the top of the page
 
+Quote Post
bjoern
Beitrag 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...
Go to the top of the page
 
+Quote Post
feniweb
Beitrag 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. rolleyes.gif

Gruss


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
FireFlyer
Beitrag 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!
Go to the top of the page
 
+Quote Post
feniweb
Beitrag Mon. 24. May 2010, 12:16
Beitrag #31


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



biggrin.gif Hallo FireFlayer
Ha,Ha biggrin.gif 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 Angehängte Datei  Zuschneiden.jpg ( 76.39KB ) Anzahl der Downloads: 39


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
FireFlyer
Beitrag 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 wink.gif
Go to the top of the page
 
+Quote Post
feniweb
Beitrag 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)
Go to the top of the page
 
+Quote Post
FireFlyer
Beitrag 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! sad.gif

Bin aber gerade über dem Copyright-Modul, nichts weltbewegendes, aber es kommt! :-)
Go to the top of the page
 
+Quote Post
feniweb
Beitrag 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)
Go to the top of the page
 
+Quote Post

2 Seiten V  < 1 2
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.3.24 - 03:04

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.