Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:faqxmlsitemapoxid6

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
public:faqxmlsitemapoxid6 [2021/04/22 08:56]
markusmichalski [Hinzufügen von CMS-Seiten zur statischen Sitemap]
public:faqxmlsitemapoxid6 [2023/03/02 07:28] (aktuell)
markusmichalski [Konfiguration]
Zeile 11: Zeile 11:
   * FTP-Zugang zu Ihrem Shopsystem   * FTP-Zugang zu Ihrem Shopsystem
   * SSH-Zugriff auf die Shopinstallation.   * SSH-Zugriff auf die Shopinstallation.
 +
 +===== Update =====
 +==== auf Version >= 1.1.3 ====
 +Mit der Version 1.1.3 wurde die additional.json entfernt. Sollten Sie diese für die Hinterlegung von statischen Links genutzt haben, müssen Sie diese Links bei den Einstellungen im Plugin neu eingegeben.
  
 ===== Installation ===== ===== Installation =====
  
 **Sollten Sie bereits die Vorgängerversion des Moduls einsetzen (bis Version FatchipSitemapXml_v3.9.2),​ muss diese zuerst komplett deinstalliert werden! Vergessen Sie nicht, auch den //​sitemaps//​-Ordner inkl. Inhalt im //source//- Ordner zu löschen.** **Sollten Sie bereits die Vorgängerversion des Moduls einsetzen (bis Version FatchipSitemapXml_v3.9.2),​ muss diese zuerst komplett deinstalliert werden! Vergessen Sie nicht, auch den //​sitemaps//​-Ordner inkl. Inhalt im //source//- Ordner zu löschen.**
 +
 +==== Composer ====
 +Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie das Repository hinzu oder vervollständigen Sie die vorhandene Konfiguration:​ \\
 +<code yaml>
 +"​repositories":​ [{
 +  "​type":​ "​composer",​
 +  "​url":​ "​https://​packages.fatchip.de/​packages"​
 +}]
 +</​code>​
 +
 +Nach erfolgter Ergänzung der Datei //​composer.json//​ können Sie da Plugin installieren.\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis,​ in dem sich der Source- und Vendorornder befinden.\\ ​
 +Führen Sie folgenden Befehl aus, um das Plugin zu installieren
 +    composer require fatchip-gmbh/​plugin-oxid6-xmlsitemap
 +Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\
 +
 +Sie werden nun nach einem Benutzer und einem Passwort gefragt. Geben Sie die Zugangsdaten ein, welche Ihnen per E-Mail übersandt wurden.\\
 +Bitte speichern Sie diese Zugangsdaten **nicht** auf Ihrem Server, da es sonst zu Problemen kommt, sollten Sie mehrere unserer Plugins einsetzen oder einsetzen wollen.
 +
 +Nach korrekter Eingabe der Zugangsdaten wird das Plugin installiert. \\
 +
 +==== Manuell ====
  
 === Inhalt aus dem Ordner „fc“ kopieren === === Inhalt aus dem Ordner „fc“ kopieren ===
Zeile 54: Zeile 79:
 Erweiterungen -> Module -> FATCHIP OXID 6 XML Sitemap -> Einstell. Erweiterungen -> Module -> FATCHIP OXID 6 XML Sitemap -> Einstell.
  
-{{:public:​faq:​xml:​200828_xml_ox6_einstellungen.png?​nolink&​600|}}+{{public:​faq:​xml:​220314_xml_settings.png?​nolink&​600|}}
  
 ^ Supportkey ^^ ^ Supportkey ^^
