From d0e1c83afa1d82e5c2baa3612d6c91aeb7fc42e2 Mon Sep 17 00:00:00 2001 From: zsoltoroszlany82 Date: Thu, 31 Oct 2024 16:01:33 +0100 Subject: [PATCH] code cleanup --- README.md | 10 ++--- src/installation.txt | 41 +++++++++++++++++++ .../extension/feed/ps_google_sitemap.php | 2 +- .../extension/feed/ps_google_sitemap.php | 2 +- .../extension/feed/ps_google_sitemap.php | 2 +- .../extension/feed/ps_google_sitemap.php | 2 +- .../extension/feed/ps_google_sitemap.php | 2 +- 7 files changed, 49 insertions(+), 12 deletions(-) create mode 100644 src/installation.txt diff --git a/README.md b/README.md index adb933c..ca4b4d6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Playful Sparkle - Google Sitemap for OpenCart 3 -The **Playful Sparkle - Google Sitemap** extension for OpenCart 3 is a user-friendly tool designed to enhance your online store's visibility in search engines. This extension simplifies the creation of XML sitemaps, which are crucial for helping search engines crawl and index your website effectively. +The **Playful Sparkle - Google Sitemap** for OpenCart 3.x is a user-friendly tool designed to enhance your online store's visibility in search engines. This extension simplifies the creation of XML sitemaps, which are crucial for helping search engines crawl and index your website effectively. The extension streamlines the process of submitting relevant information to Google. It allows users to create focused sitemaps that highlight important pages while optimizing their site for multilingual audiences. With the extension, sitemap updates are automated, saving users time and ensuring that their information remains accurate and current. @@ -17,16 +17,12 @@ The extension streamlines the process of submitting relevant information to Goog - **Multilingual Support**: Generate language-specific XML sitemaps, ensuring URLs, titles, and descriptions are displayed in the chosen language for submission to Google Search Console. - **Automatic Updates**: Automatically updates the sitemap with any changes to your store’s content. - **User-Friendly Setup**: Enjoy a seamless setup process through the OpenCart interface, designed for ease of use and efficiency. -- **Full Compatibility**: Fully compatible with OpenCart v4.x, ensuring smooth integration with your existing setup. +- **Full Compatibility**: Fully compatible with OpenCart 3.x, ensuring smooth integration with your existing setup. --- ## Installation Instructions -### Important Note - -OpenCart requires all extension package filenames to end in the `.ocmod.zip` format for successful installation. The `ps_google_sitemap` extension adheres to this naming convention to ensure compatibility with OpenCart's installer. - ### 1. Download the Extension Download the latest **Playful Sparkle - Google Sitemap** release from this repository. @@ -51,7 +47,7 @@ Download the latest **Playful Sparkle - Google Sitemap** release from this repos ## Support & Feedback -For support or any inquiries regarding the extensions, feel free to open an issue on this repository or reach out via email at `support@playfulsparkle.com`. +For support or any inquiries regarding the extension, feel free to open an issue on this repository or reach out via email at [support@playfulsparkle.com](mailto:support@playfulsparkle.com). --- diff --git a/src/installation.txt b/src/installation.txt new file mode 100644 index 0000000..c61ea50 --- /dev/null +++ b/src/installation.txt @@ -0,0 +1,41 @@ +Playful Sparkle - Google Sitemap + +The Playful Sparkle - Google Sitemap for OpenCart 3.x is a user-friendly tool designed to enhance your online store's visibility in search engines. This extension simplifies the creation of XML sitemaps, which are crucial for helping search engines crawl and index your website effectively. + +The extension streamlines the process of submitting relevant information to Google. It allows users to create focused sitemaps that highlight important pages while optimizing their site for multilingual audiences. With the extension, sitemap updates are automated, saving users time and ensuring that their information remains accurate and current. + +For more information, visit the extension GitHub page at https://github.com/playfulsparkle/oc3_google_sitemap.git. + +Demo frontend - https://opencart3.playfulsparkle.com/ +Demo backend - https://opencart3.playfulsparkle.com/admin/ + +Key Features + +* Customizable Sitemap Generation: Choose which content types to include (products, categories, manufacturers, informational pages). +* Multilingual Support: Create language-specific XML sitemaps with URLs, titles, and descriptions in the chosen language. +* Automatic Updates: The sitemap updates automatically with any changes to your store’s content. +* User-Friendly Setup: Simple installation through the OpenCart interface for easy use. +* Full Compatibility: Works seamlessly with OpenCart 3.x. + +Installation Guide + +1. Download the "Playful Sparkle - Google Sitemap" Extension Package. +2. Download the latest version of the Playful Sparkle - Google Sitemap extension from the link provided on this page. +3. Upload the Extension Files: + 1. Log in to your OpenCart admin panel. + 2. Navigate to Extensions > Installer. + 3. Click the "Upload" button and upload the file ps_google_sitemap.ocmod.zip. +4. Install the Extension: + 1. After uploading, click the green "Install" button. + 2. Go to Extensions and select Feeds from the dropdown menu. + 3. Locate the "Playful Sparkle - Google Sitemap" extension in the list. + 4. Click the green "Install" button to activate it. +5. Configure the Extension: + 1. Stay on the Extensions page with Feeds selected. + 2. Click the "Edit" button next to the installed Playful Sparkle - Google Sitemap extension. + 3. Configure your sitemap settings as needed (e.g., frequency, priority). + 4. Save your configuration. + +Support & Feedback + +For support or any inquiries regarding the extension, feel free to open an issue on this repository or reach out via email at support@playfulsparkle.com. diff --git a/src/upload/admin/language/cs-cz/extension/feed/ps_google_sitemap.php b/src/upload/admin/language/cs-cz/extension/feed/ps_google_sitemap.php index 8e8485f..9ac3206 100644 --- a/src/upload/admin/language/cs-cz/extension/feed/ps_google_sitemap.php +++ b/src/upload/admin/language/cs-cz/extension/feed/ps_google_sitemap.php @@ -13,7 +13,7 @@ $_['text_success'] = 'Úspěch: Upravili jste Google Sitemap feed!'; $_['text_edit'] = 'Upravit Google Sitemap'; $_['text_clear'] = 'Vymazat databázi'; -$_['text_getting_started'] = '

