Jump to content
xt:Commerce Community Forum

Newsletter Anmelden Funzt Nicht


Recommended Posts

  • 3 weeks later...
  • 1 month later...
  • 4 weeks later...

also ich habe mal die newsletter.php ausgetauscht, aber das Problem "Ihr eingegebener Sicherheitscode stimmte nicht mit dem angezeigten Code Überein. Bitte versuchen Sie es erneut" erscheint nach wie vor bei eingabe des codes.

woran kann es noch liegen?

Das mit dem "Falschem Code" ist eine Sammelfehlermeldung :mad:

Denn: Alles ist OK wenn der Code korrekt ist UND eine von den Radiobuttons selektiert ist.

Ist eines von den beiden Bedingungen falsch kommt diese Wundervolle Meldung......

Ich fixe bei mir gerade die Bugs mit dem "Rundschreiben" :eek:

Gruß Andreas

Link to comment
Share on other sites

  • 1 month later...

Hallo zusammen,

auch ich habe diesen Fehler und ich habe lange gesucht, woran das liegen kann, zumal ich nichts an der Funktion geändert habe und es früher funktionierte.

Grundsätzlich ist an der Funktion nichts falsch - das Problem ist der Browser. Im IE (getestet mit IE 8) geht das Ganze. Allerdings habe ich vor einiger Zeit meinen Firefox auf Version 3 upgedated und der ist scheinbar der Meinung, er müsste das Bild zwei mal laden. Wenn man eine langsame Internetverbindung hat, sieht man zuerst das Bild, das den richtigen Code enthält und dann springt das Bild um auf eine andere Zeichenkette. Das merkwürdige ist, dass das Bild, welches man zuerst sieht laut HTTP-Headers als letztes geladen wird und somit auch die dann gültige Zeichenkette in die SESSION-Variable schreibt. Allerdings wurde das Bild bereits schon mal angefordert und das bekommt man dann zu sehen.

Leider ist der angezeigte Code aber durch das letzte geladene Bild in der SESSION-Variablen überschrieben worden und somit gibt man immer einen falschen Code an...

Soweit zur Ursache - eine Lösung, die funktioniert ist mir bisher leider nicht eingefallen. Ich hoffe jemand anderes hat da ne Lösung und ist so freundlich, die hier zu veröffentlichen...

Gruß

Henning

Link to comment
Share on other sites

  • 2 months later...

Hallo ich brauch mal hilfe

kann mir einer die Ausgangsdateien für den newsltter schicken oder mir sagen was hier falsch läuft:

Fatal error: Cannot instantiate non-existent class: smarty in /www/htdocs/w007d7ca/midsommarshop/newsletter.php on line 18

so sieht die newsletterphp jetzt aus:

<?php

/* -----------------------------------------------------------------------------------------

$Id: newsletter.php,v 1.0

XTC-NEWSLETTER_RECIPIENTS RC1 - Contribution for XT-Commerce xt:Commerce Shopsoftware VEYTON 4.0

by Matthias Hinsche Gamesempire.de - Informationen zum Thema Spieleautomaten.Diese Website steht zum Verkauf!

Copyright © 2003 XT-Commerce

-----------------------------------------------------------------------------------------

based on:

© 2000-2001 The Exchange Project (earlier name of osCommerce)

© 2002-2003 osCommerce osCommerce, Open Source Online Shop E-Commerce Solutions

© 2003 nextcommerce nextcommerce.org

Released under the GNU General Public License

---------------------------------------------------------------------------------------*/

$box_smarty = new smarty;

$box_smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');

$box_content='';

$box_smarty->assign('FORM_ACTION', xtc_draw_form('sign_in', xtc_href_link(FILENAME_NEWSLETTER, '', 'NONSSL')));

$box_smarty->assign('FIELD_EMAIL',xtc_draw_input_field('email', '', 'style="width:135px;"'));

$box_smarty->assign('BUTTON',xtc_image_submit('button_login_small.gif', IMAGE_BUTTON_LOGIN));

$box_smarty->assign('FORM_END','</form>');

$box_smarty->assign('language', $_SESSION['language']);

// set cache ID

if (!CacheCheck()) {

$box_smarty->caching = 0;

$box_newsletter= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_newsletter.html');

} else {

$box_smarty->caching = 1;

$box_smarty->cache_lifetime=CACHE_LIFETIME;

$box_smarty->cache_modified_check=CACHE_CHECK;

$cache_id = $_SESSION['language'];

$box_newsletter= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_newsletter.html',$cache_id);

}

$smarty->assign('box_NEWSLETTER',$box_newsletter);

?>

Und wenn möglich ein einfaches script ohne sicherheitsabfrage.

das wäre mehr als super

besten dank

Link to comment
Share on other sites

  • 8 months later...

Hallo Forum,

ich hatte das selbe Problem, und habe fogendes in der newsletter.php Zeile 160 geändert:

Vorher:

$smarty->assign('VVIMG', '<img src="'. xtc_href_link(FILENAME_DISPLAY_VVCODES) .'" alt="Captcha" />');
hab ich geändert zu:
$smarty->assign('VVIMG', '<img src="'. xtc_href_link(FILENAME_DISPLAY_VVCODES, 't='. time(), 'NONSSL') .'" alt="Captcha" />');
all die wiel ich raugefunden hab, das es vor kommen kann das das Sicherheitscode-bild entweder vom browser oder von einem Proxie gecacht wird. Deshlb habe ich dem Bild einen Zeitstempel (t='. time() .') mitgegeben. Ich hoffe ich konnte euch weiter helfen
Ich habe den Code-Schnipsel wie von svneu beschrieben eingefügt und habe die Funktiion im IE7 und FF3 getestet: funktioniert bestens :D. Meine Zeile 160 der newsletter.php sieht jetzt so aus:
$smarty->assign('VVIMG', '<img src="'.xtc_href_link(FILENAME_DISPLAY_VVCODES, 't='. time(), 'NONSSL').'" alt="" />');[/code]

Danke & Grüße

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...