PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : html läßt sich nicht einbinden im Gambio Shop



Schachtmeister
01.02.2014, 21:41
Hallo,

ich bin schon seit Wochen am tüfteln und bin mitlerweile Ratlos.
Folgendes, ich versuche schon seit Tagen bestimmte html Links im shop oder in einer Box einzufügen. Mir wird einfach nichts angezeigt.

Die Grundidee war das Facebook Like Button unter meinen Prudukte zu stellen, leider stellte ich fest das die produkt_info.html Datei sich durch den html code von Facebook nichts anzeigte, habe dann mal den Test in einer Box gemacht
auch dort ohne Erfolg ???

Jetzt bin ich mitlerweile echt Sprachlos, vieleicht habt ihr ja die Lösung, erhrlich gesagt kann ich mir da nichts erklären warum nur normale Texte erscheinen aber unter html nicht funktioniert.

berny
02.02.2014, 08:35
dazu müsste man jetzt wissen, was du wo genau eingefügt hast...

Schachtmeister
02.02.2014, 10:32
Hallo Berny,

ich bleibe mal beim Content Manager und habe folgenden Code in einer Box eingefügt. Habe aber auch andere ausprobiert.

<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&appId=572920952740733";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

Eigentlich sollte ein Facebook Like unter den Produkten erscheinen, das haben ja auch einige gemacht und genau erklährt nur wird da bei mir nichts angezeigt.

Vieleicht bin ich nur zu Blöd ...

KlausK
02.02.2014, 12:46
Dein Code gehört im Adminbereich >>> Gambio SEO >>> Tracking-Codes

In die Produkt-Vorlage, z.B. /templates/xyz/module/product_info/standard.html, gehört an geeigneter Stelle das:


<fb:like href="http://www.DEINE_DOMAIN.de/product_info.php/info/p{$PRODUCTS_ID}" send="false" layout="button_count" show_faces="false"></fb:like>

Schachtmeister
02.02.2014, 15:49
An der Standard.html hab ich aufgegeben zu arbeiten. Entweder wird nichts angezeigt oder sie ist sofort zerstört und ich kann nur noch die Sicherung hochladen.
Normaler Text zum Beispiel ...Test... wird angezeigt.
@Klaus habe auch dein HTML Code ausprobiert und hier mal reingesetzt.

{if $ADD_CART_BUTTON}
<fb:like href="http://www.DEINE_DOMAIN.de/product_info.php/info/p{$PRODUCTS_ID}" send="false" layout="button_count" show_faces="false"></fb:like>
<div id="details_cart_part" class="details_cart_part" style="margin-left: {$MARGIN_LEFT}px;">
<span class="details_qty">{$ADD_QTY}</span>
<span class="details_x">X</span>
<span class="details_cart_button">{$ADD_CART_BUTTON}</span>

{if !$ADD_QTY && $GM_PID}{$GM_PID}{/if}
<span class="details_wishlist">{$ADD_WISHLIST_BUTTON}<input type="hidden" name="submit_target" value="cart" /></span>

berny
02.02.2014, 17:25
wieso steht nach script eine klammer?

KlausK
02.02.2014, 21:13
Die standard.html kann man doch gar nicht zerstören :confused:

Reden wir hier eigendlich vom Gambio GX II oder GX I?
Beim GX II kannst du dir das sparen. Der hat nämlich bereits Facebook, Twitter und +1 integriert!

Damit du mal ein Erfolgserlebnis hast, machen wir das also nochmal.

Gambio GX I = Adminbereich >>> Gambio SEO >>> Google Analytics
Gambio GX II = Adminbereich >>> Gambio SEO >>> Tracking-Codes
folgendes einfügen:


<!-- Facebook Button -->
<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>
<!-- End Facebook Button -->

"Verwenden" auf JA und speichern

/templates/xyz/module/product_info/standard.html ganz am Ende das einsetzen


<fb:like href="http://www.DEINE_DOMAIN.de/product_info.php/info/p{$PRODUCTS_ID}" send="false" layout="button_count" show_faces="false"></fb:like>

"DEINE_DOMAIN.de" musst du natürlich durch deine eigene Domain ersetzen.

Zum Schluss gehst du in das Verzeichnis template_c und löschst den kompletten Inhalt.
Dann im Browser STRG+F5 drücken.
Diese beiden Schritte musst du nach JEDER Änderung an den Template-Dateien durchführen!

Nun siehst du unterhalb der Produktbeschreibung den FB-Button. :)

Sollte das nicht so sein, dann machst du grundlegende Dinge falsch. :(