Skip to content

Commit

Permalink
#28: Convert language files to zc158+ format
Browse files Browse the repository at this point in the history
Includes some language-removal for #26.
  • Loading branch information
lat9 committed Feb 7, 2024
1 parent 33f15f2 commit d1c0f1f
Show file tree
Hide file tree
Showing 10 changed files with 284 additions and 270 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,8 @@
* @link http://www.sitemaps.org/
* @version $Id: sitemapxml.php, v 3.2.2 07.05.2012 19:12 AndrewBerezin $
*/
define('BOX_SITEMAPXML', 'Sitemap XML');
define('BOX_CONFIGURATION_SITEMAPXML', 'Sitemap XML');
$define = [
'BOX_SITEMAPXML' => 'Sitemap XML',
'BOX_CONFIGURATION_SITEMAPXML' => 'Sitemap XML',
];
return $define;
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
<?php
/**
* Sitemap XML Feed
*
* @package Sitemap XML Feed
* @copyright Copyright 2005-2016 Andrew Berezin eCommerce-Service.com
* @copyright Copyright 2003-2016 Zen Cart Development Team
* @copyright Portions Copyright 2003 osCommerce
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @link http://www.sitemaps.org/
* @version $Id: sitemapxml.php, v 3.8 07.07.2016 12:39:33 AndrewBerezin $
*/
global $current_page; //- Needed for zc158 since language files are now loaded by a class

$define = [
'HEADING_TITLE' => 'Sitemap XML',
'TEXT_SITEMAPXML_TIPS_HEAD' => 'Tips',
'TEXT_SITEMAPXML_TIPS_TEXT' => '<p>To learn more about how to manage the sitemaps of this software, please <a href="' . zen_href_link($current_page, zen_get_all_get_params()) . '">reload</a> this page.</p>',
'TEXT_SITEMAPXML_INSTRUCTIONS_HEAD' => 'Create / update your site map(s)',
'TEXT_SITEMAPXML_CHOOSE_PARAMETERS' => 'Select Actions',
'TEXT_SITEMAPXML_CHOOSE_PARAMETERS_REBUILD' => 'Rebuild all sitemap*.xml files!',

'TEXT_SITEMAPXML_PLUGINS_LIST' => 'Sitemap Plugins',
'TEXT_SITEMAPXML_PLUGINS_LIST_SELECT' => 'Select Sitemaps to Generate',

'TEXT_SITEMAPXML_FILE_LIST' => 'Sitemaps File List',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_FNAME' => 'Name',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_FSIZE' => 'Size',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_FTIME' => 'Last modified',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_FPERMS' => 'Permissions',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_TYPE' => 'Type',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_ITEMS' => 'Items',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_COMMENTS' => 'Comments',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_ACTION' => 'Action',

'TEXT_SITEMAPXML_IMAGE_POPUP_ALT' => 'open sitemap in new window',
'TEXT_SITEMAPXML_RELOAD_WINDOW' => 'Refresh File List',

'TEXT_SITEMAPXML_FILE_LIST_COMMENTS_READONLY' => 'Read Only!!!',
'TEXT_SITEMAPXML_FILE_LIST_COMMENTS_IGNORED' => 'Ignored',

'TEXT_SITEMAPXML_FILE_LIST_TYPE_URLSET' => 'UrlSet',
'TEXT_SITEMAPXML_FILE_LIST_TYPE_SITEMAPINDEX' => 'SitemapIndex',
'TEXT_SITEMAPXML_FILE_LIST_TYPE_UNDEFINED' => 'Undefined!!!',

'TEXT_ACTION_VIEW_FILE' => 'View',
'TEXT_ACTION_TRUNCATE_FILE' => 'Truncate',
'TEXT_ACTION_TRUNCATE_FILE_CONFIRM' => 'You really want to truncate the file %s?',
'TEXT_ACTION_DELETE_FILE' => 'Delete',
'TEXT_ACTION_DELETE_FILE_CONFIRM' => 'You really want to delete the file %s?',

'TEXT_MESSAGE_FILE_ERROR_OPENED' => 'Error opening file %s',
'TEXT_MESSAGE_FILE_TRUNCATED' => 'File %s truncated',
'TEXT_MESSAGE_FILE_DELETED' => 'File %s deleted',
'TEXT_MESSAGE_FILE_ERROR_DELETED' => 'Error deleting file %s',
];

