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:
    8.910
    Danke erhalten:
    1.559
    Danke vergeben:
    1.135
    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.757
    Danke erhalten:
    1.370
    Danke vergeben:
    305
    @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.757
    Danke erhalten:
    1.370
    Danke vergeben:
    305
    @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.166
    Danke erhalten:
    6.199
    Danke vergeben:
    1.101
    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.166
    Danke erhalten:
    6.199
    Danke vergeben:
    1.101
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Das Problem heißt Strato :)
     
  12. FlorianR

    FlorianR Erfahrener Benutzer

    Registriert seit:
    20. November 2015
    Beiträge:
    1.400
    Danke erhalten:
    268
    Danke vergeben:
    1.038
    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?