# facebook funktioniert nur halb

**URL:** <https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [1. Januar 2011 um 17:24 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225 "2011-01-01T17:24:09Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 09:46 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/21 "2011-01-13T09:46:19Z")

</div>

Tja, da ist mir jetzt jemand zuvor gekommen … 😉 @christian: 1.) Ich würde das mit dem Template nicht zu zwanghaft angehen … 😉 Ich finde, dass man sich für ein Standard-TPL nicht schämen muss, die sind gut und da steckt ja auch eine Menge knwHow und Arbeit drin. Also wir haben im Moment auch noch das STandard-TPL und werden das nur nach und nach so anpassen, wie es sinnvoll ist - aber nur dort, wo das STandard-TPL uns eben nicht ausreicht. Nicht um möglichst von diesem schnell und weit weg zu kommen. 2.) zum Facebook-Plugin: Was habt Ihr da gemacht, dass es funktioniert. Eigentlich muss man es doch nur installieren und aktivieren, oder? Aber der „Das mag ich“-Button erscheint bei usn einfach nciht … :wtf: AS

---

<div class="post-metadata">

**Author:** ![artep](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@artep](https://forum.shopware.com/u/artep)\
**Post date:** [13. Januar 2011 um 09:49 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/22 "2011-01-13T09:49:16Z")

</div>

[quote=„christian“] Habs geladen, schade ist das die Bookmarkfunktionen Englisch sind und dadurch Umlaute weghauen.[/quote] Also ich habe es getestet und es ist alles auf perfektem Deutsch wenn man den Artikel bookmarkt. Verstehe nicht was da bei Dir rauskommt??

---

<div class="post-metadata">

**Author:** ![Designbad24.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/designbad24.de/32/89_2.png) [@Designbad24.de](https://forum.shopware.com/u/Designbad24.de)\
**Post date:** [13. Januar 2011 um 10:10 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/23 "2011-01-13T10:10:11Z")

</div>

[quote=„Alpine Swift“]Tja, da ist mir jetzt jemand zuvor gekommen … 😉 @christian: 1.) Ich würde das mit dem Template nicht zu zwanghaft angehen … 😉 Ich finde, dass man sich für ein Standard-TPL nicht schämen muss, die sind gut und da steckt ja auch eine Menge knwHow und Arbeit drin. Also wir haben im Moment auch noch das STandard-TPL und werden das nur nach und nach so anpassen, wie es sinnvoll ist - aber nur dort, wo das STandard-TPL uns eben nicht ausreicht. Nicht um möglichst von diesem schnell und weit weg zu kommen. 2.) zum Facebook-Plugin: Was habt Ihr da gemacht, dass es funktioniert. Eigentlich muss man es doch nur installieren und aktivieren, oder? Aber der „Das mag ich“-Button erscheint bei usn einfach nciht … :wtf: AS[/quote] Hmm, was soll ich sagen ! Ich habs einfach nur installiert und dann ging das Facebook Plugin ! Habe nichts gemacht. Aber es funktioniert nicht im IE 8 .

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 11:01 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/24 "2011-01-13T11:01:26Z")

</div>

Also ich verstehe das wirklich nicht: Das Plugin ist installiert und aktiviert, caches geleert. Hatte das Plugin auch wieder deinstalliert und neu installiert, falls da bei der Installation was schief lief … Hatte auch mal auf das default\_template umgeschaltet, um auszuschliessen, dass es an den .TPLs liegt … Aber der Block ist ja da: ` {\* Additional links \*} {block name="frontend\_detail\_index\_actions"} {include file="frontend/detail/actions.tpl"} {/block}` Allerdings finde ich in der „frontend/detail/actions.tpl“ nichts, was nach FaceBook riecht … AS

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 11:03 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/25 "2011-01-13T11:03:27Z")

</div>

Könnte mal jemand sein “…\templates\_default\frontend\detail\actions.tpl” hier posten? Oder als PN an mich? AS

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 11:10 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/26 "2011-01-13T11:10:16Z")

</div>

Sonst wäre die letzte Idee, dass in der templates\_default\frontend\plugins\facebook\blocks\_detail.tpl was nicht stimmt: [code]{block name=„frontend\_detail\_index\_actions“ append} {if !$hideFacebook}

{/if} {/block}[/code] Dass also das {if !$hideFacebook} die Ausgabe verhindert? AS

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [13. Januar 2011 um 11:12 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/27 "2011-01-13T11:12:42Z")

</div>

actions.tpl [code]