if (defined('SITEMAPXML_SITEMAPINDEX')) {
$sitemapindex_http_link = HTTP_CATALOG_SERVER . DIR_WS_CATALOG . SITEMAPXML_SITEMAPINDEX . '.xml';
$define['SITEMAPXML_SITEMAPINDEX_HTTP_LINK'] = $sitemapindex_http_link;
$define['TEXT_SITEMAPXML_TIPS_TEXT'] =
'<p>You can read all about sitemaps at <strong><a href="https://sitemaps.org/" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Sitemaps.org]</a></strong>.</p>
<p>Once the sitemaps are generated, you need to get them noticed:</p>
<ol>
<li>Register or login to your account: <strong><a href="https://www.google.com/webmasters/tools/home" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Google]</a></strong>, <strong><a href="https://ssl.bing.com/webmaster" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Bing]</a></strong>.</li>
<li>Submit your Sitemap <code>' . $sitemapindex_http_link . '</code> via the search engine\'s submission interface <strong><a href="https://www.google.com/webmasters/tools/home" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Google]</a></strong>.</li>
<li>Specify the Sitemap location in your <a href="' . HTTP_CATALOG_SERVER . DIR_WS_CATALOG . 'robots.txt' . '" target="_blank" class="splitPageLink">robots.txt</a> file (<a href="https://sitemaps.org/protocol.php#submit_robots" target="_blank" rel="noopener noreferrer" class="splitPageLink">more...</a>): <code>Sitemap: ' . $sitemapindex_http_link . '</code></li>
</ol>
<p>To <em>automatically</em> update sitemaps, you will need to set up a Cron job via your host\'s control panel.</p>
<p>To run the generation as a cron job (at 5am for example), you will need to create something similar to the following examples.</p>
<samp>0 5 * * * GET \'https://your_domain/index.php?main_page=sitemapxml\&amp;rebuild=yes\'</samp><br>
<samp>0 5 * * * wget -q \'https://your_domain/index.php?main_page=sitemapxml\&amp;rebuild=yes\' -O /dev/null</samp><br>
<samp>0 5 * * * curl -s \'https://your_domain/index.php?main_page=sitemapxml\&amp;rebuild=yes\'</samp><br>
<samp>0 5 * * * php -f &lt;path to shop&gt;/cgi-bin/sitemapxml.php rebuild=yes</samp><br>';
}
return $define;
74 changes: 0 additions & 74 deletions sitemapXML/YOUR_Admin/includes/languages/english/sitemapxml.php

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,8 @@
* @link http://www.sitemaps.org/
* @version $Id: sitemapxml.php, v 3.2.2 07.05.2012 19:12 AndrewBerezin $
*/
define('BOX_SITEMAPXML', 'Sitemap XML');
define('BOX_CONFIGURATION_SITEMAPXML', 'Sitemap XML');
$define = [
'BOX_SITEMAPXML' => 'Sitemap XML',
'BOX_CONFIGURATION_SITEMAPXML' => 'Sitemap XML',
];
return $define;
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
<?php
/**
* Sitemap XML Feed
*
* @package Sitemap XML Feed
* @copyright Copyright 2005-2016 Andrew Berezin eCommerce-Service.com
* @copyright Copyright 2003-2016 Zen Cart Development Team
* @copyright Portions Copyright 2003 osCommerce
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @link http://www.sitemaps.org/
* @version $Id: sitemapxml.php, v 3.8 07.07.2016 12:39:33 AndrewBerezin $
*/
global $current_page; //- Needed for zc158 since language files are now loaded by a class

