Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Problem mit AddThis (weiße Seite)

    skyhy

    • Neu im Forum
    • Beiträge: 21
    Problem mit AddThis (weiße Seite)
    am: 04. März 2010, 10:58:02
    Hallo Community,

    ich versuche seit gestern AddThis bei mir im Shop zu installieren. Es funktioniert auch soweit ganz gut. Allerdings ist es ja in Deutschland (mehr oder minder) verboten als Betreiber eine "Tell-a-friend"-Funktion zu bieten. AddThis beinhaltet diese aber leider. Also habe ich mich mal schlau gemacht und herausgefunden, dass man den code (bzw. die verfügbaren Funktionen) nach seinen Wünschen ändern kann. D.h. man kann die Emailfunktion einfach entfernen!
    Sobald ich das mache, zeigt mir mein Shop nur noch eine weiße Seite.

    Bei mir herrscht folgende Situation:
    Shop (aktuellste Version)
    Template - angepasstes YAML 1.7.0
    AddThis soll in einer neuen Box angezeigt werden

    Die neue Box ist angelegt und der folgende code funktioniert auch wunderbar

    Code: PHP  [Auswählen]
    <!-- AddThis Button BEGIN -->
    <div class="addthis_toolbox addthis_default_style">
    <a class="addthis_button_facebook"></a>
    <a class="addthis_button_email"></a>
    <a class="addthis_button_favorites"></a>
    <a class="addthis_button_print"></a>
    <span class="addthis_separator">|</span>
    <a href="http://www.addthis.com/bookmark.php?v=250&username=skyhy" class="addthis_button_expanded">More</a>
    </div>
    <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=skyhy"></script>
    <!-- AddThis Button END -->
    Jetzt reicht es leider nicht, einfach nur den entsprechenden part aus dem code zu löschen, da die Emailfunktion dann immernoch unter "More" auftaucht und somit immer noch die Gefahr von spam besteht.

    Um zu bewerkstelligen, dass die Emailfunktion komplett verschwindet kann man den code mit einem weiteren Codeschnipsel erweitern

    Code: PHP  [Auswählen]
    <script type="text/javascript">
      var addthis_config = {
        services_exclude: 'email'
      }
    </script>
    Sobald ich diesen Codeschnipsel einfüge, zeigt mir mein Shop nur noch eine blütenweiße (und sicher auch porentief reine) weiße Seite...

    Woran kann das liegen bzw. woran kann es grundsätzlich liegen, wenn mein Shop weiße Seiten anzeigt? Sollte da nicht eigentlich eine Fehlermeldung erscheinen, die mich wenigstens schon mal in die richtige Richtung schubst?



    Linkback: https://www.modified-shop.org/forum/index.php?topic=4364.0
    Shop Hosting

    skyhy

    • Neu im Forum
    • Beiträge: 21
    Problem mit AddThis (weiße Seite)
    Antwort #1 am: 05. März 2010, 07:32:24
    Nachdem ich den Xt Modified mal offline installiert habe um zu sehen, ob ich den Fehler reproduzieren kann, habe ich eine Fehlermeldung erhalten können.
    Kann es sein, dass die Fehlermeldungen in unserem Onlineshop deaktiviert sind? Wo kann ich das sehen/ändern?

    Die Fehlermeldung lautet:
    Fatal error: Smarty error: [in yaml/boxes/box_bookmarks.html line 9]: syntax error: unrecognized tag: services_exclude: 'email' (Smarty_Compiler.class.php, line 446) in J:\xampp\htdocs\xtmod\includes\classes\Smarty_2.6.26\Smarty.class.php on line 1097
    Zeile 9 "box_bookmarks.html"

    Code: PHP  [Auswählen]
      var addthis_config = {  
    Zeile 446 "Smarty_Compiler.class.php"

    Code: PHP  [Auswählen]
    $this->_syntax_error("unrecognized tag: $template_tag", E_USER_ERROR, __FILE__, __LINE__);
    Zeile 1097 "Smarty.class.php"

    Code: PHP  [Auswählen]
    trigger_error("Smarty error: $error_msg", $error_type);  

    web28

    • modified Team
    • Beiträge: 9.404
    Problem mit AddThis (weiße Seite)
    Antwort #2 am: 05. März 2010, 09:33:05
    Zitat
    Kann es sein, dass die Fehlermeldungen in unserem Onlineshop deaktiviert sind? Wo kann ich das sehen/ändern?

    Frage Deinen Provider  ;)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit AddThis (weiße Seite)
    Antwort #3 am: 05. März 2010, 09:46:55
    Du kannst mal schauen, ob du PHP-Einstellungen über die .htaccess machen darfst.

    Füge dazu folgenden Wert in die.htaccess ein:

    Code: PHP  [Auswählen]
    php_flag display_errors on
     
    Grüße

    Torsten

    skyhy

    • Neu im Forum
    • Beiträge: 21
    Problem mit AddThis (weiße Seite)
    Antwort #4 am: 05. März 2010, 12:43:05
    Du kannst mal schauen, ob du PHP-Einstellungen über die .htaccess machen darfst...

    Scheinbar nicht, denn wenn ich das mache, bekomme ich einen 500-er präsentiert ;)

    Aber immerhin hat mich Dein Post daran erinnert, dass es im ACP einen Punkt gibt, unter dem man die Server/PHP-Konfiguration einsehen kann... Und siehe da: "display_errors" ist auf local und master OFF. Also werde ich mich mal durch goneo wühlen...

    Gut, nun kann ich mir über eine PHP.ini bei Bedarf die Fehler anzeigen lassen.

    Jetzt fehlt mir nur noch ein Grund, aus dem das o.g. script nicht funktioniert ;)

    alkim media

    • Experte
    • Beiträge: 658
    Problem mit AddThis (weiße Seite)
    Antwort #5 am: 05. März 2010, 12:53:50
    Oben in der application_top.php folgendes einfügen:

    Code: PHP  [Auswählen]
    ini_set("display_errors", 1);

    skyhy

    • Neu im Forum
    • Beiträge: 21
    Problem mit AddThis (weiße Seite)
    Antwort #6 am: 05. März 2010, 14:30:31
    @shopmodules

    Danke für den Tipp!
    Ich habe es aber schon über eine PHP.ini gelöst. Als Du Deine Antwort geschrieben hast, habe ich zeitgleich meinen Beitrag editiert (wegen Doppelpost ;) )

    Aber warum das Script nicht funktioniert, weiß ich leider immer noch nicht...

    Ich habe mir zwar mittlerweile mit einem anderen beholfen, aber wissbegierig wie ich nun mal bin, will ich es dennoch wissen :D

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Problem mit AddThis (weiße Seite)
    Antwort #7 am: 05. März 2010, 18:52:00
    Bin jetzt nicht so der Spezialist für solche Sachen, aber die Fehlermeldung besagt doch: unrecognized tag

    Damit stell ich mir die Frage, ob die Anweisung:

    Code: Javascript  [Auswählen]
    <script type="text/javascript">
      var addthis_config = {
        services_exclude: 'email'
      }
    </script>
    überhaupt korrekt, bzw. erlaubt ist.

    Sieht lt. Fehlermeldung eigentlich nicht so aus.

    skyhy

    • Neu im Forum
    • Beiträge: 21
    Problem mit AddThis (weiße Seite)
    Antwort #8 am: 06. März 2010, 08:25:39
    Das stimmt natürlich, allerdings ist der code laut Entwickler absolut korrekt so. Es gibt auf der Serite von AddThis eine riesige Help-area in der haarklein erklärt wird, wie man den code an seine Bedürfnisse anpassen kann.

    Ich hab´ natürlich auch erst im Entwicklerforum um Hilfe geschrien, aber da ist im Endeffekt nur bei rausgekommen, dass es an der Smarty engine liegt...

    Darum bin ich jetzt hier ;)

    Wer Interesse hat, kann das hier nachlesen (allerdings auf Englisch).

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit AddThis (weiße Seite)
    Antwort #9 am: 06. März 2010, 14:40:13

    skyhy

    • Neu im Forum
    • Beiträge: 21
    Problem mit AddThis (weiße Seite)
    Antwort #10 am: 06. März 2010, 18:54:39
    Tomcraft
    Habe ich doch schon ;)
    Ich habe mir zwar mittlerweile mit einem anderen beholfen...

    Aber um des Lernfaktors Willen, würde ich es dennoch gerne wissen ^^

    Es ist übrigens der zweite Deiner beiden Links. Zwar in leicht abgewandelter Form aber dennoch.

    0 Antworten
    1682 Aufrufe
    09. Februar 2014, 21:49:25 von 61lazzo
    1 Antworten
    1619 Aufrufe
    15. Februar 2017, 11:42:24 von web28
    11 Antworten
    8450 Aufrufe
    13. März 2013, 20:24:05 von ad0r
    1 Antworten
    2714 Aufrufe
    09. Februar 2013, 19:13:50 von WolfgangR