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: Facebook - like Button

    Lyrex

    • Neu im Forum
    • Beiträge: 8
    Facebook - like Button
    am: 27. Februar 2013, 13:45:58
    Ja ich weiß es gibt einige Themen über facebook module etc. Aber was ich möchte, ist den standard code von Facebook:
    Code: PHP  [Auswählen]
    <div id="fb-root"></div>
    <script>(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>

    und
    Code: PHP  [Auswählen]
    <div class="fb-like" data-href="http://shop.itservice-rheinland.de" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false"></div>

    in meine product_info_tabs_v1.html einbauen. Immer wenn ich die beiden Codes einfüge lädt die Produktseite nicht mehr. Woran liegt das?

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.002
    • Geschlecht:
    Re: Facebook - like Button
    Antwort #1 am: 27. Februar 2013, 13:52:37
    Wenn du in eine Template-Datei Javascript-Code einfügen willst, mußt du das so machen:
    Code: PHP  [Auswählen]
    {literal}
    <script type="text/javascript">
    /* <![CDATA[ */
    (function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
    /* ]]> */
    </script>
    {/literal}

    Die "literal"-tags bewirken, daß die im Javascript verwendeten geschwungenen Klammern nicht als Smarty-tags verstanden werden.

    Gruß,
    noRiddle

    Lyrex

    • Neu im Forum
    • Beiträge: 8
    Re: Facebook - like Button
    Antwort #2 am: 27. Februar 2013, 13:53:42
    Wunderbar funktioniert. Vielen Dank!

    edit: Was muss ich denn noch hinzufügen um jeweils den Artikel zu liken/zu senden?

    Lyrex

    • Neu im Forum
    • Beiträge: 8
    Re: Facebook - like Button
    Antwort #3 am: 27. Februar 2013, 14:25:36
    Okay habe rausgefunden was ich machen muss. Aber nun noch eine letzte Sache. Wie bekomme ich es hin das als Bild auf Facebook das Produktbild zu sehen ist? Immoment ist das eine zufällige Pixelschlacht.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.002
    • Geschlecht:
    Re: Facebook - like Button
    Antwort #4 am: 27. Februar 2013, 14:27:52
    • Postet hier jeder seine Lösung wenn er eine Frage hatte und sie gelöst hat
    • such' mal bitte nach socialshareprivacy, da habe ich und andere in den entsprechenden Threads erklärt wie man die meta-Tags einbaut um Produkt-Bilder zu übertragen

    Gruß,
    noRiddle

    Lyrex

    • Neu im Forum
    • Beiträge: 8
    Re: Facebook - like Button
    Antwort #5 am: 27. Februar 2013, 14:33:32
    Sorry bin ja noch neu hier :P

    Man muss einfach den data-href-Teil weglassen.

    Alt:
    Code: PHP  [Auswählen]
    <div class="fb-like" data-href="http://shop.itservice-rheinland.de" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false"></div>

    Neu:
    Code: PHP  [Auswählen]
    <div class="fb-like" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false"></div>

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.002
    • Geschlecht:
    Re: Facebook - like Button
    Antwort #6 am: 27. Februar 2013, 14:38:54
    Ich benutze diesen Button nirgends, denke aber, daß man data-href mit dem Produkt-Link füllen sollte.
    Das ganze steht ja wohl in einem foreach-loop in der Template-Datei.
    Da kann man dann mit der Funktion xtc_href_link() die URL zum Produkt ausgeben lassen.
    Ansonsten bezweifele ich daß beispielsweise die Produkt-Fotos übertragen werden können.

    Ist allerdings spekuliert und nur eine Vermutung da ich mir die Funktion des Buttons nicht angeschaut habe.

    Gruß,
    noRiddle

    Lyrex

    • Neu im Forum
    • Beiträge: 8
    Re: Facebook - like Button
    Antwort #7 am: 28. Februar 2013, 22:26:55
    Habe seit heute ein Problem.
    Habe die config neu gemacht, wegen einem Domainwechsel.
    Seitdem zeigt der "Senden" Button den Titel "STRATO"....Woran liegt das?! :nixweiss:

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.002
    • Geschlecht:
    Re: Facebook - like Button
    Antwort #8 am: 28. Februar 2013, 23:51:11
    Ach, der "Senden"-Button, soso...
    Da kann ich nur auch  :nixweiss:

    Lyrex

    • Neu im Forum
    • Beiträge: 8
    Re: Facebook - like Button
    Antwort #9 am: 01. März 2013, 06:39:40
    Der like Button aber auch wie ich sehe :-( . das script sucht sich doch den main title der Seite wenn ich das richtig verstehe ? Bevor ich die Domain gewechselt habe, wurde auch das richtige angezeigt. Das wäre ja blöd wenn man denkt man liked Strato.

    Lyrex

    • Neu im Forum
    • Beiträge: 8
    Re: Facebook - like Button
    Antwort #10 am: 01. März 2013, 09:57:39
    Als ergänzung: Ich habe den code beim Content -Manager->Index und dann bei Quellcode eingefügt.
    Vor der Neukonfiguration wurde der alte Name richtig angezeigt.
    2 Antworten
    2907 Aufrufe
    21. Januar 2013, 11:14:52 von Leichenfeuer
    3 Antworten
    3844 Aufrufe
    11. Dezember 2013, 11:20:05 von Bonner
    1 Antworten
    2185 Aufrufe
    19. November 2012, 09:23:01 von DokuMan