$define = [
'HEADING_TITLE' => 'Sitemap XML',
'TEXT_SITEMAPXML_TIPS_HEAD' => 'Советы:',
'TEXT_SITEMAPXML_TIPS_TEXT' => '<p>To learn more about how to manage the sitemaps of this software, please <a href="' . zen_href_link($current_page, zen_get_all_get_params()) . '">reload</a> this page.</p>',
'TEXT_SITEMAPXML_INSTRUCTIONS_HEAD' => 'Создать / обновить Ваши Sitemap:',
'TEXT_SITEMAPXML_CHOOSE_PARAMETERS' => 'Выберите параметры:',
'TEXT_SITEMAPXML_CHOOSE_PARAMETERS_REBUILD' => 'Перезаписать все существующие файлы sitemap*.xml!',

'TEXT_SITEMAPXML_PLUGINS_LIST' => 'Плагины',
'TEXT_SITEMAPXML_PLUGINS_LIST_SELECT' => 'Отметьте активные плагины',

'TEXT_SITEMAPXML_FILE_LIST' => 'Список файлов Sitemap',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_FNAME' => 'Имя',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_FSIZE' => 'Размер',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_FTIME' => 'Дата',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_FPERMS' => 'Permissions',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_TYPE' => 'Тип',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_ITEMS' => 'Записей',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_COMMENTS' => 'Комментарии',
'TEXT_SITEMAPXML_FILE_LIST_TABLE_ACTION' => 'Действие',

'TEXT_SITEMAPXML_IMAGE_POPUP_ALT' => 'открыть sitemap в новом окне',
'TEXT_SITEMAPXML_RELOAD_WINDOW' => 'Обновить список файлов',

'TEXT_SITEMAPXML_FILE_LIST_COMMENTS_READONLY' => 'Не доступен для записи!!!',
'TEXT_SITEMAPXML_FILE_LIST_COMMENTS_IGNORED' => 'Игнорируется',

'TEXT_SITEMAPXML_FILE_LIST_TYPE_URLSET' => 'UrlSet',
'TEXT_SITEMAPXML_FILE_LIST_TYPE_SITEMAPINDEX' => 'SitemapIndex',
'TEXT_SITEMAPXML_FILE_LIST_TYPE_UNDEFINED' => 'Не определён!!!',

'TEXT_ACTION_VIEW_FILE' => 'Просмотр',
'TEXT_ACTION_TRUNCATE_FILE' => 'Очистить',
'TEXT_ACTION_TRUNCATE_FILE_CONFIRM' => 'Вы действительно хотите очистить файл %s?',
'TEXT_ACTION_DELETE_FILE' => 'Удалить',
'TEXT_ACTION_DELETE_FILE_CONFIRM' => 'Вы действительно хотите удалить файл %s?',

'TEXT_MESSAGE_FILE_ERROR_OPENED' => 'Ошибка при открытии файла %s',
'TEXT_MESSAGE_FILE_TRUNCATED' => 'Файл %s очищен',
'TEXT_MESSAGE_FILE_DELETED' => 'Файл %s удалён',
'TEXT_MESSAGE_FILE_ERROR_DELETED' => 'Ошибка при удалении файла %s',
];

if (defined('SITEMAPXML_SITEMAPINDEX')) {
$sitemapindex_http_link = HTTP_CATALOG_SERVER . DIR_WS_CATALOG . SITEMAPXML_SITEMAPINDEX . '.xml';
$define['SITEMAPXML_SITEMAPINDEX_HTTP_LINK'] = $sitemapindex_http_link;
$define['TEXT_SITEMAPXML_TIPS_TEXT'] =
'<p>Подробно о Sitemaps xml Вы можете прочитать на <strong><a href="https://sitemaps.org/" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Sitemaps.org]</a></strong>.</p>
<ol>
<li>Зарегистрируйтесь: <strong><a href="https://www.google.com/webmasters/tools/home" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Google]</a></strong>, <strong><a href="https://webmaster.yandex.ru/" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Yandex]</a></strong>, <strong><a href="https://ssl.bing.com/webmaster" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Bing]</a></strong>.</li>
<li>Укажите Ваш Sitemap <code>' . $sitemapindex_http_link . '</code> в <strong><a href="https://www.google.com/webmasters/tools/home" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Google]</a></strong>, <strong><a href="https://webmaster.yandex.ru/" target="_blank" rel="noopener noreferrer" class="splitPageLink">[Yandex]</a></strong>.</li>
<li>Укажите адрес Sitemap в Вашем файле <a href="' . HTTP_CATALOG_SERVER . DIR_WS_CATALOG . 'robots.txt' . '" target="_blank" class="splitPageLink">robots.txt</a> (<a href="https://sitemaps.org/protocol.php#submit_robots" target="_blank" rel="noopener noreferrer" class="splitPageLink">подробнее...</a>): <code>Sitemap: ' . $sitemapindex_http_link . '</code></li>
<li>Оповестите поисковые системы об изменениях Ваших Sitemap XML.</li>
</ol>
<p>Чтобы автоматически обновлять sitemaps и автоматически оповещать (пинговать) поисковые системы, необходимо создать cron-задания в Вашей управляющей панели Вашего хостинга.</p>
<p>Например, для запуска задания ежедневно в 5:0 утра, задайте следующие параметры задания cron (конкретные команды могут отличаться в зависимости от хостинга):</p>
<samp>0 5 * * * GET \'https://your_domain/index.php?main_page=sitemapxml\&amp;rebuild=yes\'</samp><br>
<samp>0 5 * * * wget -q \'https://your_domain/index.php?main_page=sitemapxml\&amp;rebuild=yes\' -O /dev/null</samp><br>
<samp>0 5 * * * curl -s \'https://your_domain/index.php?main_page=sitemapxml\&amp;rebuild=yes\'</samp><br>
<samp>0 5 * * * php -f &lt;path to shop&gt;/cgi-bin/sitemapxml.php rebuild=yes</samp><br>';
}
return $define;

0 comments on commit d1c0f1f

Please sign in to comment.