Иконка ресурса

Opencart 2.x.x-3.x.x Key [SergeTkach] Карта сайта для OpenCart - Branched Sitemap v1.14.2

Нет прав для скачивания

FintMax

Админ
Команда форума
FintMax добавил(а) новый ресурс:

[SergeTkach] Карта сайта для OpenCart - Branched Sitemap - [SergeTkach] Карта сайта для OpenCart - Branched Sitemap

Модуль: [SergeTkach] Карта сайта для OpenCart - Branched Sitemap

Подробнее о модуле:

Для просмотра ссылки Войди или Зарегистрируйся

Раздача продукта: - Не выносить контент, в противном случае, подобные релизы будут...
Узнать больше об этом ресурсе...
 
Ссылка на продажник и где официально можно купить
https://opencartforum.com/files/file/5900-karta-sayta-dlya-opencart-branched-sitemap/
Официальная цена
15$

FintMax

Админ
Команда форума
FintMax обновил(а) ресурс [SergeTkach] Карта сайта для OpenCart - Branched Sitemap новой записью:

Новая версия v1.11.1

/* v1.11.1 (2021.01.06)
------------------------------------ */
--
Фикс ошибки для OpenCart 2.3 / Для просмотра ссылки Войди или Зарегистрируйся 2.3 при записи правил в .htaccess через админку модуля при использовании "ocdev.pro - Мультиязык..."
PHP Notice: Undefined index: url in /home/www/sites/oc-store-23023.loc/admin/controller/extension/feed/branched_sitemap.php on line 388
--
Фикс ошибки для 2.x
Undefined variable: user_token in...
Узнать больше об этом обновлении...
 

FintMax

Админ
Команда форума
FintMax обновил(а) ресурс [SergeTkach] Карта сайта для OpenCart - Branched Sitemap новой записью:

Новая версия v1.11.2

/* v1.11.2 (2021.01.10)
------------------------------------ */
--
На двойке:
PHP Notice: Undefined variable: admin/controller/extension/feed/branched_sitemap.php on line 466
Undefined index: feeds_urls in admin/controller/extension/feed/branched_sitemap.php on line 467
На Тройке:
PHP Notice: Undefined variable: languages in admin/controller/extension/feed/branched_sitemap.php on line 412
PHP Warning: Invalid argument supplied for foreach() in...
Узнать больше об этом обновлении...
 

FintMax

Админ
Команда форума
FintMax обновил(а) ресурс [SergeTkach] Карта сайта для OpenCart - Branched Sitemap новой записью:

Новая версия v1.12.0

/* v1.12.0 (17.01.2022)
------------------------------------ */
--
В карту сайта добавлены:
- Дефолтный блог ocStore 3
- Блог шаблонов OCTemplates
--
Усовершенствована запись правил в файл .htaccess из админки.
Теперь при вписывании адреса sitemap.xml также автоматически комментируется стандартное правило
- RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] -- 2.1
- RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] -- 2.2+
Узнать больше об этом обновлении...
 

FintMax

Админ
Команда форума
FintMax обновил(а) ресурс [SergeTkach] Карта сайта для OpenCart - Branched Sitemap новой записью:

Новая версия v1.12.2

/* v1.12.2 (16.02.2022)
------------------------------------ */
--
Улучшено формирование ссылок блога OCTemplates

/* v1.12.1
------------------------------------ */
--
Из ссылок на дочерние карты параметр page=1

Для просмотра ссылки Войди или Зарегистрируйся=>
Для просмотра ссылки Войди или Зарегистрируйся
На многих сайтах настроен...
Узнать больше об этом обновлении...
 

FintMax

Админ
Команда форума
FintMax обновил(а) ресурс [SergeTkach] Карта сайта для OpenCart - Branched Sitemap новой записью:

Новая версия v1.12.3

/* v1.12.3 (21.05.2022)
------------------------------------ */
--
Исправлена ошибка при использовании мультимагазина при формировании ссылок блога OCTemplates
Узнать больше об этом обновлении...
 

FintMax

Админ
Команда форума
FintMax обновил(а) ресурс [SergeTkach] Карта сайта для OpenCart - Branched Sitemap новой записью:

Новая версия v1.13.1

