Forums / National / Russian / Cotonti 0.9.24 Beta

Тестирование и баги

Alex300
#47788 2024-02-12 05:38
#47784 prostogorod:

Если при добавлении и редактировании страниц использую такую конструкцию:

{PAGEADD_FORM_TITLE|cot_rc_modify($this, 'class="form-control"')}

{PAGEEDIT_FORM_TITLE|cot_rc_modify($this, 'class="form-control"')}

Происходит ошибки, связаны с функцией cot_rc_modify()

Deprecated: mb_stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/s/www/system/functions.php on line 4993

Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/s/www/system/functions.php on line 4996

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

Я так понял и мультиязычность  cot_page_enum не поддерживается.

Исправлено в мастер ветке

 

И еще заметил такой баг, связный с canonical. Если переключить на второй язык главную страницу тег HEADER_CANONICAL_URL неправильно формирует url, остается прежний как для главной основного языка. Не добавляет префикс языка. В остальном все правильно.

Исправлено.

 

И еще заметил, почему-то для url некоторых категорий второго языка появляется тег не индексации <meta name="robots" content="noindex" />

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

Но сейчас это не правилно и Google не рекомендует делать так. Рекомендуется правильно проставлять canonical url. Этот функционал убрал.

См.: https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=ru#best-practices, https://github.com/Cotonti/Cotonti/issues/1750

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/