{block name=‚frontend\_detail\_actions\_review‘} {if !$this-\>config(‚VoteDisable‘)} - [{se name=„DetailLinkReview“}{/se}](#write_comment "{s name='DetailLinkReview'}{/s}")  
{/if} {/block} {block name=‚frontend\_detail\_actions\_contact‘} - {se name=„DetailLinkContact“}{/se}  
{/block} {block name=‚frontend\_detail\_actions\_notepad‘} - [{se name=„DetailLinkNotepad“}{/se}]({url controller=‚note‘ action=‚add‘ ordernumber=$sArticle.ordernumber} „{s name=‚DetailLinkNotepad‘}{/s}“)  
{/block} {block name=‚frontend\_detail\_actions\_voucher‘} - {se name=„DetailLinkVoucher“}{/se}  
{/block}[/code]

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 11:20 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/28 "2011-01-13T11:20:16Z")

</div>

Danke Dir! Das war es wohl leider auch nicht … meine schaut ganz genau so aus - vollidentisch. Wie kann ich denn heraus finden, ob {if !$hideFacebook} die Ausgabe verhindert? Denn das ist dann meine letzte Idee … (siehe oben). :wtf: AS

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [13. Januar 2011 um 11:21 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/29 "2011-01-13T11:21:41Z")

</div>

In dem du die Abfrage {if !$hideFacebook}…{/if} einfach komplett aus dem Code entfernst 😉

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 11:29 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/30 "2011-01-13T11:29:27Z")

</div>

Auch ne Idee 🙂 Ich suche gerade mal den ganzen Code nach „$view-\>hideFacebook“ durch … Melde mich wieder, probiere beides … AS

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 11:56 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/31 "2011-01-13T11:56:06Z")

</div>

Also, ich hatte jetzt mal die Datei engine\Shopware\Plugins\Default\Frontend\Facebook\Bootstrap.php wie folgt angepasst: ` if (!empty($\_SERVER["HTTP\_USER\_AGENT"]) && preg\_match("/MSIE 6/",$\_SERVER['HTTP\_USER\_AGENT'])){ $view-\>hideFacebook = true; } else { $view-\>hideFacebook = false; } $view-\>hideFacebook = false;` (Letzte Zeile ergänzt) Kein Erfolg. Hatte dann die Datei templates\_default\frontend\plugins\facebook\blocks\_detail.tpl wie folgt angepasst: [code]{block name=„frontend\_detail\_index\_actions“ append}

{/block}[/code] (if-Schleife ausgebaut) Kein Erfolg. Sorry, aber ich bin mit meinem Latein am Ende … Könnte da mal ein „Offizieller“ was zu sagen? AS

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [13. Januar 2011 um 12:09 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/32 "2011-01-13T12:09:01Z")

</div>

Kannst du den Facebook Code nicht einfach mal in eine normale Template.tpl einbauen. Statisch. z.B. einfach mal in die Index.tpl unten im Footer.

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 12:24 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/33 "2011-01-13T12:24:47Z")

</div>

Habe ich gleich versucht … Hier die NEUE footer.tpl: [code]

{block name=‚frontend\_index\_footer\_menu‘} {include file=‚frontend/index/menu\_footer.tpl‘} {/block}

{block name=‚frontend\_index\_footer\_copyright‘} {s name=„IndexCopyright“}Copyright © 2010 shopware AG{/s} {/block}

{block name=‚frontend\_index\_footer\_vatinfo‘} {if {config name=„ArticlesOutputNetto“}}

{s name=‚FooterInfoExcludeVat‘}&nbsp;{/s}

{else}

{s name=‚FooterInfoIncludeVat‘}&nbsp;{/s}

{/if} {/block}

[/code] Das einzige was passiert ist, dass er mir alles ein wenig verschiebt, wegen der top-margin im div, denke ich … Aber sonst: Fehlanzeige. Schon seltsam, oder? AS

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [13. Januar 2011 um 13:17 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/34 "2011-01-13T13:17:37Z")

</div>

Hängt ein Proxy dazwischen?

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 14:10 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/35 "2011-01-13T14:10:23Z")

</div>

Nö, nicht dass ich wüsste. Hänge hier direkt an der FritzBox. Oder hab ich die Frae falsch verstanden? AS

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 14:38 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/36 "2011-01-13T14:38:36Z")

</div>

