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

v2.6.1 обновление от 23-Сен-2024


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

  • Администраторы

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

Расширенная карта сайта v2.6.1 от 23-Сен-2024

Исправления ошибок:
[!] Не генерировалась карта сайта для витрины с одним языком. Исправлено.

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


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

Ссылка на комментарий

Приветствую.

Подскажите, пожалуйста, если есть инфа -  как рекомендовало сеоагентство по чьей рекомендации внедрили  hreflang.

Для сайтов которые в Украине работают только.

 

Указывать ли страну  или только языка достаточно ru и ua.

А может и вовсе надо указать так?

ru-UA

uk-UA

 

 1060303168_.png.e15cbdf465e81ef2a03b7d4f5bec0c1b.png

Ссылка на комментарий
  • Администраторы

@AndreyJ тут описаны требования с ссылками на ISO-номенклатуры кодов:

https://developers.google.com/search/docs/specialty/international/localized-versions#language-codes

код языка-код региона

То есть, правильно будет ru-UA и uk-UA

  • Like 1
Ссылка на комментарий

 

Приветствую.

Тут такое дело...

При переходи из гуглвыдачи сайту дописывается /?srsltid=кучабукв

И этот же параметр добавляется и к языковым версиям страницы.

Посмотрел на другие проекты, например на хорошопе и в комфи и там такого нет.

Может не надо чтобы оно дописывалось?

 

 

.thumb.png.000ddbae14f2299bea1e97a2b21468a6.png

 

 

.thumb.png.fc034b4430eba8effa5f49208197f489.png

 

 

 

.thumb.png.a8a32491202eff4a40fe20e2f43fdef3.png

изображение.png

Изменено пользователем AndreyJ
Ссылка на комментарий

И еще момент

В карте сайта

<xhtml:link rel="alternate" hreflang="ru-UA"

<xhtml:link rel="alternate" hreflang="uk-UA"

 

а в коде страницы

 

<link title="Русский" dir="ltr" type="text/html" rel="alternate" hreflang="ru"

<link title="Українська" dir="ltr" type="text/html" rel="alternate" hreflang="uk"

 

Коды языков по разному выводятся.

Может надо одинаково?

 

Ссылка на комментарий
  • Администраторы
9 минут назад, AndreyJ сказал:

Может не надо чтобы оно дописывалось?

Это не имеет отношения к расширенной карте сайта.

Первые результаты поиска по srsltid:

https://www.seroundtable.com/google-search-srsltid-url-parameters-37875.html

https://searchengines.guru/ru/forum/1102812

Ссылка на комментарий
  • Администраторы
10 минут назад, AndreyJ сказал:

Может надо одинаково?

Необязательно.

Регион в принципе можно не указывать. Он обычно используется для одного языка, но разных регионов. Например: en-US, en-GB, en-CA

Если это 2 разных языка, но 1 регион, то можно его вообще не указывать.

2024_10_04_2605804978.jpg.c4cae77b95480eec9c76f8e7d6fe8b85.jpg

https://developers.google.com/search/docs/specialty/international/localized-versions?hl=ru

Ссылка на комментарий
8 минут назад, ab.support.serhii сказал:

Это не имеет отношения к расширенной карте сайта.

Сергей, приветсвую.

Спасибо за быстрый ответ.

Я понимаю, что этот параметр добавляет в урл открытой страницы гугл.

 

Но надо ли его добавлять в код страницы к языковым версиям страницы?

В блок который уже создает модуль сайтмапа.

Вопрос именно об этом.

Боюсь просто, что мы так накормим гугл бесчисленным множеством языковых версий страницы.

 

Ссылка на комментарий
8 минут назад, ab.support.serhii сказал:

Например: en-US, en-GB, en-CA

Если это 2 разных языка, но 1 регион, то можно его вообще не указывать.

 

В 27.09.2024 в 09:19, ab.support.serhii сказал:

То есть, правильно будет ru-UA и uk-UA

 

 

Сергей, спасибо вам за помощь и ссылки.

 

 

Поонимаю, что это все конечно на усмотрение сеошников.

Но таки думаю, что модуль этот параметр в карту сайта и в код страницы одинаковый должен передавать.

Ссылка на комментарий
  • Администраторы
26 минут назад, AndreyJ сказал:

Но таки думаю, что модуль этот параметр в карту сайта и в код страницы одинаковый должен передавать.

Можете указать в карте сайта просто "ru" и "uk" - будет одинаково.

Ссылка на комментарий
1 минуту назад, ab.support.serhii сказал:

Можете указать в карте сайта просто "ru"и "uk" - будет одинаково.

 

Уже  сделал.

Таки надеюсь что вы примите во внимание мои изыскания и в будущих версиях модуля это поправите.

 

 

А вот проблема с srsltid меня таки сильно волнует.

 

 

Ссылка на комментарий
  • Администраторы
7 минут назад, AndreyJ сказал:

Но таки думаю, что модуль этот параметр в карту сайта и в код страницы одинаковый должен передавать.

