Es gibt immer einen Weg;-) Der eine kostet Zeit der andere Geld. Wenn Du schon externe Module verwendest, muss man auch die Zeit für die Kontrolle investieren. Und soviel Dateien sind es nicht. Um sicher zu gehen würde ich folgende Variante mal vorschlagen. Lade jeden Ordner für sich ( also einzel Upload ) in das richtige Verzeichnis und schaue ob es dann funktioniert. Passe die Datei an wie oben beschrieben und schaue ob es so erscheint wie Du es haben möchtest.
Und ich habe einen Weg gefunden. Ich bin stolz sagen zu können, dass es Entwickler gibt, die solche Programme zur Verfügung stellen. Anhand des Programmen konnte ich den Datenabgleich schnell durchführen. Das Ergebnis des Datenabgleiches hat ergeben, das keinerlei Dateien fehlen. Dann habe ich noch eine Prüfung durchgeführt. Vor dem Prüfen habe ich eine Datei herausgelöscht um sehen zu können, ob das Programm ordnungsgemäß funktioniert. Nun bin ich aber leider immer noch nicht schlauer, was nun genau das Problem ist.
Ja, ich habe es einmal mit /shop/ und /shop/de/ probiert, aber es werden dennoch nicht die Counts angezeigt. Was bedeuten denn diese Fehler?
Vergleiche mal folgende Dateien --> templates/EyeCandy/gm_dynamic.css mit der Originalen gm Datei aus deiner Version. Es sind sehr viele javascript Fehler. Siehe Shot
data-backend-url="/shop/shariff-backend/" Bist Du sicher dass das Verzeichnis korrekt ist? Der Pfad sollte vom Shop-Root aus angegeben werden. Im Original ist das "{$smarty.const.DIR_WS_CATALOG}shariff-backend/"
Habe es mal schnell in die Version v2.3.2.0 implementiert, das wollte ich nun mal Wissen. Siehe Shot Ich Denke das cmtopchen Recht hat. lege den Pfad mal so in der datei {$smarty.const.DIR_WS_CATALOG}shop/shariff-backend/
Hallo, erstmal ein großes Dankeschön an die Umsetzung der Shariff-Lösung, die fast out of the box funktioniert. Wichtig für alle die es einbauen, in der Datei shariff-backend/shariff.json eure eigene Domain eintragen, dann funktioniert es auf Anhieb. Eine Frage hätte ich noch, und zwar hab ich das Gefühl, dass der Seitenaufbau etwas verzögert wird. Liegt das an der Shariff-Lösung an sich oder kann man da noch was dran tun?
Das ist vollkommen korrekt das Verzeichnis. Auf meinem Root-Verzeichnis folgende Ordner: /cgi-data/ /shop/ /shop_alt/ /uncutmovie/ /wordpress/ Im Ordner shop befinden sich alle Shop-Dateien (siehe Bild) sowie der Ordner shariff-backend/.
Dein Shoproot befindet sich im Ordner Shop, Wenn Du jetzt Shop/sharif... eingibst, wird der Ordner Shop im Ordner Shop gesucht. Das kann nicht richtig sein.
Wenn ich die Datei so benenne "{$smarty.const.DIR_WS_CATALOG}shop/shariff-backend/", dann wird im Quelltext /shop/shop/shariff-backend/ angezeigt und das Verzeichnis existiert bei mir auf dem Server nicht. Daran kann es also nicht liegen. Ich teste das nachher in meinem Test-Shop. Den Datenabgleich der Datei "gm_dynamic.css.php" werde ich nachher vornehmen. Ich denke mal, dass es eher an das Template liegt, was ich von Netdexx bezogen habe. Im Testshop habe ich das klassische Template von Gambio. Wenn es im Testshop laufen sollte, dann liegt es am Template von Netdexx. lt. Netdexx
Hallo Barbara, wenn es so ist. Dann darf dort nur /shariff-backend/ stehen oder verstehe ich das jetzt falsch?
Bin nämlich jetzt vollkommen verwirrt. PHP: <!-- #USER-CODE-BEGIN --> <div class="shariff" data-backend-url="{$smarty.const.DIR_WS_CATALOG}shariff-backend/" data-services="["facebook","twitter","googleplus","pinterest","mail"]" data-mail-url="mailto:" data-media-url="{$smarty.const.HTTP_SERVER}{$smarty.const.DIR_WS_CATALOG}{$images.0.ZOOM_IMAGE}"></div> <!-- #USER-CODE-BEGIN --> So sieht der Code momentan aus. Der wäre ja somit richtig oder muss ich dort jetzt das "{$smarty.const.DIR_WS_CATALOG}" herauslöschen?
Habe es mal in einem Shop als Unterordner getestet. Stimmt also. Die Variable muss nicht geändert werden und bleibt wie sie ist. Da ich es auch mit einem Netdexx Template probiert habe, funktioniert es auch dort. Habe mal deine Usermod genommen und diese abgeändert. Probiere diese mal aus und auch die json Datei. Deine vorher sichern.
Ich habe das jetzt auch ausprobiert. Der zeigt einfach nicht die Counts an. Auch nicht mit deiner Variante. Ich habe beide Dateien hochgeladen und es passiert nichts.
Hier die aus /shop/includes/ PHP: <?php /* -------------------------------------------------------------- configure.php 2014-01-14 gm Gambio GmbH http://www.gambio.de Copyright (c) 2014 Gambio GmbH Released under the GNU General Public License (Version 2) [http://www.gnu.org/licenses/gpl-2.0.html] -------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce (configure.php,v 1.13 2003/02/10); www.oscommerce.com (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ $t_document_root = '/mnt/web9/b0/26/5493526/htdocs/'; // absolute server path required (domain root) $t_document_root = realpath($t_document_root) . '/'; $t_document_root = str_replace('\\', '/', $t_document_root); if($t_document_root == '//') { $t_document_root = '/'; } $t_dir_fs_frontend = dirname(dirname(__FILE__)); if(basename(dirname(__FILE__)) == 'local') { $t_dir_fs_frontend = dirname($t_dir_fs_frontend); } $t_dir_fs_frontend = str_replace('\\', '/', $t_dir_fs_frontend) . '/'; $t_dir_ws_catalog = substr($t_dir_fs_frontend, strlen($t_document_root) - 1); // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', 'http://www.uncutmovie.de'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'https://www.uncutmovie.de'); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', false); // SSL: true = active, false = inactive define('DIR_WS_CATALOG', $t_dir_ws_catalog); // absolute url path required define('DIR_FS_DOCUMENT_ROOT', $t_dir_fs_frontend); // absolute server path required define('DIR_FS_CATALOG', $t_dir_fs_frontend); // absolute server path required define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES . 'product_images/original_images/'); define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES . 'product_images/thumbnail_images/'); define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES . 'product_images/info_images/'); define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES . 'product_images/popup_images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_INCLUDES',DIR_FS_DOCUMENT_ROOT. 'includes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_FS_CATALOG . 'lang/'); define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/'); // define our database connection define('DB_SERVER', 'rdbms.strato.de'); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', 'XXXXXXXXX'); define('DB_SERVER_PASSWORD', 'XXXXXXXXX'); define('DB_DATABASE', 'DB2115005'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql' unset($t_document_root); unset($t_dir_fs_frontend); unset($t_dir_ws_catalog); Und hier aus /shop/admin/ PHP: <?php /* -------------------------------------------------------------- configure.php 2014-01-14 gm Gambio GmbH http://www.gambio.de Copyright (c) 2014 Gambio GmbH Released under the GNU General Public License (Version 2) [http://www.gnu.org/licenses/gpl-2.0.html] -------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce (configure.php,v 1.14 2003/02/21); www.oscommerce.com (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ $t_document_root = '/mnt/web9/b0/26/5493526/htdocs/'; // absolute server path required (domain root) $t_document_root = realpath($t_document_root) . '/'; $t_document_root = str_replace('\\', '/', $t_document_root); if($t_document_root == '//') { $t_document_root = '/'; } $t_dir_fs_backend = dirname(dirname(__FILE__)); $t_dir_fs_frontend = dirname(dirname(dirname(__FILE__))); if(basename(dirname(__FILE__)) == 'local') { $t_dir_fs_backend = dirname($t_dir_fs_backend); $t_dir_fs_frontend = dirname($t_dir_fs_frontend); } $t_dir_fs_backend = str_replace('\\', '/', $t_dir_fs_backend) . '/'; $t_dir_fs_frontend = str_replace('\\', '/', $t_dir_fs_frontend) . '/'; $t_dir_ws_catalog = substr($t_dir_fs_frontend, strlen($t_document_root) - 1); // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', 'http://www.uncutmovie.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'http://www.uncutmovie.de'); define('HTTPS_CATALOG_SERVER', 'https://www.uncutmovie.de'); define('ENABLE_SSL_CATALOG', 'false'); // SSL: 'true' = active, 'false' = inactive define('DIR_FS_DOCUMENT_ROOT', $t_dir_fs_frontend); // where the pages are located on the server define('DIR_WS_ADMIN', $t_dir_ws_catalog . 'admin/'); // absolute url path required define('DIR_FS_ADMIN', $t_dir_fs_backend); // absolute server path required define('DIR_WS_CATALOG', $t_dir_ws_catalog); // absolute url path required define('DIR_FS_CATALOG', $t_dir_fs_frontend); // absolute server path required define('DIR_WS_IMAGES', 'images/'); define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/'); define('DIR_FS_CATALOG_ORIGINAL_IMAGES', DIR_FS_CATALOG_IMAGES . 'product_images/original_images/'); define('DIR_FS_CATALOG_THUMBNAIL_IMAGES', DIR_FS_CATALOG_IMAGES . 'product_images/thumbnail_images/'); define('DIR_FS_CATALOG_INFO_IMAGES', DIR_FS_CATALOG_IMAGES . 'product_images/info_images/'); define('DIR_FS_CATALOG_POPUP_IMAGES', DIR_FS_CATALOG_IMAGES . 'product_images/popup_images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/'); define('DIR_WS_CATALOG_ORIGINAL_IMAGES', DIR_WS_CATALOG_IMAGES . 'product_images/original_images/'); define('DIR_WS_CATALOG_THUMBNAIL_IMAGES', DIR_WS_CATALOG_IMAGES . 'product_images/thumbnail_images/'); define('DIR_WS_CATALOG_INFO_IMAGES', DIR_WS_CATALOG_IMAGES . 'product_images/info_images/'); define('DIR_WS_CATALOG_POPUP_IMAGES', DIR_WS_CATALOG_IMAGES . 'product_images/popup_images/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_CATALOG. 'lang/'); define('DIR_FS_LANGUAGES', DIR_FS_CATALOG. 'lang/'); define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/'); define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/'); define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/'); // define our database connection define('DB_SERVER', 'rdbms.strato.de'); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', 'XXXXXXXXX'); define('DB_SERVER_PASSWORD', 'XXXXXXXXX'); define('DB_DATABASE', 'DB2115005'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql' unset($t_document_root); unset($t_dir_fs_backend); unset($t_dir_fs_frontend); unset($t_dir_ws_catalog);
mach mal aus dem data-backend-url="{$smarty.const.DIR_WS_CATALOG}shariff-backend/" ein: data-backend-url="/shariff-backend/" Cache löschen nicht vergessen und ein paar Sekunden warten. Es kann dauern bis die Daten für die Zugriffe da sind.