Přehled: Rozšíření Google Sitemap pro OpenCart 3 pomáhá zvýšit viditelnost vašeho obchodu generováním optimalizovaných XML sitemap. Tyto sitemap pomáhají vyhledávačům, jako je Google, indexovat klíčové stránky vašeho webu, což vede k lepšímu umístění ve vyhledávačích a zvýšené online přítomnosti.

Požadavky: OpenCart 3.x, PHP 7.3 nebo vyšší a přístup do Google Search Console pro odeslání sitemap.

'; +$_['text_getting_started'] = '

Přehled: Rozšíření Google Sitemap pro OpenCart 3.x pomáhá zvýšit viditelnost vašeho obchodu generováním optimalizovaných XML sitemap. Tyto sitemap pomáhají vyhledávačům, jako je Google, indexovat klíčové stránky vašeho webu, což vede k lepšímu umístění ve vyhledávačích a zvýšené online přítomnosti.

Požadavky: OpenCart 3.x, PHP 7.3 nebo vyšší a přístup do Google Search Console pro odeslání sitemap.

'; $_['text_setup'] = '

Nastavení Google Sitemap: Nakonfigurujte svou sitemap tak, aby obsahovala stránky Produktů, Kategorie, Výrobce a Informací podle potřeby. Přepněte možnosti pro povolení nebo zakázání těchto typů stránek ve výstupu sitemap a přizpůsobte obsah sitemap potřebám a publiku vašeho obchodu.