Снова таки, модуль "Расширенная карта сайта" этот параметр не добавляет и не имеет к этому отношения.

Можно после srsltid вписать что угодно и в ссылках это "что угодно" будет указано.

Это касается любого get-параметра.

2024_10_04_0672052897.thumb.jpg.8f063ce481d1a3d6f289a170a0b7c5ab.jpg

Главное, что каноникал указан правильно.

Ссылка на комментарий
  • Администраторы
7 минут назад, AndreyJ сказал:

Таки надеюсь что вы примите во внимание мои изыскания и в будущих версиях модуля это поправите.

Модуль не отвечает за формирование языковых ссылок на странице.

Это ядро делает и записывает туда только код языка, без региона.

2024_10_04_7856688254.thumb.jpg.9a7b57eb67c6018570ac5fd6d9c34549.jpg

Ссылка на комментарий
4 минуты назад, ab.support.serhii сказал:

Можно после srsltid вписать что угодно и в ссылках это "что угодно" будет указано.

Это касается любого get-параметра.

понял єто.

думал может єто таки блокировать как то надо. почему и полез проверять как у других сделано

 

3 минуты назад, ab.support.serhii сказал:

Модуль не отвечает за формирование языковых ссылок на странице.

 

 

а теперь вообще понял понял))

я думал это ваш модуль все добавил ))

Спасибо вам. Пойду Картовцев помучю))

Хороших вам выходных.

 

 

 

  • Like 1
Ссылка на комментарий
  • Администраторы
Только что, AndreyJ сказал:

может это таки блокировать как-то надо

Вот этого уже не подскажу - надо или не надо.

2 минуты назад, AndreyJ сказал:

Хороших вам выходных.

Навзаєм.

Ссылка на комментарий
  • Администраторы
20 минут назад, ab.support.serhii сказал:

Это ядро делает

15 минут назад, AndreyJ сказал:

Пойду Картовцев помучю))

Чтобы совсем уж полно раскрыть тему, то это формируется в файле /design/themes/*тема*/templates/addons/seo/hooks/index/meta.post.tpl

http://i.abt.team/serhii/2024_10_04_4232493862.jpg

Так как нам нужно было добавить туда свой хук, мы перетянули этот файл к себе. Но весь остальной код остался родной. Если раздобудете решение для формирования "кода языка+кода региона", то учтите что нужно поменять в соответствующем файле.

  • Like 1
Ссылка на комментарий
  • 3 недели спустя...

Приветствую.

В футере сайта есть Карта сайта и если модуль включен и  туда жмакнуть, то сыпется ошибка.

Как я понял это потому что в самом запросе нет джоина cscart_categories а в условии есть.

Дайте плиз фикс.

 

На демке повторил.

 

https://abd-503ceec5e3.demos.abt.team/sitemap-en/

 

 


 

Спойлер

Tygh\Exceptions\AException

Message

Unknown column 'cscart_categories.company_id' in 'where clause' (1054)

SELECT p.*, IF(pd.page_sitemap = "", pd.page, pd.page_sitemap) AS page FROM cscart_pages AS p INNER JOIN cscart_page_descriptions AS pd ON p.page_id = pd.page_id AND pd.lang_code = 'ru' INNER JOIN cscart_ult_objects_sharing ON (cscart_ult_objects_sharing.share_object_id = p.page_id AND cscart_ult_objects_sharing.share_company_id = 1 AND cscart_ult_objects_sharing.share_object_type = 'pages') WHERE p.page_type = 'B' AND p.status = 'A' AND (p.use_avail_period = 'N' OR (p.avail_from_timestamp <= 1729448807 AND (p.avail_till_timestamp = 0 OR p.avail_till_timestamp > 1729448807))) AND cscart_categories.company_id = 1 ORDER BY p.id_path

Error at

app/Tygh/Database/Connection.php, line: 1713

Backtrace

File:app/Tygh/Database/Connection.php

Line:1490

Function:throwError

File:app/Tygh/Database/Connection.php

Line:700

Function:execQuery

File:app/Tygh/Database/Connection.php

Line:333

Function:query

File:app/functions/fn.database.php

Line:35

Function:getArray

File:app/addons/ab__advanced_sitemap/controllers/frontend/sitemap.post.php

Line:51

Function:db_get_array

File:app/functions/fn.control.php

Line:727

Function:include

File:app/functions/fn.control.php

Line:458

Function:fn_run_controller

File:index.php

Line:19

Function:fn_dispatch

 

Ссылка на комментарий
  • Администраторы
13 часов назад, AndreyJ сказал:

Дайте плиз фикс

В

app/addons/ab__advanced_sitemap/controllers/frontend/sitemap.post.php

заменить

?:categories.company_id

на

p.company_id

http://i.abt.team/serhii/2024_10_21_4812436197.jpg

 

Постараемся побыстрее выпустить баг-фикс релиз.

  • Check Mark 1
Ссылка на комментарий
  • 3 недели спустя...
  • ab.support.serhii непопулярно, откреплено и закрыто это тема
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

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