Forums / National / Russian / Cotonti 0.9.24 Beta

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

prostogorod
#47784 2024-02-10 11:06

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

{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

 

Добавлено 12 минут спустя:

#47781 Kopusha:

у меня вапче древняя ветка - все работает с i18n в page_enum как часы

Да, согласен на старых версиях и у меня работает.

 

#47780 Alex300:

Вот это надо проверить. Судя по коду - должно. Если действительно не работает, сделать issue на гитхабе - добавим.

Да, чуть позже добавлю.

У меня заработало после добавления  в хук  i18n.page.enum.query переменной $i18n_notmain и добавление в функцию:

		global $i18n_enabled, $i18n_read;
        $i18n_enabled = $i18n_read && cot_i18n_enabled($pag['page_cat']);

Но точно не знаю, насколько это корректно

Добавлено 1 час спустя:

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

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

This post was edited by prostogorod (2024-02-10 12:48, 3 months ago)