'; $_['text_troubleshot'] = ''; $_['text_faq'] = '
Jak odeslat svou sitemap do Google Search Console?V Google Search Console přejděte do Sitemaps v menu, zadejte URL sitemap (typicky /sitemap.xml) a klikněte na Odeslat. Tímto upozorníte Google, aby začal procházet váš web.
Proč je sitemap důležitá pro SEO?Sitemap usměrňuje vyhledávače k nejdůležitějším stránkám vašeho webu, což usnadňuje jejich přesné indexování obsahu a může pozitivně ovlivnit umístění ve vyhledávačích.
Jsou obrázky zahrnuty do sitemap?Ano, obrázky jsou zahrnuty do generované sitemap tímto rozšířením, což zajišťuje, že vyhledávače mohou indexovat váš vizuální obsah spolu s URL.
Proč sitemap používá lastmod místo priority a changefreq?Google nyní ignoruje hodnoty a , přičemž se zaměřuje na pro čerstvost obsahu. Používání pomáhá prioritizovat nedávné aktualizace.
'; diff --git a/src/upload/admin/language/de-de/extension/feed/ps_google_sitemap.php b/src/upload/admin/language/de-de/extension/feed/ps_google_sitemap.php index 94ceb0b..faf3d8d 100644 --- a/src/upload/admin/language/de-de/extension/feed/ps_google_sitemap.php +++ b/src/upload/admin/language/de-de/extension/feed/ps_google_sitemap.php @@ -13,7 +13,7 @@ $_['text_success'] = 'Erfolg: Sie haben den Google Sitemap-Feed geändert!'; $_['text_edit'] = 'Google Sitemap bearbeiten'; $_['text_clear'] = 'Datenbank leeren'; -$_['text_getting_started'] = '

Überblick: Die Google Sitemap-Erweiterung für OpenCart 3 hilft dabei, die Sichtbarkeit Ihres Shops zu erhöhen, indem optimierte XML-Sitemaps generiert werden. Diese Sitemaps helfen Suchmaschinen wie Google, die wichtigen Seiten Ihrer Website zu indexieren, was zu besseren Suchmaschinenrankings und einer erhöhten Online-Präsenz führt.

Voraussetzungen: OpenCart 3.x, PHP 7.3 oder höher sowie Zugang zu Ihrer Google Search Console für die Einreichung der Sitemap.

'; +$_['text_getting_started'] = '

Überblick: Die Google Sitemap-Erweiterung für OpenCart 3.x hilft dabei, die Sichtbarkeit Ihres Shops zu erhöhen, indem optimierte XML-Sitemaps generiert werden. Diese Sitemaps helfen Suchmaschinen wie Google, die wichtigen Seiten Ihrer Website zu indexieren, was zu besseren Suchmaschinenrankings und einer erhöhten Online-Präsenz führt.

Voraussetzungen: OpenCart 3.x, PHP 7.3 oder höher sowie Zugang zu Ihrer Google Search Console für die Einreichung der Sitemap.

'; $_['text_setup'] = '

Einrichten der Google Sitemap: Konfigurieren Sie Ihre Sitemap, um nach Bedarf Produkt-, Kategorie-, Hersteller- und Informationsseiten einzuschließen. Aktivieren oder deaktivieren Sie die Optionen, um diese Seitentypen im Sitemap-Ausgang anzuzeigen, und passen Sie den Inhalt der Sitemap an die Bedürfnisse und das Publikum Ihres Shops an.

'; $_['text_troubleshot'] = ''; $_['text_faq'] = '
Wie reiche ich meine Sitemap bei der Google Search Console ein?Gehen Sie in der Google Search Console zu Sitemaps im Menü, geben Sie die URL der Sitemap ein (typischerweise /sitemap.xml) und klicken Sie auf Einreichen. Damit benachrichtigen Sie Google, Ihre Website zu crawlen.
Warum ist eine Sitemap wichtig für SEO?Eine Sitemap leitet Suchmaschinen zu den wichtigsten Seiten Ihrer Website, was es ihnen erleichtert, Ihre Inhalte genau zu indexieren, was sich positiv auf die Suchrankings auswirken kann.
Sind Bilder in der Sitemap enthalten?Ja, Bilder sind in der von dieser Erweiterung generierten Sitemap enthalten, sodass Suchmaschinen Ihren visuellen Inhalt zusammen mit der URL indexieren können.
Warum verwendet die Sitemap lastmod anstelle von priority und changefreq?Google ignoriert jetzt die Werte und und konzentriert sich stattdessen auf für die Frische des Inhalts. Die Verwendung von hilft, kürzliche Aktualisierungen zu priorisieren.
'; diff --git a/src/upload/admin/language/en-gb/extension/feed/ps_google_sitemap.php b/src/upload/admin/language/en-gb/extension/feed/ps_google_sitemap.php index 0dbbbb3..f37d83e 100644 --- a/src/upload/admin/language/en-gb/extension/feed/ps_google_sitemap.php +++ b/src/upload/admin/language/en-gb/extension/feed/ps_google_sitemap.php @@ -13,7 +13,7 @@ $_['text_success'] = 'Success: You have modified Google Sitemap feed!'; $_['text_edit'] = 'Edit Google Sitemap'; $_['text_clear'] = 'Clear Database'; -$_['text_getting_started'] = '

