ja genau, dass mit dem doppelten Content löst du mit der [lexicon]htaccess[/lexicon], außerdem stellt der Shop ja korrekte canonical zur Verfügung
Beiträge von mitglied
-
-
habe ich auch gerade hinter mir
/inludes/configure.php einfach unter HTTP_SERVER auf
stellen
/admin/includes/configure.php auch wie obendann in der [lexicon]htaccess[/lexicon] folgendes einfügen
Apache ConfigurationRewriteCond %{SERVER_PORT} !=443 RewriteRule ^(.*)$ https://www.dein_shop.de/$1 [R=301,L]
gruß
-
Man kann ja auch ein Captcha setzen und nicht aussperren oder weiterleiten
Gruß
-
Es geht mir einfach um Spam, habe zur Zeit ca. 5000 Spam Mails im Monat.
Laut Analytics kommt jede Menge meines Traffics aus Russland.Das mit dem Geoblocking Verbot kenne ich.
Gruß
-
Hallo, habe mal folgendes gemacht.
ins Verzeichnis /includes/addons/
diese Datei eingefügt
http://www.geoplugin.com/_media/webservices/geoplugin.class.php.tgzund in die Datei /includes/addons/application_top_addon.php
diesen Code eingefügt
Code
Alles anzeigenif (!isset($_SESSION['__restrictor_passed']) ) { require_once(DIR_WS_INCLUDES.'addons/geoplugin.class.php'); $geoplugin = new geoPlugin(); $geoplugin->locate(); $nearby = $geoplugin->nearby(); if ( isset($nearby[0]['geoplugin_place']) ) { foreach ( $nearby as $key => $array ) { $country = $array['geoplugin_countryCode']; } } if ($country == 'RU') { header('location: https://yandex.ru/'); exit(1); } $_SESSION['__restrictor_passed'] = '1'; }
Jetzt wird beim ersten Aufruf geprüft ob in der Session '__restrictor_passed' gesetzt ist
wenn nicht wird die der Code abgearbeitet und das Land ermittelt
wenn das Land RU => Weiterleitung
wenn nicht wird '__restrictor_passed' gesetzt und der Code beim nächsten Aufruf nicht mehr ausgeführt.Was denkt ihr?
Gruß
-
Einfach unter Konfiguration/Maximum Werte nachsehen, Liste und Gallery sind nicht getrennt änderbar soviel ich weiss
Gruß
-
Du musst natürlich dann Gallery / Spalten auf 1 stellen, und wenn du willst die Symbole umbenennen.
Gruß
-
Einstellungen / Produktlisten-Einstellungen / Produkt-Liste
Spalten auf 3 stellenCache löschen und testen
Gruß
-
Welche Dateien muss ich übernehmen, wenn ich nur Paypal Plus haben möchte?
Gruß
-
Bilder optimieren
Durch eine korrekte Formatierung und Komprimierung von Bildern können viele Datenbytes gespart werden.Optimieren Sie die folgenden Bilder, um ihre Größe um 10,8 KB (31 %) zu reduzieren.
Durch die Komprimierung von http://www.b2b-work.de/images/dhl versand icon.png könnten 3,3 KB (29 %) eingespart werden.
Durch die Komprimierung von https://images.sofort.com/de/su/100x38.png könnten 2,6 KB (50 %) eingespart werden.
Durch die Komprimierung von http://www.b2b-work.de/images/button-start.png könnten 961 Byte (30 %) eingespart werden.
Durch die Komprimierung von http://www.b2b-work.de/images/lupe-mobile.jpg könnten 842 Byte (37 %) eingespart werden.
Durch die Komprimierung von http://www.b2b-work.de/images/lupe.jpg könnten 842 Byte (37 %) eingespart werden.
Durch die Komprimierung von http://www.b2b-work.de/images/payment/paypal.jpg könnten 837 Byte (16 %) eingespart werden.
Durch die Komprimierung von http://www.b2b-work.de/images/warenkorb.png könnten 835 Byte (25 %) eingespart werden.
Durch die Komprimierung von http://www.b2b-work.de/images/facebook.png könnten 691 Byte (34 %) eingespart werden.Browser-Caching nutzen
Das Festlegen eines Ablaufdatums oder eines Höchstalters in den
HTTP-Headern für statische Ressourcen weist den Browser an, zuvor
heruntergeladene Ressourcen über die lokale Festplatte anstatt über das
Netzwerk zu laden.Nutzen Sie Browser-Caching für die folgenden cachefähigen Ressourcen:
https://images.sofort.com/de/su/100x38.png (Ablaufdatum nicht festgelegt)Lade dir die Dateien runter, dann per ftp auf deinen Server
Sie können optimierte Bild-, JavaScript- und CSS-Ressourcen für diese Seite herunterladen.Mal sehen was dann raus kommt
Gruß -
Bei mir steht
90 / 100 Schneller gemacht
Behebung empfohlen:JavaScript- und CSS-Ressourcen, die das Rendering blockieren, in Inhalten "above the fold" (ohne Scrollen sichtbar) beseitigenIch denke wenn du die anderen Sachen erledigst, steht bei dir auch "Begebung empfohlen"
Gruß
-
Da würde ich nichts drauf geben, ich habe mobil 90 von 100, nutzererfahrung 100 von 100 und desktop 96 von 100.
Auch mit ausgelagertem css, habe da nichts verändert.gruß
-
-
Er sagt, wenn die Variable nicht in der php Datei erzeugt wird, dann kann sie Smarty auch nicht ausgeben.
-
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ß