|
Webdesign-Forum
Antworten auf alltägliche Fragen im Webdesign und der Internet-Programmierung
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
chris Gast
|
Verfasst am: 21.01.2009, 10:31 Titel: Couponcode der den Warenwert deckt macht Endlosschleife |
|
|
Bugfix:
wie schon im Titel erwähnt, gibt es in zwei Dateien Fehler, die unmittelbar mit den Kupons zusammenhängen.
Zuerst öffnen wir die Datei admin/validproducts.php und suchen diesen Abschnitt ( normalerweise Zeile 48 ):
| Code: | | $result = xtc_db_query("SELECT * FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." WHERE p.products_id = pd.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "' ORDER BY pd.products_name"); |
und ändern in:
| Code: | | $result = xtc_db_query("SELECT * FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE p.products_id = pd.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "' ORDER BY pd.products_name"); |
Vor "WHERE" fehlte das "pd", was zur Folge hatte, dass man beim klicken auf "view" in der Couponmaske eine Fehlermeldung bekommt.
Nun öffnen wir die Datei includes/modules/order_total/ot_coupon.php und suchen die folgende Zeile (normalerweise Zeile 178):
| Code: | | for ($ii = 0; $p < count($pr_ids); $ii ++) { |
und ändern in:
| Code: | | for ($ii = 0; $ii < count($pr_ids); $ii ++) { |
Hier war die Variable $ii fälschlicherweise als $p geschrieben, was zur Folge hatte, dass der Shop beim Checkout hängen blieb, wenn ein Coupon eingesetzt wurde. |
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|