gelöst OpenGraph wie kriegt man das hin

Thema wurde von Anonymous, 24. Januar 2017 erstellt.

  1. Anonymous
    Anonymous Mitglied
    Registriert seit:
    30. April 2016
    Beiträge:
    5
    Danke erhalten:
    0
    #1 Anonymous, 24. Januar 2017
    Zuletzt bearbeitet: 24. Januar 2017
    Ein herzliches Hallo an alle Gambioaner

    Ich wäre um jede Hilfe sehr dankbar und zwar möchte ich für meine Online Shops jeweils ein fix definiertes OpenGraph Image hinterlegen, das wenn ich einen Artikel/Post auf FB schreibe und den Link angebe das dann jeweils das entsprechende Logo angezeigt wird.

    Ich habe jetzt mal versucht in der Datei head.html welche ja in folgendem Verzeichnis liegt templates/Honeygrid/module/ das anzupassen, aber irgendwie will das nicht funktionieren (Cache und so wurde geelert und neu aufgebaut).

    geänderte Datei:
    Code:
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" {$content_data.HTML_PARAMS} xml:lang="de" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">
        <head>
            {* The following copyright announcement is in compliance
            to section 2c of the GNU General Public License, and
            thus can not be removed, or can only be modified
            appropriately.
    
            Please leave this comment intact together with the
            following copyright announcement. *}
    
            <!--
    
            =========================================================
            Shopsoftware by Gambio GmbH (c) 2005-2016 [www.gambio.de]
            =========================================================
    
            Gambio GmbH offers you highly scalable E-Commerce-Solutions and Services.
            The Shopsoftware is redistributable under the GNU General Public License (Version 2) [http://www.gnu.org/licenses/gpl-2.0.html].
            based on: E-Commerce Engine Copyright (c) 2006 xt:Commerce, created by Mario Zanier & Guido Winger and licensed under GNU/GPL.
            Information and contribution at http://www.xt-commerce.com
    
            =========================================================
            Please visit our website: www.gambio.de
            =========================================================
    
            -->
    
            <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
            <meta http-equiv="X-UA-Compatible" content="IE=edge" />
            {$content_data.additional_html_array.head.top}
            {seo_tags}
          
            <meta property="og:title" content="Imperial Roses"/>
            <meta property="og:site_name" content="Imperial Roses Switzerland"/>
            <meta property="og:description" content="Deine Anlaufstelle für luxuriöse Rosen"/>
            <meta property="og:url" content="https://www.imperialroses.ch"/>
            <meta property="og:image" content="https://www.imperialroses.ch/images/image/fb.png"/>
            <meta property="og:locality" content="Wil SG"/>
            <meta property="og:region" content="Wil SG"/>
            <meta property="og:country-name" content="Switzerland"/>
            <meta property="og:email" content="info@imperialroses.ch"/>
          
            <base href="{$content_data.BASE_URL}" />
    
            {if $content_data.FAVICON}
                <link rel="shortcut icon" href="{$content_data.FAVICON}" type="image/x-icon" />
            {/if}
    
            {if $content_data.FAVICON_IPAD}
                <link rel="apple-touch-icon" href="{$content_data.FAVICON_IPAD}" />
            {/if}
    
            <link id="main-css" type="text/css" rel="stylesheet" href="{$tpl_path}gm_dynamic.css.php?{$content_data.CSS_PARAMS}" />
    
            <!--[if lt IE 9]>
            <link type="text/css" rel="stylesheet" href="{$tpl_path}styles/ie8.css" />
            <![endif]-->
    
            {$content_data.additional_html_array.head.bottom}
          
            {assign var="fixedHeader" value={template_setting name="gx-header-fixed"}}
        </head>
        <body class="{page_id}"
              data-gambio-namespace="{$content_data.BASE_URL}{$tpl_path}assets/javascript/engine"
              data-jse-namespace="{$content_data.BASE_URL}JSEngine/build"
              data-gambio-widget="input_number responsive_image_loader transitions {if $fixedHeader}header {/if}image_maps modal history dropdown core_workarounds anchor"
              data-input_number-separator="{$content_data.numberSeparator}"
              {$content_data.additional_html_array.body.params}>
    
            {$content_data.additional_html_array.body.top}
    
    original Datei:
    Code:
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" {$content_data.HTML_PARAMS}>
        <head>
            {* The following copyright announcement is in compliance
            to section 2c of the GNU General Public License, and
            thus can not be removed, or can only be modified
            appropriately.
    
            Please leave this comment intact together with the
            following copyright announcement. *}
    
            <!--
    
            =========================================================
            Shopsoftware by Gambio GmbH (c) 2005-2016 [www.gambio.de]
            =========================================================
    
            Gambio GmbH offers you highly scalable E-Commerce-Solutions and Services.
            The Shopsoftware is redistributable under the GNU General Public License (Version 2) [http://www.gnu.org/licenses/gpl-2.0.html].
            based on: E-Commerce Engine Copyright (c) 2006 xt:Commerce, created by Mario Zanier & Guido Winger and licensed under GNU/GPL.
            Information and contribution at http://www.xt-commerce.com
    
            =========================================================
            Please visit our website: www.gambio.de
            =========================================================
    
            -->
    
            <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
            <meta http-equiv="X-UA-Compatible" content="IE=edge" />
            {$content_data.additional_html_array.head.top}
            {seo_tags}  
            <base href="{$content_data.BASE_URL}" />
    
            {if $content_data.FAVICON}
                <link rel="shortcut icon" href="{$content_data.FAVICON}" type="image/x-icon" />
            {/if}
    
            {if $content_data.FAVICON_IPAD}
                <link rel="apple-touch-icon" href="{$content_data.FAVICON_IPAD}" />
            {/if}
    
            <link id="main-css" type="text/css" rel="stylesheet" href="{$tpl_path}gm_dynamic.css.php?{$content_data.CSS_PARAMS}" />
    
            <!--[if lt IE 9]>
            <link type="text/css" rel="stylesheet" href="{$tpl_path}styles/ie8.css" />
            <![endif]-->
    
            {$content_data.additional_html_array.head.bottom}
          
            {assign var="fixedHeader" value={template_setting name="gx-header-fixed"}}
        </head>
        <body class="{page_id}"
              data-gambio-namespace="{$content_data.BASE_URL}{$tpl_path}assets/javascript/engine"
              data-jse-namespace="{$content_data.BASE_URL}JSEngine/build"
              data-gambio-widget="input_number responsive_image_loader transitions {if $fixedHeader}header {/if}image_maps modal history dropdown core_workarounds anchor"
              data-input_number-separator="{$content_data.numberSeparator}"
              {$content_data.additional_html_array.body.params}>
    
            {$content_data.additional_html_array.body.top}
    
     
  2. Anonymous
    Anonymous G-WARD 2015/2016
    Registriert seit:
    20. Februar 2012
    Beiträge:
    9.088
    Danke erhalten:
    1.613
    Danke vergeben:
    1.212
    Willkommen im Forum!

    Bitte keine Dateien anhängen, die man sich auf den PC laden muss um sie sich anzuschauen. Das möchte doch keiner.
    Code einfach hier per Code posten.
     
  3. Anonymous
    Anonymous Mitglied
    Registriert seit:
    30. April 2016
    Beiträge:
    5
    Danke erhalten:
    0
    Hi marmoles
    hab das oben angepasst ;-)
     
  4. Anonymous
    Anonymous Administrator
    Mitarbeiter
    Registriert seit:
    26. April 2011
    Beiträge:
    1.954
    Danke erhalten:
    1.588
    Danke vergeben:
    339
    @themillionroses
    In der aktuellen Shopversion werden die meisten Daten bereits automatisch im Head Bereich der Seite als OpenGraph ausgegeben. Bitte prüfe ob du die die aktuellste Shopversion 3.3.2.0 hast. Falls ja, sag bitte bescheid welche Daten dir fehlen.

    Wenn du zusätzliche Daten im Head Bereich der Seite hinzufügen möchtest empfehle ich dir nicht die head.html anzupassen, sondern die per Overload über PHP zu machen.

    Schau dir als Beispiel mal die Datei system/overloads/HeaderExtenderComponent/JavaScriptErrorHandler.inc.php an.
    Und lege dann eine Datei im Ordner GXUserComponents/overloads/HeaderExtenderComponent nach dem gleichen Schema an.
     
  5. Anonymous
    Anonymous Mitglied
    Registriert seit:
    30. April 2016
    Beiträge:
    5
    Danke erhalten:
    0
    Hallo Till

    Ich werde mir das morgen mal anschauen, habs jetzt mal so gelöst wie ich oben schon gepostet hatte (Cache war nur noch ned völlig aktualisiert).

    Das was Du beschreibst ist ja auch in Bezug auf Updatfähigkeit relevant korrekt ???

    Weil vorher hat Gambio irgend ein Bild genommen.

    Ich habe noch Shops die laufen auf der 2.7.1 und einer der läuft schon auf der aktuellsten.
     
  6. Anonymous
    Anonymous Administrator
    Mitarbeiter
    Registriert seit:
    26. April 2011
    Beiträge:
    1.954
    Danke erhalten:
    1.588
    Danke vergeben:
    339
    @themillionroses
    Ja, die Datei wird, wenn sie im GXUserComponents liegt nicht überschrieben und sollte somit auch nach einem Update noch funktionieren.

    Ab der Shopversion (Link nur für registrierte Nutzer sichtbar.) werden alle Artikelbilder an Facebook überrtragen, sodass man beim Posten dann eins auswählen kann.
     
  7. samuel_reinig
    samuel_reinig Mitglied
    Registriert seit:
    17. Januar 2017
    Beiträge:
    22
    Danke erhalten:
    1
    Danke vergeben:
    11
    Kann es sein, dass ich da noch etwas einstellen muss? Auf meinen Artikelseiten sind keine Open Graph-Tags zu sehen und auch, wenn ich einen Artikel bei Facebook poste, wird kein Bild geladen.

    Z.B.: https://www.holy-heart.de/liebe-und-treue-poser.html
     
  8. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Welche Shopversion.
    Und du brauchst dringend nen besseren Server
    Zeit bis Server Antwortet ca 3-4 Sekunden
    Gesamtladezeit der Seite bei fast 25 sekunden.
     
  9. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Template-Einstellungen → Artikeldetailseite → Facebook "Gefällt mir"-Button auf Detailseite aktivieren :)
     
  10. samuel_reinig
    samuel_reinig Mitglied
    Registriert seit:
    17. Januar 2017
    Beiträge:
    22
    Danke erhalten:
    1
    Danke vergeben:
    11
  11. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Das Problem heißt Strato :)
     
  12. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    20. November 2015
    Beiträge:
    1.517
    Danke erhalten:
    314
    Danke vergeben:
    1.218
    Die OG Tags für Artikeldetailseiten werden durch die Einstellungen in der Template Darstellung eingebunden, aber wie könnte ich die OG Tags für Contentseiten einbinden?