Modul Shariff social share buttons statt 2-click

Thema wurde von sirtet, 22. Mai 2015 erstellt.

  1. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    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.
     
  2. uncutmovie.de
    uncutmovie.de Erfahrener Benutzer
    Registriert seit:
    11. März 2014
    Beiträge:
    313
    Danke erhalten:
    19
    Danke vergeben:
    14
    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.

    Datenabgleich_1.png

    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.

    Datenabgleich_2.png

    Nun bin ich aber leider immer noch nicht schlauer, was nun genau das Problem ist. :(
     
  3. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    Wurde die json Datei mal geändert wie ich es beschrieben habe?
     
  4. uncutmovie.de
    uncutmovie.de Erfahrener Benutzer
    Registriert seit:
    11. März 2014
    Beiträge:
    313
    Danke erhalten:
    19
    Danke vergeben:
    14
    #44 uncutmovie.de, 9. Juli 2015
    Zuletzt bearbeitet: 10. Juli 2015
    Ja, ich habe es einmal mit /shop/ und /shop/de/ probiert, aber es werden dennoch nicht die Counts angezeigt.

    Was bedeuten denn diese Fehler?

    shariff-backend.png
     
  5. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    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
    java.jpg
     
  6. Christian Mueller
    Christian Mueller Beta-Held
    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.814
    Danke erhalten:
    961
    Danke vergeben:
    309
    #46 Christian Mueller, 9. Juli 2015
    Zuletzt bearbeitet: 9. Juli 2015
    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/"
     
  7. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    Habe es mal schnell in die Version v2.3.2.0 implementiert, das wollte ich nun mal Wissen. Siehe Shot
    java2.jpg

    Ich Denke das cmtopchen Recht hat. lege den Pfad mal so in der datei {$smarty.const.DIR_WS_CATALOG}shop/shariff-backend/
     
  8. saschadd
    saschadd Erfahrener Benutzer
    Registriert seit:
    24. März 2015
    Beiträge:
    233
    Danke erhalten:
    16
    Danke vergeben:
    35
    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?
     
  9. uncutmovie.de
    uncutmovie.de Erfahrener Benutzer
    Registriert seit:
    11. März 2014
    Beiträge:
    313
    Danke erhalten:
    19
    Danke vergeben:
    14
    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)

    Root-Verzeichnis_uncutmovie.png

    sowie der Ordner shariff-backend/.
     
  10. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.654
    Danke erhalten:
    11.369
    Danke vergeben:
    1.615
    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.
     
  11. uncutmovie.de
    uncutmovie.de Erfahrener Benutzer
    Registriert seit:
    11. März 2014
    Beiträge:
    313
    Danke erhalten:
    19
    Danke vergeben:
    14
    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
     
  12. uncutmovie.de
    uncutmovie.de Erfahrener Benutzer
    Registriert seit:
    11. März 2014
    Beiträge:
    313
    Danke erhalten:
    19
    Danke vergeben:
    14
    #52 uncutmovie.de, 10. Juli 2015
    Zuletzt bearbeitet: 10. Juli 2015
    Hallo Barbara,

    wenn es so ist. Dann darf dort nur /shariff-backend/ stehen oder verstehe ich das jetzt falsch?
     
  13. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.654
    Danke erhalten:
    11.369
    Danke vergeben:
    1.615
    richtig.
     
  14. uncutmovie.de
    uncutmovie.de Erfahrener Benutzer
    Registriert seit:
    11. März 2014
    Beiträge:
    313
    Danke erhalten:
    19
    Danke vergeben:
    14
    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="[&quot;facebook&quot;,&quot;twitter&quot;,&quot;googleplus&quot;,&quot;pinterest&quot;,&quot;mail&quot;]" 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?
     
  15. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    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.
     

    Anhänge:

  16. uncutmovie.de
    uncutmovie.de Erfahrener Benutzer
    Registriert seit:
    11. März 2014
    Beiträge:
    313
    Danke erhalten:
    19
    Danke vergeben:
    14
    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. :(

    mp-solution-variante.png
     
  17. Christian Mueller
    Christian Mueller Beta-Held
    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.814
    Danke erhalten:
    961
    Danke vergeben:
    309
    zeig mal Deine configure.php
    (ohne die Zugangsdaten)
     
  18. Christian Mueller
    Christian Mueller Beta-Held
    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.814
    Danke erhalten:
    961
    Danke vergeben:
    309
    Ich hab auch ein Netdexx-Template, das funktioniert genau so wie ein normales EyeCandy.
     
  19. uncutmovie.de
    uncutmovie.de Erfahrener Benutzer
    Registriert seit:
    11. März 2014
    Beiträge:
    313
    Danke erhalten:
    19
    Danke vergeben:
    14
    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_frontendstrlen($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_frontendstrlen($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);
     
  20. Christian Mueller
    Christian Mueller Beta-Held
    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.814
    Danke erhalten:
    961
    Danke vergeben:
    309
    #60 Christian Mueller, 10. Juli 2015
    Zuletzt bearbeitet: 10. Juli 2015
    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.