Overview: The Google Sitemap extension for OpenCart 3 helps boost your store’s visibility by generating optimized XML sitemaps. These sitemaps help search engines like Google index your site’s key pages, leading to better search engine rankings and increased online presence.

Requirements: OpenCart 3.x, PHP 7.3 or higher, and access to your Google Search Console for sitemap submission.

'; +$_['text_getting_started'] = '

Overview: The Google Sitemap for OpenCart 3.x helps boost your store’s visibility by generating optimized XML sitemaps. These sitemaps help search engines like Google index your site’s key pages, leading to better search engine rankings and increased online presence.

Requirements: OpenCart 3.x, PHP 7.3 or higher, and access to your Google Search Console for sitemap submission.

'; $_['text_setup'] = '

Setting Up Google Sitemap: Configure your sitemap to include Product, Category, Manufacturer, and Information pages as needed. Toggle the options to enable or disable these page types in the sitemap output, tailoring the sitemap content to your store’s needs and audience.

'; $_['text_troubleshot'] = ''; $_['text_faq'] = '
How do I submit my sitemap to Google Search Console?In Google Search Console, go to Sitemaps in the menu, enter the sitemap URL (typically /sitemap.xml), and click Submit. This will notify Google to start crawling your site.
Why is a sitemap important for SEO?A sitemap guides search engines to your site’s most important pages, making it easier for them to index your content accurately, which can positively impact search rankings.
Are images included in the sitemap?Yes, images are included in the generated sitemap by this extension, ensuring that search engines can index your visual content along with the url.
Why does the sitemap use lastmod instead of priority and changefreq?Google now ignores and values, focusing instead on for content freshness. Using helps prioritize recent updates.
'; diff --git a/src/upload/admin/language/en-us/extension/feed/ps_google_sitemap.php b/src/upload/admin/language/en-us/extension/feed/ps_google_sitemap.php index 0dbbbb3..f37d83e 100644 --- a/src/upload/admin/language/en-us/extension/feed/ps_google_sitemap.php +++ b/src/upload/admin/language/en-us/extension/feed/ps_google_sitemap.php @@ -13,7 +13,7 @@ $_['text_success'] = 'Success: You have modified Google Sitemap feed!'; $_['text_edit'] = 'Edit Google Sitemap'; $_['text_clear'] = 'Clear Database'; -$_['text_getting_started'] = '

Overview: The Google Sitemap extension for OpenCart 3 helps boost your store’s visibility by generating optimized XML sitemaps. These sitemaps help search engines like Google index your site’s key pages, leading to better search engine rankings and increased online presence.

Requirements: OpenCart 3.x, PHP 7.3 or higher, and access to your Google Search Console for sitemap submission.

'; +$_['text_getting_started'] = '

Overview: The Google Sitemap for OpenCart 3.x helps boost your store’s visibility by generating optimized XML sitemaps. These sitemaps help search engines like Google index your site’s key pages, leading to better search engine rankings and increased online presence.

Requirements: OpenCart 3.x, PHP 7.3 or higher, and access to your Google Search Console for sitemap submission.

'; $_['text_setup'] = '

Setting Up Google Sitemap: Configure your sitemap to include Product, Category, Manufacturer, and Information pages as needed. Toggle the options to enable or disable these page types in the sitemap output, tailoring the sitemap content to your store’s needs and audience.