OK, ich habe den Fehler wohl gefunden, kriege ihn aber nicht behoben: Auf manchen Artikel-Detail-Seiten erscheint der Button „Gefällt mir“ nämlich. Und zwar bei allen, die als URL haben: „[http://www.xxxxx.de/Kategorie/Unterkategorie/Traktor-mit-Schaufel](http://www.xxxxx.de/Kategorie/Unterkategorie/Traktor-mit-Schaufel)“ Es gibt aber auch Artikel-Detail-Seiten mit einer URL wie dieser: „[http://www.xxxxx.de/Traktor-mit-Schaufel.html](http://www.xxxxx.de/Traktor-mit-Schaufel.html)“ Dort erscheint der Button nicht. 1.) Gibt es eine Erklärung, warum manche Artikel eine andere URL haben? 2.) Gibt es eine Erklärung, warum dort der Button nicht erscheint? AS

---

<div class="post-metadata">

**Author:** ![Stephan\_Pohl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/stephan_pohl/32/10212_2.png) [@Stephan\_Pohl](https://forum.shopware.com/u/Stephan_Pohl)\
**Post date:** [13. Januar 2011 um 16:38 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/37 "2011-01-13T16:38:03Z")

</div>

Hallo zusammen, ich habe mir die Facebook Problematik einmal angeschaut. Das Problem liegt bei dem Sprachcode, der an Facebook übergeben wird. Bei einen DE-Shop würde der Aufruf des JS wie folgt aussehen: [http://connect.facebook.net/de\_DE/all.js#xfbml=1](http://connect.facebook.net/de%5C_DE/all.js#xfbml=1) Bei einen AT-Shop sieht der Aufruf hingegen so aus: [http://connect.facebook.net/de\_AT/all.js#xfbml=1](http://connect.facebook.net/de%5C_AT/all.js#xfbml=1) Hier ist aber das Problem, dass Facebook den Sprachcode nicht kennt und gibt folgendes zurück: ` /\* "de\_AT" is not a valid locale. \*/ ` Um dieses Problem zu lösen, habe ich das Facebook Plugin so modifiziert, dass man einen Sprachcode hinterlegen kann, welcher verwendet werden sollen. ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/2f0984456f8dd47c5beb0a68b72c3d6cf62ef2aa.jpeg) Im angehangen ZIP-Archiv sind zwei Dateien zu finden. Die “Bootstrap.php” muss unter “/engine/Shopware/Plugins/Default/Frontend/Facebook” und die “blocks\_detail.tpl” muss unter “/templates/\_default/frontend/plugins/facebook” abgelegt werden. Dann einmal das Plugin deinstallieren und wieder neu installieren, damit das neue Formularfeld sichtbar wird. Grüße Stephan //edit: Ich habe die zweite Version des Hotfixes hochgeladen, da in der ersten Version noch ein Templatefehler enthalten war.

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 16:58 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/38 "2011-01-13T16:58:26Z")

</div>

Vielen Dank für die Mühe! Habe es gleich versucht. Hier das Ergebnis: Auf der DE-Domain geht es nach wie vor. Aber nur, wenn ich “Facebook zeigen” aktiviert habe. Wenn ich das deaktiviere, so erscheint auch der “Gefällt mir!”-Button nicht mehr. Das war vorher anders. Auf der AT / CH Domain geht es nach wie vor nicht. Kann das etwas mit der Einstellung der Sprache im SubShop zu tun haben? Wir haben auf der AT-Domain “Deutsch / Österreich” und auf der CH-Domain “Deutsch / Schweiz” eingestellt. Klar logisch … 🕶 AS

---

<div class="post-metadata">

**Author:** ![Stephan\_Pohl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/stephan_pohl/32/10212_2.png) [@Stephan\_Pohl](https://forum.shopware.com/u/Stephan_Pohl)\
**Post date:** [13. Januar 2011 um 17:05 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/39 "2011-01-13T17:05:34Z")

</div>

[quote=“Alpine Swift”]Vielen Dank für die Mühe! Habe es gleich versucht. Hier das Ergebnis: Auf der DE-Domain geht es nach wie vor. Aber nur, wenn ich “Facebook zeigen” aktiviert habe. Wenn ich das deaktiviere, so erscheint auch der “Gefällt mir!”-Button nicht mehr. Das war vorher anders. Auf der AT / CH Domain geht es nach wie vor nicht. Kann das etwas mit der Einstellung der Sprache im SubShop zu tun haben? Wir haben auf der AT-Domain “Deutsch / Österreich” und auf der CH-Domain “Deutsch / Schweiz” eingestellt. Klar logisch … 🕶 AS[/quote] Hey Alpine Swift, danke für die schnelle Antwort. Du hast recht, hier stimmt im Template etwas noch nicht. Kannst du bitte die Datei “blocks\_detail.tpl” mit der im angehängten Archiv ersetzen und es erneut probieren? Grüße Stephan

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [13. Januar 2011 um 17:10 UTC](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225/40 "2011-01-13T17:10:42Z")

</div>

Sorry, aber das war es wohl auch noch nicht … :wtf: AS

[Vorherige Seite](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225.md?page=1)

[Nächste Seite](https://forum.shopware.com/t/facebook-funktioniert-nur-halb/1225.md?page=3)