Zeile 63: Zeile 88:
 ^ Konfiguration ^ Beschreibung ^ ^ Konfiguration ^ Beschreibung ^
 |Standort des Sitemap-Ordners|Geben Sie hier den Ordner an, in dem die Sitemaps generiert werden sollen. Der Standard ist "​sitemaps"​. Bei Erzeugung der\\ Sitemaps wird geprüft, ob der hier erwähnte Ordner existiert. Falls nicht, wird er angelegt| |Standort des Sitemap-Ordners|Geben Sie hier den Ordner an, in dem die Sitemaps generiert werden sollen. Der Standard ist "​sitemaps"​. Bei Erzeugung der\\ Sitemaps wird geprüft, ob der hier erwähnte Ordner existiert. Falls nicht, wird er angelegt|
 +|Index-Sitemap im Shoproot speichern|Wenn aktiv, wir die Index-Sitemap (sitemap.xml) im Shoproot gespeichert. Ansonsten wird diese im definierten Sitemapordner gespeichert.|
 |Produktsitemap anzeigen|Sitemap für Produkte ausgeben| |Produktsitemap anzeigen|Sitemap für Produkte ausgeben|
 |Bilder zur Produktsitemap ausgeben|Gibt in der Produktsitemap zusätzlich die vorhandenen Bilder aus.\\ \\ **Hinweis**:​ Damit diese Option funktioniert muss die Ausgabe der Produktsitemap aktiviert sein.| |Bilder zur Produktsitemap ausgeben|Gibt in der Produktsitemap zusätzlich die vorhandenen Bilder aus.\\ \\ **Hinweis**:​ Damit diese Option funktioniert muss die Ausgabe der Produktsitemap aktiviert sein.|
