Er sagt, wenn die Variable nicht in der php Datei erzeugt wird, dann kann sie Smarty auch nicht ausgeben.
Beiträge von mitglied
-
-
Dann abändern wie oben.
Habe oben den Quelltext verändert, sollte dann mit allen Sprachen klappenGruß
-
Wer möchte kann sich das mal anschauen.
Ich habe in meinem Shop folgenden Hinweis eingebaut.https://silktide.com/tools/cookie-consent/download/
Einfach drei Dateien im Shop ändern und es funktioniert.
1. includes/application_bottom.php
CodeZeile 102 echo '"' . DIR_WS_CATALOG . 'shopscripte/js/cookiebar.min.js",'; ändern in # echo '"' . DIR_WS_CATALOG . 'shopscripte/js/cookiebar.min.js",';
2. templates/shopscripte/shopscript.php
Code
Alles anzeigenif (AJAXCOOKIE == 'true') { echo "<script> head.ready(function(){ $.cookieBar({ message: '<strong>Cookies auf der Webseite: </strong>Cookies helfen uns dabei, die Dienste für Sie bestmöglich bereit zu stellen. Wir setzen Cookies ein, um Ihre Benutzererfahrung zu verbessern, Ihnen Produkte vorzustellen, die für Sie von Interesse sein könnten sowie den Inhalt Ihres Einkaufswagens zu speichern. Fahren Sie fort, wenn Sie damit einverstanden sind oder lesen Sie Näheres in unserer <a href=\"/shop_content.php?coID=2\">Datenschutzerklärung</a>.', policyButton: false, zindex:2000, autoEnable: 1, acceptOnContinue: 0, acceptButton: true, acceptText: '<button class=\"btn btn-info\">OK</button>', linkTitleText: 'Meldung schließen und nicht mehr anzeigen.' }); }); </script>"; }
ändern inCodeif (AJAXCOOKIE == 'true') { echo'<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent --> <script type="text/javascript"> window.cookieconsent_options = {"message":"'.CB_MESSAGE.'","dismiss":"'.CB_BUTTON.'","learnMore":"'.CB_MORE_INFO.'","link":"'.CB_LINK.'","theme":"dark-top"}; </script> <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/cookieconsent.min.js"></script> <!-- End Cookie Consent plugin -->'; }
3. in die Sprachdatei z.B. lang/german/german.php folgendes einfügenCodedefine('CB_MESSAGE','Diese Webseite verwendet Cookies, um bestimmte Funktionen zu ermöglichen und das Angebot zu verbessern. Indem Sie hier fortfahren, stimmen Sie der Nutzung von Cookies zu.'); define('CB_BUTTON','Verstanden'); define('CB_MORE_INFO','Mehr Informationen'); define('CB_LINK','http://www.DEINE_DOMAIN.de/datenschutz.html');
Viele Grüße
-
Hat das mal jemand getestet?
-
Steht doch oben "noch im April" :-))
-
Version commerce:seo v2next 2.5.16
Datei admin/recover_cart_sales.php
hier fehlt eine Klammer zu ")"Zeile 194
Code$sql_data_array = array('orders_id' => $insert_id, 'products_id' => xtc_get_prid($order->products[$i]['id']), 'products_model' => $order->products[$i]['model'], 'products_name' => $order->products[$i]['name'], 'products_shipping_time' => $order->products[$i]['shipping_time'], 'products_price' => $order->products[$i]['price'], 'final_price' => $order->products[$i]['final_price'], 'products_tax' => $order->products[$i]['tax'], 'products_discount_made' => ($order->products[$i]['discount_allowed'] != '' ? $order->products[$i]['discount_allowed'] : '0', 'products_quantity' => $order->products[$i]['qty'], 'allow_tax' => $_SESSION['customers_status']['customers_status_show_price_tax']);
ändern inCode$sql_data_array = array('orders_id' => $insert_id, 'products_id' => xtc_get_prid($order->products[$i]['id']), 'products_model' => $order->products[$i]['model'], 'products_name' => $order->products[$i]['name'], 'products_shipping_time' => $order->products[$i]['shipping_time'], 'products_price' => $order->products[$i]['price'], 'final_price' => $order->products[$i]['final_price'], 'products_tax' => $order->products[$i]['tax'], 'products_discount_made' => ($order->products[$i]['discount_allowed'] != '' ? $order->products[$i]['discount_allowed'] : '0'), 'products_quantity' => $order->products[$i]['qty'], 'allow_tax' => $_SESSION['customers_status']['customers_status_show_price_tax']);
-
Wer testen möchte kann testen
suche Datei inc/coupon_mod_functions.php
Zeile 140
ersetzen mit
dann Zeile 181
ersetzen mitKlappt bei mir.
Jetzt wird bei Sonderangeboten der Gutschein nicht mehr angerechnet und die Gutscheinsumme im Warenkorb stimmt.Gruß
-
Das sollte diese Datei sein shop_content.php
Gruß
-
Folgenden Fehler habe ich bekommen
CodeThe /e modifier is deprecated, use preg_replace_callback instead in /httpdocs/includes/classes/class.phpmailer.php on line 1247
habe dann folgendes geändert
Code
Alles anzeigenfunction EncodeQ($str, $position = 'text') { /* There should not be any EOL in the string */ $encoded = preg_replace("[\r\n]", '', $str); switch (strtolower($position)) { case 'phrase': $encoded = preg_replace("/([^A-Za-z0-9!*+\/ -])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded); break; case 'comment': $encoded = preg_replace("/([\(\)\"])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded); case 'text': default: /* Replace every high ascii, control =, ? and _ characters */ $encoded = preg_replace('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/e', "'='.sprintf('%02X', ord('\\1'))", $encoded); break; } /* Replace every spaces to _ (more readable than =20) */ $encoded = str_replace(' ', '_', $encoded); return $encoded; }
in
Code
Alles anzeigenfunction EncodeQ($str, $position = 'text') { /* There should not be any EOL in the string */ $encoded = preg_replace("[\r\n]", '', $str); switch (strtolower($position)) { case 'phrase': $encoded = preg_replace_callback('/([^A-Za-z0-9!*+\/ -])/',function($m) { return '='.sprintf('%02X', ord(stripslashes($m[1]))); }, $encoded); break; case 'comment': $encoded = preg_replace_callback('/([\(\)\"])/',function($m) { return '='.sprintf('%02X', ord(stripslashes($m[1]))); }, $encoded); case 'text': default: /* Replace every high ascii, control =, ? and _ characters */ $encoded = preg_replace_callback('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/',function($m) { return '='.sprintf('%02X', ord(stripslashes($m[1]))); }, $encoded); break; } /* Replace every spaces to _ (more readable than =20) */ $encoded = str_replace(' ', '_', $encoded); return $encoded; }
wer Lust hat kann ja mal testen
Gruß
08.02.2016 Korrektur
-
-
Ich lass das bei mir nur auf den Detailseiten anzeigen. Kann man doch ganz einfach ausschalten.
Nur wenn ein Bestellbutton vorhanden ist, sollten die Hinweise erscheinen.In den Warenkorb legen, geht bei mir nur über die Detailseite.
Gruß
-
-
Unter
Konfiguration/Kunden Details/Login und Passwort in Order-Mail auf false stellenGruß
-
-
Sehe auch keine Fehler.
Gruß
-
Habe den obige Code geändert, bitte mal versuchen.
Gruß
-
-
Nenn mir mal einen Artikel zum ansehen
-
ändere mal folgendes
/templates/dein_temp/module/product_info/product_info_v1.html
das
Code{$JAVASCRIPT_FORM_ACTION} {$FORM_ACTION} {$BUTTON_MINUS}{$ADD_QTY}{$BUTTON_PLUS} {$ADD_CART_BUTTON}
in das
Code{$JAVASCRIPT_FORM_ACTION|replace:'http://':'//'} {$FORM_ACTION|replace:'http://':'//'} {$BUTTON_MINUS|replace:'http://':'//'}{$ADD_QTY}{$BUTTON_PLUS|replace:'http://':'//'} {$ADD_CART_BUTTON|replace:'http://':'//'}
Gruß
-
So wie ich das sehe, ist immer die Kategorie die als erstes angelegt wurde die Hauptkategorie. Es wird also nach der Kategorie Nummer aufwärts selektiert.
Habe bei mir die Kategorien geändert damit es einigermaßen so hinkommt.
Gruß