Черновики в ТК

#1 7 августа 2025 в 15:57

Здравствуйте. Как может попасть запись в черновики, если они отключены в настройках ТК? Я заметил, что уже часто так случается и через админку невозможно их опубликовать. 

#2 7 августа 2025 в 16:57

 F_a_R_i_D, версия движка какая? Помню был баг, когда кнопка «Сохранить» исчезала при определенных настройках ТК, и оставалось или жать «в черновики», или «Отмена». Обновитесь до 2.17.3, так как баг поправляли.

#3 7 августа 2025 в 21:27

 Zau4man, Самая последняя версия движка.

Добавлено спустя Только что

 Zau4man, Так не у всех так. Из 100 процентов 5-10 проценты, у остальных всё норм.

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

Использую компонент Вакансии от Парвиза. 2 ТК, которые добавляются пользователями, поэтому не могу сам повторить эту ошибку. Вакансии и резюме. В обеих случаях черновики отключены.

Сегодня в 11:44
#4 11 августа 2025 в 13:54

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

В поле edu оно появилось, из-за чего запись не загружалась. 

  1. ---
  2. -
  3. edu: "3"
  4. YEAR: "3"
  5. institut: Bakı Dövlət Universiteti -Bakalavr
  6. spec: 'Tarix '
  7. -
  8. edu: "3"
  9. YEAR: "0"
  10. institut: 'Bakı Mühəndislik Universiteti '
  11. spec: |
  12. >
  13. Biznesin İdarə edilməsi MBA Maliyyə
  14. Mühəndisliyi üzrə
  15.  

Как можно избежать этой проблемы?

#5 11 августа 2025 в 14:32

Также часто бесит знак |

F_a_R_i_D

это часть формата yaml

Изображение

yaml.org/spec/1.2.2/

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

Или вы попытались обновить движок, а потом откатили базу, оставив новые файлы, так как библиотека для работы с yaml обновлялась во времена версии типа 2.16.0

#6 11 августа 2025 в 14:50

Или вы попытались обновить движок, а потом откатили базу, оставив новые файлы, так как библиотека для работы с yaml обновлялась во времена версии типа 2.16.0

Zau4man

Версия движка самая последняя.

#7 11 августа 2025 в 15:00

Версия движка самая последняя

F_a_R_i_D

тогда данная черта не должна вас беспокоить, как пользователя сайта. А разработчикам не надо писать/читать данные напрямую из базы без обработки таких полей с помощью cmsModel::yamlToArray

#8 11 августа 2025 в 15:22

тогда данная черта не должна вас беспокоить, как пользователя сайта. А разработчикам не надо писать/читать данные напрямую из базы без обработки таких полей с помощью cmsModel::yamlToArray

Zau4man

Компонент вакансии от Парвиза. Запись не открывалась, пришлось удалить её.

#9 18 августа 2025 в 11:59

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

А разработчикам не надо писать/читать данные напрямую из базы без обработки таких полей с помощью cmsModel::yamlToArray

Zau4man

Парвиз, может подскажете как решить проблему?

Приходится заходить в базу и корректировать. А пользователь видит белый экран и больше не заходит.

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

#10 18 августа 2025 в 16:27

 F_a_R_i_D, Пишите в ЛС если нужна помощью, я не всегда слежу за темами форума.

Это нормально что в БД появляется | или >

Компонент записывает и читает без проблем такие строки

Изображение

Изображение

Проблему с белым экраном надо посмотреть с оригинальной строкой из БД, если есть такая запись, отправьте мне, я попробую добавить себе и выяснить причину.

Скорей всего проблема в языке на котором пишется, может там есть какие то символы, которые не проходят валидацию yaml

#11 20 августа 2025 в 08:44

 My-InstantCMS.Ru, Хорошо. Спасибо, что отозвались. Я не знал, что из-за компонента, поэтому здесь написал. Напишу вам.

П.с. тема про черновики опять актуальна, опять записи попадают в черновики, приходится в базе менять. Как это может произойти, если черновики отключены?

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожее в блогах

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.