'; $_['text_troubleshot'] = ''; $_['text_faq'] = '
How do I submit my sitemap to Google Search Console?In Google Search Console, go to Sitemaps in the menu, enter the sitemap URL (typically /sitemap.xml), and click Submit. This will notify Google to start crawling your site.
Why is a sitemap important for SEO?A sitemap guides search engines to your site’s most important pages, making it easier for them to index your content accurately, which can positively impact search rankings.
Are images included in the sitemap?Yes, images are included in the generated sitemap by this extension, ensuring that search engines can index your visual content along with the url.
Why does the sitemap use lastmod instead of priority and changefreq?Google now ignores and values, focusing instead on for content freshness. Using helps prioritize recent updates.
'; diff --git a/src/upload/admin/language/sk-sk/extension/feed/ps_google_sitemap.php b/src/upload/admin/language/sk-sk/extension/feed/ps_google_sitemap.php index 88267d9..9d77134 100644 --- a/src/upload/admin/language/sk-sk/extension/feed/ps_google_sitemap.php +++ b/src/upload/admin/language/sk-sk/extension/feed/ps_google_sitemap.php @@ -13,7 +13,7 @@ $_['text_success'] = 'Úspech: Zmenili ste Google Sitemap feed!'; $_['text_edit'] = 'Upraviť Google Sitemap'; $_['text_clear'] = 'Vyčistiť databázu'; -$_['text_getting_started'] = '

Prehľad: Rozšírenie Google Sitemap pre OpenCart 3 pomáha zvýšiť viditeľnosť vášho obchodu generovaním optimalizovaných XML sitemap. Tieto sitemap pomáhajú vyhľadávačom, ako je Google, indexovať kľúčové stránky vášho webu, čo vedie k lepším pozíciám vo vyhľadávačoch a zvýšenej online prítomnosti.

Požiadavky: OpenCart 3.x, PHP 7.3 alebo vyšší a prístup do Google Search Console pre odoslanie sitemap.

'; +$_['text_getting_started'] = '

Prehľad: Rozšírenie Google Sitemap pre OpenCart 3.x pomáha zvýšiť viditeľnosť vášho obchodu generovaním optimalizovaných XML sitemap. Tieto sitemap pomáhajú vyhľadávačom, ako je Google, indexovať kľúčové stránky vášho webu, čo vedie k lepším pozíciám vo vyhľadávačoch a zvýšenej online prítomnosti.

Požiadavky: OpenCart 3.x, PHP 7.3 alebo vyšší a prístup do Google Search Console pre odoslanie sitemap.

'; $_['text_setup'] = '

Nastavenie Google Sitemap: Nakonfigurujte svoju sitemap, aby obsahovala stránky Produktov, Kategórií, Výrobcov a Informácií podľa potreby. Prepnite možnosti na povolenie alebo zakázanie týchto typov stránok v výstupe sitemap, prispôsobte obsah sitemap potrebám a publiku vášho obchodu.

'; $_['text_troubleshot'] = ''; $_['text_faq'] = '
Ako odoslať svoju sitemap do Google Search Console?V Google Search Console prejdite do Sitemaps v menu, zadajte URL sitemap (typicky /sitemap.xml) a kliknite na Odoslať. Týmto upozorníte Google, aby začal prehľadávať vašu stránku.
Prečo je sitemap dôležitá pre SEO?Sitemap usmerňuje vyhľadávače k najdôležitejším stránkam vášho webu, čo uľahčuje presné indexovanie obsahu a môže pozitívne ovplyvniť umiestnenie vo vyhľadávačoch.
Či sú obrázky zahrnuté v sitemap?Ano, obrázky sú zahrnuté v generovanej sitemap pomocou tohto rozšírenia, čím sa zabezpečuje, že vyhľadávače môžu indexovať váš vizuálny obsah spolu s URL.
Prečo sitemap používa lastmod namiesto priority a changefreq?Google teraz ignoruje hodnoty a , pričom sa zameriava na pre čerstvosť obsahu. Používanie pomáha prioritizovať nedávne aktualizácie.
';