Администраторы ab.support.serhii Опубликовано 25 сентября Администраторы Поделиться Post #11838 Опубликовано 25 сентября Дорогие друзья, сегодня мы выпустили релиз обновления: Расширенная карта сайта v2.6.1 от 23-Сен-2024 Исправления ошибок: [!] Не генерировалась карта сайта для витрины с одним языком. Исправлено. Обновления доступны всем пользователям с активной подпиской, производятся через Центр обновлений CS-Cart. Хотите, мы оповестим Вас о следующем обновлении? Подпишитесь на наши каналы для анонсов: – Telegram – WhatsApp – YouTube Ссылка на комментарий
AndreyJ Опубликовано 26 сентября Поделиться Post #11859 Опубликовано 26 сентября Приветствую. Подскажите, пожалуйста, если есть инфа - как рекомендовало сеоагентство по чьей рекомендации внедрили hreflang. Для сайтов которые в Украине работают только. Указывать ли страну или только языка достаточно ru и ua. А может и вовсе надо указать так? ru-UA uk-UA Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 27 сентября Автор Администраторы Поделиться Post #11862 Опубликовано 27 сентября @AndreyJ тут описаны требования с ссылками на ISO-номенклатуры кодов: https://developers.google.com/search/docs/specialty/international/localized-versions#language-codes код языка-код региона То есть, правильно будет ru-UA и uk-UA 1 Ссылка на комментарий
AndreyJ Опубликовано 4 октября Поделиться Post #11956 Опубликовано 4 октября (изменено) Приветствую. Тут такое дело... При переходи из гуглвыдачи сайту дописывается /?srsltid=кучабукв И этот же параметр добавляется и к языковым версиям страницы. Посмотрел на другие проекты, например на хорошопе и в комфи и там такого нет. Может не надо чтобы оно дописывалось? Изменено 4 октября пользователем AndreyJ Ссылка на комментарий
AndreyJ Опубликовано 4 октября Поделиться Post #11957 Опубликовано 4 октября И еще момент В карте сайта <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" Коды языков по разному выводятся. Может надо одинаково? Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 4 октября Автор Администраторы Поделиться Post #11958 Опубликовано 4 октября 9 минут назад, AndreyJ сказал: Может не надо чтобы оно дописывалось? Это не имеет отношения к расширенной карте сайта. Первые результаты поиска по srsltid: https://www.seroundtable.com/google-search-srsltid-url-parameters-37875.html https://searchengines.guru/ru/forum/1102812 Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 4 октября Автор Администраторы Поделиться Post #11959 Опубликовано 4 октября 10 минут назад, AndreyJ сказал: Может надо одинаково? Необязательно. Регион в принципе можно не указывать. Он обычно используется для одного языка, но разных регионов. Например: en-US, en-GB, en-CA Если это 2 разных языка, но 1 регион, то можно его вообще не указывать. https://developers.google.com/search/docs/specialty/international/localized-versions?hl=ru Ссылка на комментарий
AndreyJ Опубликовано 4 октября Поделиться Post #11960 Опубликовано 4 октября 8 минут назад, ab.support.serhii сказал: Это не имеет отношения к расширенной карте сайта. Сергей, приветсвую. Спасибо за быстрый ответ. Я понимаю, что этот параметр добавляет в урл открытой страницы гугл. Но надо ли его добавлять в код страницы к языковым версиям страницы? В блок который уже создает модуль сайтмапа. Вопрос именно об этом. Боюсь просто, что мы так накормим гугл бесчисленным множеством языковых версий страницы. Ссылка на комментарий
AndreyJ Опубликовано 4 октября Поделиться Post #11961 Опубликовано 4 октября 8 минут назад, ab.support.serhii сказал: Например: en-US, en-GB, en-CA Если это 2 разных языка, но 1 регион, то можно его вообще не указывать. В 27.09.2024 в 09:19, ab.support.serhii сказал: То есть, правильно будет ru-UA и uk-UA Сергей, спасибо вам за помощь и ссылки. Поонимаю, что это все конечно на усмотрение сеошников. Но таки думаю, что модуль этот параметр в карту сайта и в код страницы одинаковый должен передавать. Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 4 октября Автор Администраторы Поделиться Post #11962 Опубликовано 4 октября 26 минут назад, AndreyJ сказал: Но таки думаю, что модуль этот параметр в карту сайта и в код страницы одинаковый должен передавать. Можете указать в карте сайта просто "ru" и "uk" - будет одинаково. Ссылка на комментарий
AndreyJ Опубликовано 4 октября Поделиться Post #11963 Опубликовано 4 октября 1 минуту назад, ab.support.serhii сказал: Можете указать в карте сайта просто "ru"и "uk" - будет одинаково. Уже сделал. Таки надеюсь что вы примите во внимание мои изыскания и в будущих версиях модуля это поправите. А вот проблема с srsltid меня таки сильно волнует. Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 4 октября Автор Администраторы Поделиться Post #11964 Опубликовано 4 октября 7 минут назад, AndreyJ сказал: Но таки думаю, что модуль этот параметр в карту сайта и в код страницы одинаковый должен передавать. Снова таки, модуль "Расширенная карта сайта" этот параметр не добавляет и не имеет к этому отношения. Можно после srsltid вписать что угодно и в ссылках это "что угодно" будет указано. Это касается любого get-параметра. Главное, что каноникал указан правильно. Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 4 октября Автор Администраторы Поделиться Post #11965 Опубликовано 4 октября 7 минут назад, AndreyJ сказал: Таки надеюсь что вы примите во внимание мои изыскания и в будущих версиях модуля это поправите. Модуль не отвечает за формирование языковых ссылок на странице. Это ядро делает и записывает туда только код языка, без региона. Ссылка на комментарий
AndreyJ Опубликовано 4 октября Поделиться Post #11966 Опубликовано 4 октября 4 минуты назад, ab.support.serhii сказал: Можно после srsltid вписать что угодно и в ссылках это "что угодно" будет указано. Это касается любого get-параметра. понял єто. думал может єто таки блокировать как то надо. почему и полез проверять как у других сделано 3 минуты назад, ab.support.serhii сказал: Модуль не отвечает за формирование языковых ссылок на странице. а теперь вообще понял понял)) я думал это ваш модуль все добавил )) Спасибо вам. Пойду Картовцев помучю)) Хороших вам выходных. 1 Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 4 октября Автор Администраторы Поделиться Post #11967 Опубликовано 4 октября Только что, AndreyJ сказал: может это таки блокировать как-то надо Вот этого уже не подскажу - надо или не надо. 2 минуты назад, AndreyJ сказал: Хороших вам выходных. Навзаєм. Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 4 октября Автор Администраторы Поделиться Post #11968 Опубликовано 4 октября 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 Так как нам нужно было добавить туда свой хук, мы перетянули этот файл к себе. Но весь остальной код остался родной. Если раздобудете решение для формирования "кода языка+кода региона", то учтите что нужно поменять в соответствующем файле. 1 Ссылка на комментарий
AndreyJ Опубликовано 20 октября Поделиться Post #12166 Опубликовано 20 октября Приветствую. В футере сайта есть Карта сайта и если модуль включен и туда жмакнуть, то сыпется ошибка. Как я понял это потому что в самом запросе нет джоина 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 Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 21 октября Автор Администраторы Поделиться Post #12178 Опубликовано 21 октября 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 Постараемся побыстрее выпустить баг-фикс релиз. 1 Ссылка на комментарий
Администраторы ab.support.serhii Опубликовано 7 ноября Автор Администраторы Поделиться Post #12671 Опубликовано 7 ноября Тема закрыта, так как вышел новый релиз. Ссылка на комментарий
Рекомендуемые сообщения