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 [2022/02/11 13:11]
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 =====
Zeile 31: Zeile 35:
  
 Sie werden nun nach einem Benutzer und einem Passwort gefragt. Geben Sie die Zugangsdaten ein, welche Ihnen per E-Mail übersandt wurden.\\ 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.+ 
 +Nach korrekter Eingabe der Zugangsdaten wird das Plugin installiert. ​\\
  
 ==== Manuell ==== ==== Manuell ====
Zeile 74: 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 83: 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 88: 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 96: 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 104: Zeile 111:
  
  
-==== 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}/​modules/​fc/​fcXmlSitemap/​files/​{ShopId}**\\ +
-Nach der Installation des Plugins befindet sich auf dem Server ​die Datei für den Shop mit der ShopId 1. Sollten Sie eine Enterprise Edition nutzen, müssen Sie für die jeweiligen Subshops einen Ordner anlegen, dessen Bezeichnung ​der ShopId des Subshops entspricht und die Datei *additional.json* in den Ordner kopieren.\\+
  
-{{public:​faq:​xml:​210422_xml_additional.png?​nolink&​400|}}+{{public:​faq:​xml:​220509_not_in_sitemap.png?​nolink&​300|}}
  
-Achten Sie bitte darauf, dass die Json Syntax eingehalten wird\\+==== Hinzufügen von URLs zur statischen Sitemap ====
  
-Um eine URL, welche innerhalb der Shopdomain aufrufbar ist, hinzuzufügen,​ muss nicht die ganze URL angegeben werden. ​Hier muss nur der Teil nach der SHOP-URL bekannt gemacht werden+=== 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 zB. \\ 
 +  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
  
-<code json> +===== Sitemapgenrierung =====
-{"​1":​{"​url":"​\/​another-section","​full":"​false"​}} +
-</​code>​+
  
-Um eine URL außerhalb der Shopdomain hinzuzufügen,​ muss die komplette URL angegeben werden: 
-<code json> 
-{"​1":​{"​url":"​https://​anydomain.com/​section-x","​full":"​true"​}} 
-</​code>​ 
- 
-Bitte erhöhen Sie für jeden Eintrag die ID: 
- 
-<code json> 
-{ 
-  "​1":​{"​url":"​\/​another-section","​full":"​false"​},​ 
-  "​2":​{"​url":"​https://​anydomain.com/​section-x","​full":"​true"​},​ 
-  "​3":​{"​url":"​\/","​full":"​false"​} 
-} 
-</​code>​ 
-===== 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 142: 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.1644581476.txt.gz · Zuletzt geändert: 2022/02/11 13:11 von markusmichalski