Der Button erscheint nicht mehr auf der Artikelseite und auch nicht im Footer der Artikelseite.
Ich hatte zwischenzweitlich ein Modul installiert und wieder deinstalliert.
Welches Modul? Welche Shopversion? Link zum Shop?
- Oxid_amazon_payments:1.1.7.php5.3
- CE 4.5.8_42471
- www.apesound.de
schau mal in die Datei
out/azure/tpl/layout/page.tpl
gibt es dort irgendwo diese Zeile?
[{include file="widget/facebook/init.tpl"}]
und gibt es die Datei out/azure/widget/facebook/init.tpl ?
Ja, die Zeile gibt es.
Die Datei init.tpl gibt es auch. Der Pfad ist allerdings out/azure/tpl/widget/facebook/init.tpl
der Pfad ist richtig, war mein Fehler.
Das ist ja seltsam, ich kann keine Unterschiede im Quelltext finden und der Code ist da, nur wird er nicht verarbeitet.
Zeig mal den Inhalt deiner init.tpl
Hier ist er:
[{if $oViewConf->getFbAppId()}]
<div id="fb-root"></div>
[{oxscript include="js/widgets/oxfacebook.js"}]
[{if !$oView->isFbWidgetWisible()}]
<div id="fbinfo" class="fbInfoPopup popupBox corners FXgradGreyLight glowShadow">
<img src="[{$oViewConf->getImageUrl('x.png')}]" alt="" class="closePop">
<div class="wrappingIntro clear">
<h3>[{oxmultilang ident="FACEBOOK_ENABLE_INFOTEXTHEADER"}]</h3>
[{oxmultilang ident="FACEBOOK_ENABLE_INFOTEXT"}]
</div>
</div>
[{capture name="facebookInit"}]
[{oxscript include="js/libs/cookie/jquery.cookie.js"}]
[{assign var="sFbAppId" value=$oViewConf->getFbAppId()}]
[{assign var="sLocale" value="FACEBOOK_LOCALE"|oxmultilangassign}]
[{assign var="sLoginUrl" value=$oView->getLink()|oxaddparams:"fblogin=1"}]
[{assign var="sLogoutUrl" value=$oViewConf->getLogoutLink()}]
[{oxscript add="$('.oxfbenable').click( function() { oxFacebook.showFbWidgets('`$sFbAppId`','`$sLocale`','`$sLoginUrl`','`$sLogoutUrl`'); return false;});"}]
[{oxscript add="$('.oxfbinfo').oxModalPopup({ target: '#fbinfo',width: '490px'});"}]
[{/capture}]
[{else}]
[{capture name="facebookInit"}]
oxFacebook.fbInit("[{$oViewConf->getFbAppId()}]", "[{oxmultilang ident="FACEBOOK_LOCALE"}]", "[{$oView->getLink()|oxaddparams:"fblogin=1"}]", "[{$oViewConf->getLogoutLink()}]");
[{/capture}]
[{/if}]
[{oxscript add="`$smarty.capture.facebookInit`"}]
[{/if}]
hab mir das Amazon Modul angeschaut, aber da gibt es nichts, was den Knopf versteckt haben könnte.
Öffne mal out/azure/tpl/layout/footer.tpl
dann gibts in den Zeilen ca 5 -15 sowas ähnliches (wird vermutlich “like.tpl” statt “enable.tpl” drin stehen)
[{block name="footer_fblike"}]
[{if $oView->isActive('FbLike') && $oViewConf->getFbAppId()}]
<div class="facebook" id="footerFbLike">
[{include file="widget/facebook/enable.tpl" source="widget/facebook/like.tpl" ident="#footerFbLike" parent="footer"}]
</div>
[{/if}]
[{/block}]
gibts das?
und welche Datei steht da im [{include … }]? POste mal deren Inhalt
Das gibt’s.
Auch im include steht es mit enable:
[{include file="widget/facebook/enable.tpl" source="widget/facebook/like.tpl" ident="#footerFbLike" parent="footer"}]
Was ich noch gemacht habe, bevor es nicht mehr ging, das phpmyadmin-Paßwort für die DB geändert. Dadurch war der shop zwischenzeitlich offline, weil ich das Paßwort erst in der config.inc.php eintragen mußte.
Jetzt geht es wieder. Facebook akzeptierte einfach meine app id und secret key nicht mehr. Ich habe einen neuen account erstellt, neue app id & key erhalten und mit den neuen Daten sind die Buttons wieder sichtbar.