Перейти к содержанию

v2.6.3 обновление от 25-Ноя-2024


ab.support.serhii

Рекомендуемые сообщения

  • Администраторы
Post #12850 Опубликовано

Дорогие друзья, сегодня мы выпустили релиз обновления:

Расширенная карта сайта v2.6.3 от 25-Ноя-2024

Исправления ошибок:
[!] При переходе на страницу "Генерация карты сайта" возникала PHP ошибка. Исправлено.

Обновления доступны всем пользователям с активной подпиской, производятся через Центр обновлений CS-Cart.


Хотите, мы оповестим Вас о следующем обновлении? Подпишитесь на наши каналы для анонсов:
Telegram
WhatsApp
YouTube

  • 1 месяц спустя...
Post #13519 Опубликовано

@ab.support.serhii приветствую.

в продолжении нашей беседы.

еще раз спасибо за наводку.

я кажется таки придумал красивое решение

если есть модуль СеоФильтров то он перетирает заголовки и добавлять надо сюда

\www\design\themes\responsive\templates\addons\ab__seo_filters\overrides\addons\seo\hooks\index\meta.post.tpl

 

Решение заключается в том, что берет код страны из настройки страны витрины

(если страна указана, если не указана, то просто без нее)

 

Предлагаю  добавить эту настройку в ваш модуль индексации, только надо чтобы он был самым главным в деле перетирания. А то боюсь что при очередной обнове забуду и все пропадет )))

 

вроде все красиво, как у Розеточке ))

 

пишу сюда, т.к. вроде в этой ветке начало

 

и вопросик скажите плиз - обращение ж $settings.Company.company_country не должно влиять на скорость?

 

Цитата

{foreach $seo_alt_hreflangs_list as $seo_alt_lang_code => $seo_alt_lang}
    <link
        title="{$seo_alt_lang.name}"
        dir="{$seo_alt_lang.direction}"
        type="text/html"
        rel="alternate"
        hreflang="{if $seo_alt_lang_code != 'x-default' && $settings.Company.company_country}{$seo_alt_lang_code}-{$settings.Company.company_country}{else}{$seo_alt_lang_code}{/if}"
        href="{$seo_alt_lang.href}"
    />
{/foreach}

 

Результат

356730748_.thumb.png.3ea4f2ac82fcd5334cc1eea544a4ed1b.png

 

  • Администраторы
Post #13522 Опубликовано

@AndreyJ процитирую разработчика:

Цитата

Это не место для подобного. Нужно модифицировать данные, а не шаблоны - а ответственность за эти данные возложена на стандартный модуль SEO. Если это и делать, то через модуль SEO/хуки/переопределение данных, но точно не через модификацию шаблона, тем более такую, что добавит очередной оверрайд - ибо при изменении приоритетов/порядка перетирания могут быть неожиданные последствия.

Стоит предложить это команде CS-Cart, чтобы модуль SEO сам мог формировать эти hreflang корректно.

  • 1 месяц спустя...
Post #13692 Опубликовано (изменено)

Здравствуйте! при установке значения приоритета "1" ошибка валидации. Необходимо чтобы значение было "1.0"

Как это исправить?

"Приоритетность URL относительно других URL на Вашем сайте. Допустимый диапазон значений — от 0,0 до 1,0."

https://www.sitemaps.org/ru/protocol.html#xmlTagDefinitions

 

 

Знімок екрана 2025-03-05 124434.png

Изменено пользователем andreyandreenko
  • Администраторы
Post #13693 Опубликовано

@andreyandreenko app/addons/ab__advanced_sitemap/schemas/settings/variants.functions.post.php

1. сделать бекап файла (!)

2. в конце файла заменить последнюю функцию на это:

function fn_ab__as_get_priority()
{
	$priority = [
		'do_not_use' => __('do_not_use'),
		'0.1'     => ('0.1'),
		'0.2'     => ('0.2'),
		'0.3'     => ('0.3'),
		'0.4'     => ('0.4'),
		'0.5'     => ('0.5'),
		'0.6'     => ('0.6'),
		'0.7'     => ('0.7'),
		'0.8'     => ('0.8'),
		'0.9'     => ('0.9'),
		'1.0'     => ('1.0'),
    ];

    return $priority;
}
Спойлер

2025_03_05_8796846086.thumb.jpg.a47e26c3a3897f96df86ced1a90b4aac.jpg

3. очистить кеш

4. сгенерировать карту сайта заново.

  • Like 1

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...