Hallo, habe jetzt das oxid-interne Facebook “Teilen” aktiviert.
Da stehen bei jedem Produkt immer sieben MInibilder bei der “Teilung” zur Auswahl, es soll aber eigentlich, auch aus rechtlichen Gründen, nur das Artikelbild da stehen. Kann man das einstellen irgendwo?
kurze Google Suche ergab, dass Facebook ein Tag für dein Vorhaben vorgesehen hat:
<meta property="og:image" content="http://deine-url.de/p1170221_1.jpg">
ist so ein Tag in deinem Shop vorhanden?
hi, bin mir nicht sicher, ob ich es verstehe, du meinst ich muss für jeden Artikel einen Metasatz anlegen?
Und wo genau muss ich den dann reinschreiben? Wahrscheinlich in die Datenbank oder?
nicht ganz
Du weisst doch, dass Tags in Templates sind.
Und wenn du ein Tag in ein Produkt Template einfügst, wird dieses Tag bei jedem Produkt da sein.
LOL, hahaha, sorry aber ich dachte, dass ich einen ganzen [I]Tag [/I]für diese Arbeit benötige, der war ja echt gut, war heute bei der Akupunktur, vielleicht wirkt es schon irgendwie, danke jedenfalls, ich gucks mir an
[QUOTE=vanilla thunder;105406]kurze Google Suche ergab, dass Facebook ein Tag für dein Vorhaben vorgesehen hat:
<meta property="og:image" content="http://deine-url.de/p1170221_1.jpg">
ist so ein Tag in deinem Shop vorhanden?[/QUOTE]
das funktioniert leider nicht
link zum shop?
[QUOTE=vanilla thunder;105436]link zum shop?[/QUOTE]
kann ich leider nicht machen, ich weiß, das ist blöd
[QUOTE=oxid_on_mac;105435]das funktioniert leider nicht[/QUOTE]
wenn Du Facebook im Admin aktiviert hast dann stehen die ganzen OpenGraph-tags im Head. Schau mal in den Quelltext Deiner Seite.
[QUOTE=MeisterYoda;105491]wenn Du Facebook im Admin aktiviert hast dann stehen die ganzen OpenGraph-tags im Head. Schau mal in den Quelltext Deiner Seite.[/QUOTE]
Oha,tatsächlich, da steht der ominöse Tag mit p1170221_1.jpg genauso drin. In der header.tpl kann ich ihn allerdings nicht finden. Was kann ich jetzt damit machen?
wenn dieser Tag im Quellcode im <head> drin ist, dann ist eigentlich nicht mehr wichtig, in welchem Template er ist.
Es könnte helfen die Seite im google Cache aktualisieren zu lassen, schau dich in den WebMaster Tools um:
https://www.google.com/webmasters/tools/home?hl=de
kannst die URL der betreffenden Seite auch mal hier testen:
http://developers.facebook.com/tools/debug
ah… wie komme ich denn plötzlich auf Google? Beachte meinen Link nicht, hab irgendwas verwechselt. Zum Glück hat Ray aufgepasst
[QUOTE=Hebsacker;105504]kannst die URL der betreffenden Seite auch mal hier testen:
http://developers.facebook.com/tools/debug[/QUOTE]
jo da steht dann da:
Open Graph Warnings That Should Be Fixed
Inferred Property: The ‘og:url’ property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property: The ‘og:title’ property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property: The ‘og:description’ property should be explicitly provided, even if a value can be inferred from other tags.
das hat aber wohl nichts mit den Minibildern zu tun.
[{if $oViewConf->getFbAppId()}]
<meta property="og:site_name" content="[{$oViewConf->getBaseDir()}]">
<meta property="fb:app_id" content="[{$oViewConf->getFbAppId()}]">
<meta property="og:title" content="[{ $_sMetaTitlePrefix }][{if $_sMetaTitlePrefix && $_sMetaTitle }] | [{/if}][{$_sMetaTitle|strip_tags}][{if $_sMetaTitleSuffix && ($_sMetaTitlePrefix || $_sMetaTitle) }] | [{/if}][{$_sMetaTitleSuffix}] [{if $_sMetaTitlePageSuffix }] | [{ $_sMetaTitlePageSuffix }] [{/if}]">
[{if $oViewConf->getActiveClassName() == 'details' }]
<meta property="og:type" content="product">
<meta property="og:image" content="[{$oView->getActPicture()}]">
<meta property="og:url" content="[{$oView->getCanonicalUrl()}]">
[{ else }]
<meta property="og:type" content="website">
<meta property="og:image" content="[{$oViewConf->getImageUrl('basket.png')}]">
<meta property="og:url" content="[{$oViewConf->getCurrentHomeDir()}]">
[{/if}]
[{/if}]
in der layout/base.tpl einfach das den og:image meta ändern dann klappts
die description hab ich so mit eingebaut:
<meta property="og:description" content="[{$oView->getMetaDescription()}]" />
title und url ist eigentlich standart im azure template drin
danke Tron,
aber ich bin mit 4.4.8 unterwegs, also basic-theme
dann füg das einfach in deinen <head> bereich ein weiss beim basic leider nicht mehr in welcher file das kommt, schon bisschen her dass ich damit gefrimmelt hab
/out/basic/tpl/_header.tpl