/* v1.13.1 (05.09.2022)
------------------------------------ */
--
У некоторых в файле seopro.php встречается
public function validate() {

Соответственно изменил зацепку кода
Было: private function validate() {
Стало: function validate() {
--
Есть проблемы со старым вариантом SEO URL, который задавался через админку
Их нужно удалить.
Подробнее в файле "Как-обновить-модуль.txt", который был обновлен

/* v1.13.0 (03.09.2022)
------------------------------------ */
--
Изменения...
Узнать больше об этом обновлении...
 

FintMax

Админ
Команда форума
FintMax обновил(а) ресурс [SergeTkach] Карта сайта для OpenCart - Branched Sitemap новой записью:

Новая версия v1.13.2

/* v1.13.2 (13.09.2022)
------------------------------------ */
--
Совсем маленькое обновление.
В настройках модуля в модальном окне "Настройка ссылки для карты сайта"
сделал сокрытие полей формы в случае успешного ответа.
Раньше могло создаваться впечатление, что форма не отправилась.
Узнать больше об этом обновлении...
 

FintMax

Админ
Команда форума
[SergeTkach] Карта сайта для OpenCart - Branched Sitemap v1.13.3 и выше....
Теперь только в складчине: https://oc-pirate.com/threads/sergetkach-karta-sajta-dlja-opencart-branched-sitemap-v1-14-0.789/
Что нового как обычно смотрим список изменений:
/* v1.14.0 (12.06.2023)
------------------------------------ */
--
Прибарана проверка наличия главных страниц для каждой языковой версии.
Во многих случаях при проверке CURL-запросом сайт все равно отдает не верный код для существующих страниц

/* v1.13.11 (03.04.2023)
------------------------------------ */
--
Снова Фикс редиректов (OpenCart 3 / ocStore 3)

Бывают ситуации, когда несуществуя страницы, которые должны показывать 404, редиректят на главную страницу.
В то же время адрес моей карты сайта создается с помощью обработки ошибки 404...

site.com.ua/404 -выдает 404
site.com.ua/ru/404 -идет редирект на site.com.ua/ru/

В прошлый раз обошлось добавлением 404 статуса для адреса моей карты в модуле SeoPro (но причина осталась неизвестной).

На этот раз прошлый фикс не помог. Но в этом случае понял совпадение модулей, при котором происходит редирект

Модули: SEO Мультимова / Мультирегион (markimax)
Редирект Универсал (chukcha) (slasoft Redirect manager)

Поэтому, фиксил через создание правил .htaccess-это чтобы не чипироваться до 404 страницы
И в таком случае нужны дополнительная обротка / / fix flat link for XML feed в модуле SeoPro (ocStore 3)

Фикс вошел в модификатор, а вот правила для .htaccess:

#RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/branched_sitemap [L]
RewriteRule ^sitemap([a-zA-Z-]+).xml$ index.php?route=extension/feed/branched_sitemap/$1 [L]
RewriteRule ^sitemap([a-zA-Z-]+)-([0-9]+).xml$ index.php?route=extension/feed/branched_sitemap/$1 [L]
RewriteRule ^ru/sitemap.xml$ ru/index.php?route=extension/feed/branched_sitemap [L]
RewriteRule ^ru/sitemap([a-zA-Z-]+).xml$ ru/index.php?route=extension/feed/branched_sitemap/$1 [L]
RewriteRule ^ru/sitemap([a-zA-Z-]+)-([0-9]+).xml$ ru/index.php?route=extension/feed/branched_sitemap/$1 [L]

* Примечание!
При использовании .htaccess адрес карты сайта, которая отображается в админке модуля не имеет значения (!!)
** Примечание 2!
А можно было просто правильно настроить правила для модуля редирект универсал...

/* v1.13.10 (23.02.2023)
------------------------------------ */
--
Фикс небывалой ошибки

Любой адрес, в URL которого было значение с поля "Адрес карты сайта", выдавал белый экран со статусом 200
вместо стандартной страницы 404

Например было так:
Для просмотра ссылки Войди или Зарегистрируйся – OK
Для просмотра ссылки Войди или Зарегистрируйся – белый экран + код 200
/* v1.13.9 (10.02.2023)
------------------------------------ */
---
Фикс для ошибки на OpenCart 2 / ocSrtore 2 (не важен)
Ошибка проявляла себя только в интерфейсе админки и не оказывала влияния на работу карты сайта
Notice: Неопределенный index: ocstore_default в .../admin/view/template/extension/feed/branched_sitemap.tpl on line 283 />Дефолтный блог
Для просмотра ссылки Войди или Зарегистрируйся 3+

Ошибка возникала из-за того, что массив со списком блогов был в версии модуля для двойки одинаковым с версией для тройки. И у пользователя был блог, адаптированный с ocStrore 3, на OpenCart 2. В моем модуле в версии для двойки нет обработки дефолтного блога, адаптированного с Для просмотра ссылки Войди или Зарегистрируйся 3.
/* v1.13.8 (17.01.2023)
------------------------------------ */
---
Для версии под Для просмотра ссылки Войди или Зарегистрируйся 3 стало учитывать noindex (который есть в Для просмотра ссылки Войди или Зарегистрируйся 3 по умолчанию)
/* v1.13.7 (29.12.2022)
------------------------------------ */
---
Вернул обработку flat links в SeoPro для тех случаев, когда пользователь добавил правила htaccess из
устаревшей инструкции.
---
Обновил инструкцию. Удалил упоминания о .htaccess
/* v1.13.6 (14.12.2022)
------------------------------------ */
--
Снова проблема с flat links на конкретном сайте
Хотя вообще SeoPro должен выдать 'error/not_found', вместо этого в результате различных модификаций он делал редирект на главную.
Поэтому на всякий случай сделал отделку. Но в этот раз нужно еще самому установить 'error/not_found';

if (isset($this->request->get['_route_']) && false !== strpos($this->request->get['_route_'], str_replace('.xml', '', $this->config->get
('feed_branched_sitemap_url')))) {
$this->request->get['route']='error/not_found'; // different formatting for no conflict with initial code of module
return;
}
/* v1.13.5 (31.10.2022)
------------------------------------ */
--
Важный фикс, который касается только тройки - OpenCart 3 / ocStore 3
Обновил разбор ЧПУ-ссылки карты сайта (начато в 1.13.4)
Сделал совместимость с 3 модулями, которые добавляют мультиязычие на тройке.
/* v1.13.4 (27.10.2022)
------------------------------------ */
--
Исправлена критическая ошибка на тему "Местоположение файла Sitemap" - Для просмотра ссылки Войди или Зарегистрируйся
Ошибка зародилась в версии 1.13.0

Хотя на некоторых сайтах Google принимал ссылки вида sitename.com/branched-sitemap/products-1.xml,
все же в некоторых случаях не принимал.
Тем более, что по протоколу карта сайта в каком-либо каталоге (папке) может содержать ссылки только в пределах этой папки...

(BAD) sitename.com/branched-sitemap/products-1.xml
=>
(OK) sitename.com/branched-sitemap-products-1.xml


Отдельно об "языковой папке"

В 2.1 и 2.3 - языковая папка есть в обоих модулях мультиязычия!! - ОК

А вот в тройке в случае с ocStore + ocdev.pro - Мультиязык, язык товара определяется не папкой, а SEO URLом
Соответственно, карта сайта должна быть уже вне языковой папки

Изменилось:
(BAD) Для просмотра ссылки Войди или Зарегистрируйся
=>
(OK) Для просмотра ссылки Войди или Зарегистрируйся

+
Вариант OpenCart 3 + SEO Мультиязык / Мультирегион языковую папку надо будет понаблюдать.
/* v1.13.3 (25.10.2022)
------------------------------------ */
--
Небольшое исправления для ответвления с картой категорий блога OCTemplates
--
Фикс ошибки с повторным открытием тега <?xml для производителей для случаев, когда sitemapindex выключен.
 
Последнее редактирование:

FintMax

Админ
Команда форума

FintMax

Админ
Команда форума
FintMax обновил(а) ресурс [SergeTkach] Карта сайта для OpenCart - Branched Sitemap новой записью:

Новая версия v1.14.2

/* v1.14.2 (30.06.2023)
------------------------------------ */
Исправлена ошибка
PHP Notice: Undefined variable: output in .../catalog/controller/extension/feed/branched_sitemap.php on line 840

Проявлялась для блога OCTemplates в случае, если не применяется sitemap index

/* v1.14.1 (29.06.2023)

------------------------------------ */
--
Добавлена совместимость с картой OCFIlter
Проблема возникла в случае, если адрес моей карты был указан как sitemap.xml
И не возникала, если...
Узнать больше об этом обновлении...
 
Сверху