Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Captcha nach Update funktioniert nicht

    nickbase

    • Fördermitglied
    • Beiträge: 31
    Captcha nach Update funktioniert nicht
    am: 29. Dezember 2010, 10:51:09
    Hallo,
    nach einem (größtenteils) gelungenen Update von xtc 3.0.4 SP 2.1 auf modified eCommerce Shopsoftware tauchen ein paar Fragen auf, die ich trotz längerer Forumsuche nicht in den Griff bekomme.

    Die vielleicht Wichtigste betrifft das Captcha im Kontaktformular und der Newsletteranmeldung: Das Captcha wird zwar angezeigt aber nicht akzeptiert, trotz richtiger Eingabe. Es wundert mich, da der alte Shop unter 3.0.4 auf dem gleichen Server tadellos funktionierte.

    Folgendes habe ich abgeklärt:
    Firefox Adblock deaktiviert
    HTTP Server:    Apache
    PHP Version:    5.2.16-0.dotdeb.0 (Zend: 2.2.0)
    GDLib nach Aussage des Supports aktiviert
    Font gecheckt (Font funktionierte auch im alten Shop)
    Template_c geleert
    XTC-Mod version 1.05 vom Juli 2010

    Nun habe ich etwas über evtl. fehlende CSS Verknüpfungen gelesen aber da erkenne ich keinen Zusammenhang.

    Vielleicht kann mir jemand von Euch helfen? Wäre wirklich klasse.
    Danke
    Nick



    Linkback: https://www.modified-shop.org/forum/index.php?topic=10307.0

    hendrik

    • Experte
    • Beiträge: 2.038
    Captcha nach Update funktioniert nicht
    Antwort #1 am: 29. Dezember 2010, 12:09:54
    Versuch mal folgendes für's Kontaktformular:

    includes/contact_us.php, Zeile 150 ca.
    Finde:

    Code: PHP  [Auswählen]
    $smarty->assign('VVIMG', '<img src="'.FILENAME_DISPLAY_VVCODES.'" alt="Captcha" />');
     
    ersetze gegen:

    Code: PHP  [Auswählen]
    $smarty->assign('VVIMG', '<img src="'.xtc_href_link(FILENAME_DISPLAY_VVCODES).'" alt="Captcha" />');
     
    Gruß
    Hen

    web28

    • modified Team
    • Beiträge: 9.404
    Captcha nach Update funktioniert nicht
    Antwort #2 am: 29. Dezember 2010, 12:14:33
    Teste bitte mit Firebug, ob der Shop fehlerfrei ist.
    Der Captchcode funktioniert nicht, wenn z.B. eine Grafik nicht gefunden wird.

    Gruss Web28

    nickbase

    • Fördermitglied
    • Beiträge: 31
    Captcha nach Update funktioniert nicht
    Antwort #3 am: 29. Dezember 2010, 14:06:11
    vielen Dank für die schnelle Reaktion: Nach Tests nun die Antwort:
    @henrik: die Code-Änderung hat leider nichts gebracht;-(
    @web28 - Den Screenshot der firebug Aufzeichnung nach einer Testeingabe im Kontakt Formular habe ich angehängt. Die Datei thickbox.css taucht auf. Allerdings wird das Captcha ja richtig angezeigt. Was ist hier noch nicht in Ordnung?
    Grüße
    Nick

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    web28

    • modified Team
    • Beiträge: 9.404
    Captcha nach Update funktioniert nicht
    Antwort #4 am: 30. Dezember 2010, 11:19:04
    Du musst im Firebug "Netzwerk" anklicken und die Seite neu laden.

    Dann siehst Du, das eine Grafik nicht gefunden wird (pixel_trans.gif)

    nickbase

    • Fördermitglied
    • Beiträge: 31
    Captcha nach Update funktioniert nicht
    Antwort #5 am: 30. Dezember 2010, 13:33:28
    Hallo web28,

    interessanter Hinweis mit dem Netzwerk... danke! pixel_trans.gif ist aber dummerweise im betreffenden Ordner vorhanden! Fragen, die einen zur Demut erziehen... Was anderes: Wie Du vielleicht getestet hast, funktioniert das Captcha im Kontakt Formular und auch im newsletter Anmeldung witzigerweise wieder. Allerdings erst, nach dem ich die Template-Anpassungen in der contact_us.html für 1.05 zurückgenommen habe. D.h. es ist Codetechnisch die gleiche contact_us, die ich noch in 3.04 SP 2.1 hatte. Ich bin damit zufrieden, weiß aber nicht, ob jetzt irgendetwas anderes aus dem Ruder läuft;-?? Es bleibt spannend.
    Grüße
    Nick

    web28

    • modified Team
    • Beiträge: 9.404
    Captcha nach Update funktioniert nicht
    Antwort #6 am: 30. Dezember 2010, 15:37:30
    Die Grafik wird definitiv nicht gefunden, weil der Pfad falsch ist:

    http://templates/refresh/img/pixel_trans.gif

    Es fehlt die Domain im Pfad.

    In 3.04 SP 2.1 gibt es kein Captcha, das wurde also nachträglich eingebaut.  ;)

    nickbase

    • Fördermitglied
    • Beiträge: 31
    Captcha nach Update funktioniert nicht
    Antwort #7 am: 30. Dezember 2010, 19:05:23
    sorry web28. Du hast recht. pixel_trans.gif wird nicht richtig verlinkt. Den Fehler muss ich suchen und in Zukunft etwas genauer hinsehen. Da ich das template aus 3.04 übernommen hatte kann ich Dir gar nicht mehr genau sagen, ob das Captcha dabei war oder nicht. Wahrscheinlich hast Du recht und ich habe das vor Jahren eingebaut.

    Was ich bei der modified eCommerce Shopsoftware Template Anpassung an 1.05 im Wiki aber nicht verstehe ist die Zeile

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="newsletter"}
     
    einzufügen als erste Zeile. Was hat hier newsletter zu suchen?

    In der alten angepassten 3.04er Version steht bei mir wie gehabt folgende Zeile:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="contact_us"}
     
    Die läuft im Gegensatz zu erstgenannten. Bleibt nur noch das pixel_trans.gif.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Captcha nach Update funktioniert nicht
    Antwort #8 am: 30. Dezember 2010, 19:49:13
    Die Zeile bezüglich Newsletter sollst du einfügen um die entsprechenden Sprachvariablen bereitzustellen.

    Grüße

    Torsten