Zeile 68: Zeile 94:
 |Herstellersitemap anzeigen|Sitemap für Hersteller ausgeben| |Herstellersitemap anzeigen|Sitemap für Hersteller ausgeben|
 |Tag-Sitemap anzeigen|Sitemap für Tags (Stichworte) ausgeben\\ \\ **Hinweis**:​ Damit diese Option in OXID 6 Shops funktioniert,​ müssen Sie das Tags Modul (OE Tags) von OXID installieren -> [[https://​github.com/​OXIDprojects/​tags-module]].| |Tag-Sitemap anzeigen|Sitemap für Tags (Stichworte) ausgeben\\ \\ **Hinweis**:​ Damit diese Option in OXID 6 Shops funktioniert,​ müssen Sie das Tags Modul (OE Tags) von OXID installieren -> [[https://​github.com/​OXIDprojects/​tags-module]].|
-|Statische Sitemap anzeigen| Sitemap für statische Seiten (z. B. Kontakt) ausgeben.\\ Der statischen Sitemap wird automatisch die Domain hinzugefügt.\\ Sie können ​in der statischen Sitemap ​auch CMS-Seiten ausgeben lassen ​(siehe Hinzufügen von CMS-Seiten ​zur statischen Sitemap).|+|Statische Sitemap anzeigen| Sitemap für statische Seiten (z. B. Kontakt) ausgeben.\\Sie können ​über das vorhandene Textfeld URLs der statischen Sitemap ​hinzufügen ​([[#Hinzufügen von URLs zur statischen Sitemap]]).|
  
  
Zeile 76: Zeile 102:
 |Verweise auf Seiten in anderen Sprachen verwenden|Es werden die alternative Links für jede aktive Sprache im Shop ausgegeben| |Verweise auf Seiten in anderen Sprachen verwenden|Es werden die alternative Links für jede aktive Sprache im Shop ausgegeben|
 |Anzahl maximaler Produkte pro Sitemap| Hier können Sie bestimmen, wie viele Produkte maximal in einer Sitemap ausgegeben werden sollen. Der Standartwert ist 10.000.\\\\ **Hinweis**:​ Eine Vorgabe von Google ist, dass eine Sitemap maximal 50.000 URLs beinhalten darf. In dieser Zahl sind auch die URLs der Bilder und Sprachen gemeint.\\ (10.000 Produkte + 1 Bild) * 5 Sprachen = 100.000 URLs.\\ Eine Reduzierung des Standartwertes könnte von Nöten sein.| |Anzahl maximaler Produkte pro Sitemap| Hier können Sie bestimmen, wie viele Produkte maximal in einer Sitemap ausgegeben werden sollen. Der Standartwert ist 10.000.\\\\ **Hinweis**:​ Eine Vorgabe von Google ist, dass eine Sitemap maximal 50.000 URLs beinhalten darf. In dieser Zahl sind auch die URLs der Bilder und Sprachen gemeint.\\ (10.000 Produkte + 1 Bild) * 5 Sprachen = 100.000 URLs.\\ Eine Reduzierung des Standartwertes könnte von Nöten sein.|
 +|PHP Memory Limit des Plugins nutzen | Wenn diese Option aktiviert ist, wird standardmäßig bei den Skripts des Plugins das Memory Limit auf 1GB gesetzt. |
  
 ^ Logging ^^ ^ Logging ^^
Zeile 82: Zeile 109:
  
  
-==== Hinzufügen von CMS-Seiten zur statischen Sitemap ==== 
-Rufen Sie den Menüpunkt **FC XML Sitemap -> CMS-content exportieren** auf.\\ 
-Wählen Sie die entsprechende CMS-Seite aus, die Sie in der statischen Sitemap ausgeben wollen.\\ 
-Aktivieren Sie **Exportieren in Xml-Sitemap** und speichern Sie. 
  
-{{public:​faq:​xml:​210422_xml_adding_cms_pages_new.png?​nolink&​900|}} 
  
-==== Hinzufügen von weiteren ​URLs zur statischen Sitemap ==== +==== Ausschließen von Artikeln oder Kategorien aus den Sitemaps ==== 
-Sie haben die Möglichkeit ​über die Datei **additional.json** weitere ​URLs zur statischen Sitemap hinzuzufügen.\\ +Im jeweiligen SEO-Tab eines Artikels oder einer Kategorie haben Sie durch die Aktivierung der Option **Diese URL aus der XML Sitemap ausschließen** die Möglichkeit einen Artikel oder eine Kategorie von der entsprechenden Sitemap auszuschließen. 
-Sie finden diese Datei auf Ihrem Server unter **{PfadzumShop} ​+ 
 +{{public:​faq:​xml:​220509_not_in_sitemap.png?​nolink&​300|}} 
 + 
 +==== Hinzufügen von URLs zur statischen Sitemap ==== 
 + 
 +=== Hinzufügen ​über die Moduleinstellungen im OXID Admin === 
 +In den Einstellungen des Plugins im OXID Admin können Sie URLs für die statische Sitemap im dort vorhandenen Textfeld eingeben. Pro URL ist ein Zeile nötig. \\ 
 +Es müssen immer **vollständige** URLs angegeben! \\ 
 +Den URLs müssen immer mit der StandardsprachenID angegeben werden, wie z. B. \\ 
 +  ​url1.de => 0 
 +  url2.de => 0 
 +  url3.de => 0 
 +  usw. 
 +Die 0 entspricht hier der StandardsprachenID. 
 +\\ \\ 
 +Sollten ​Sie die Option *Verweise ​auf Seiten in anderen Sprachen verwenden"​ aktiv haben, müssen Sie die Sprach-URLs sowie die SprachID angeben. ​**Die erste URL ist immer der Standard Sprache zugewiesen**\\ 
 +  url1.de,​url1.en,​url1.fr => 0,1,2 
 +  url2.de,​url2.en,​url2.fr => 0,1,2 
 +  url3.de,​url3.en,​url3.fr => 0,1,2 
 +Wenn man eine URL für mehrere Sprachen anbieten möchte, kann man das so darstellen:​\\ 
 +  url1.de => 0,1  
 +  url2.de => 0,1 
 +  url3.de => 0,1 
 ===== Sitemapgenrierung ===== ===== Sitemapgenrierung =====
 +
 Die aktivierten Sitemaps werden durch den Aufruf des folgenden PHP-Scripts generiert:​\\ Die aktivierten Sitemaps werden durch den Aufruf des folgenden PHP-Scripts generiert:​\\
   init_sitemap.php   init_sitemap.php
Zeile 101: Zeile 147:
   init_sitemap.php 2   init_sitemap.php 2
  
-Das PHP-Script generiert die Sitemaps entsprechend der Einstellungen ​im Backend ​und legt diese in dem angegebenen ​Ordner ​ab.\\+Das PHP-Script generiert die Sitemap. Die Indexsitemap wird im Hauptordner des Shops abgelegt ​und hat den Namen sitemap.xml. Die Indexsitemap ist somit erreichbar unter **{DOMAIN}/​sitemap.xml**\\ 
 +Alle anderen Sitemaps werden ​in dem im Backend konfigurierten ​Ordner ​abgelegt und sind in der Indexsitemap entsprechend verlinkt.
  
 === manuelle Generierung === === manuelle Generierung ===
public/faqxmlsitemapoxid6.1619074564.txt.gz · Zuletzt geändert: 2021/04/22 08:56 von markusmichalski