Forums / National / Russian / Cotonti 0.9.24 Beta

<<<12345678>>>

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

Kabak
#76 2024-01-19 06:55

по-моему баг или неточность в работе движка :

на форуме forums.posts.tpl   тег {FORUMS_POSTS_PAGETITLE}  отображается корректно 

но в forums.editpost.tpl тег {FORUMS_EDITPOST_PAGETITLE} отображается не корректно

исправите ?

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

forums.editpost.php  string 142

$crumbs[] = array(cot_url('forums', "m=posts&p=" . $p, "#" . $p), (($rowt['ft_mode'] == 1) ? '# ' : '') . htmlspecialchars($rowt['ft_title']));

по-моему должна выгладеть так 

$crumbs[] = array(cot_url('forums', "m=posts&p=" . $p, "#" . $p), (($rowt['ft_mode'] == 1) ? '# ' : '') . $rowt['ft_title']);

 

This post was edited by Kabak (2024-01-20 20:47, 3 months ago)
Alex300
#77 2024-01-22 07:27

Хлебные крошки на странице редактирования топика уже исправлены.

 

если в описании страницы указать <hr> , то первый символ '<' заменяется на  &lt;

По-моему так быть не должно или это особенность движка ?

Да, так быть не должно.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
This post was edited by Alex300 (2024-01-22 08:33, 3 months ago)
Kabak
#78 2024-01-23 08:16

В pages при сохранении новой страницы или при редактировании в теге {PAGE_DESC} заменяется '<' на &lt; и отображается не корректно

GIT

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

не понятно , почему описание страницы трактуется не так как описания темы на форуме.   т.е.  для описания темы форума замена  '<' на &lt; - баг , а для описания страниц - нет.

This post was edited by Kabak (2024-01-23 09:30, 3 months ago)
Alex300
#79 2024-01-23 09:50

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

Ваш issue дублирует, этот. Хотя и описывет проблему иначе )

И хорошо бы протестировать текущую master ветку. Надо бы готовить выпуск релиза.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
This post was edited by Alex300 (2024-01-23 10:21, 3 months ago)
Kabak
#80 2024-01-23 10:19

Проверю и напишу, если что-то не так.

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

forums.sections.php

и forums.topics.php

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

 

в других местах проблема ушла

This post was edited by Kabak (2024-01-23 17:33, 3 months ago)
Alex300
#81 2024-01-24 05:41

Попробуйте обновитья из мастер ветки

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

Обновился

forums.sections.php и forums.topics.php  без изменений

Alex300
#83 2024-01-24 18:01

Если вдруг оно не пофиксилось в последнем коммите, то нужны подробности, например, шаблоны и теги, которые выволятся неправильно. А то не могу воспроизвести и ищу по коду наугад.

См. https://github.com/Cotonti/Cotonti/issues/1765#issuecomment-1905625387

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
This post was edited by Alex300 (2024-02-11 05:36, 3 months ago)
Kabak
#84 2024-01-24 19:47

forums.sections.tpl {FORUMS_SECTIONS_ROW_LASTPOST}

forums.topics.tpl {FORUMS_TOPICS_ROW_TITLE} , {FORUMS_TOPICS_ROW_DESC}

Alex300
#85 2024-01-25 05:07

А проблемные данные были добавлены после этого обновления (23 января в 11:00 МСК) или до? Это важно. Будет работать, то что добавлено после.

У меня не воспроизводится. Все как на скринах выше.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
This post was edited by Alex300 (2024-01-25 07:41, 3 months ago)
Kabak
#86 2024-01-25 07:01

Да.  обновил  данные в названии темы форума и её описании       всё заработало     

 

Благодарю

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

пытался в админке настроить права для раздела форума с путём  1 , 2  , 3 ...   в котором нет ни одного поста ( с подразделами 1.1  , 1.2 ...  проблем нет )

Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/apcfix/system/functions.php on line 2406

This post was edited by Kabak (2024-01-26 11:33, 3 months ago)
prostogorod
#87 2024-02-08 17:03

Вставляю такую конструкцию

   {PHP|cot_page_enum('articles',0,'indexlastarticles','page_date DESC')}

Если смотреть, как незалогиненый пользователь просто выводит как текст, не срабатывает. Если залогинется под админом, выводит контент, но выдает ошибки:

Warning: Undefined array key "entries" in /home/s/www/system/functions.php on line 4593

Warning: Undefined array key "onpage" in /home/s/www/system/functions.php on line 4594

Warning: Undefined array key "perPage" in /home/s/www/system/functions.php on line 4595

Связаны ошибки с функцией cot_generatePaginationTags:

        $prefix . 'TOTAL_ENTRIES' => $pagination['entries'],
        $prefix . 'ENTRIES_ON_CURRENT_PAGE' => $pagination['onpage'],
        $prefix . 'ENTRIES_PER_PAGE' => $pagination['perPage'],

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

This post was edited by prostogorod (2024-02-08 17:32, 3 months ago)
Alex300
#88 2024-02-09 07:43

Вставляю такую конструкцию

{PHP|cot_page_enum('articles',0,'indexlastarticles','page_date DESC')}

Если смотреть, как незалогиненый пользователь просто выводит как текст, не срабатывает.

Для гостей modules/page/inc/page.functions.php не подгружается автоматически. Надо подключить этот файл, например в теме. См. пример.

Если залогинется под админом, выводит контент, но выдает ошибки:

Связаны ошибки с функцией cot_generatePaginationTags:

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

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

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

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

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

prostogorod
#90 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)

<<<12345678>>>