Это странно: при попытке создать новую категорию появляется эта ошибка. И я не могу создать ни одной новой категории.
- Я пытаюсь создать новую категорию с именем «edit» или «editor»
Можете, пожалуйста, перевести сообщение об ошибке ![]()
Это кнопка «Вернуться в категорию», но она не работает и отображает ошибку ниже.
Думаю, это проблема перевода.
Перевод с EN на VI выглядит нормально ![]()
Где-то что-то сломано
EN:
VI
Код:
Какие плагины у вас установлены?
Вот плагины, которые я установил:
[discourse-akismet]
[discourse-checklist]
[discourse-graphviz]
[discourse-sitemap]
[discourse-solved]
Компоненты темы?
Я просто не могу воспроизвести эту проблему на моём тестовом Discourse
Привет, вот компоненты, которые я установил:
Custom Header Links
DiscoTOC
discourse-image-annotator
Discourse Kanban
Keyboard Text Button Component
Вот ошибки из моей консоли:
3_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011 Чтобы избежать ошибок, добавьте ключ `pluginId` в ваши изменения при вызове `modifyClass`
ae @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011
_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:609 Уведомление о устаревании: route:discovery.parentCategory был заменён на route:discovery.category (устарело с версии Discourse 2.6.0)
e.default @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:609
2_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011 Чтобы избежать ошибок, добавьте ключ `pluginId` в ваши изменения при вызове `modifyClass`
ae @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011
_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:609 Уведомление о устаревании: route:discovery.categoryWithID был заменён на route:discovery.category (устарело с версии Discourse 2.6.0)
e.default @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:609
_application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011 Чтобы избежать ошибок, добавьте ключ `pluginId` в ваши изменения при вызове `modifyClass`
ae @ _application-a15c914e2cec8624198e68be9bd3d39b56cd72913d39d7e27f39a1cd2a1065f7.js:24011
gtm.js?id=GTM-PMQ7HQM:288 Отказано в выполнении встроенного скрипта, так как это нарушает следующую директиву политики безопасности контента: "script-src https://help.working24.net/logs/ https://help.working24.net/sidekiq/ https://help.working24.net/mini-profiler-resources/ https://help.working24.net/assets/ https://help.working24.net/brotli_asset/ https://help.working24.net/extra-locales/ https://help.working24.net/highlight-js/ https://help.working24.net/javascripts/ https://help.working24.net/plugins/ https://help.working24.net/theme-javascripts/ https://help.working24.net/svg-sprite/ https://www.googletagmanager.com/gtm.js 'nonce-0f580e0f955faa97f3cb8a1864d16eb4' https://help.working24.net/logs/ https://help.working24.net/sidekiq/ https://help.working24.net/mini-profiler-resources/ https://help.working24.net/assets/ https://help.working24.net/brotli_asset/ https://help.working24.net/extra-locales/ https://help.working24.net/highlight-js/ https://help.working24.net/javascripts/ https://help.working24.net/plugins/ https://help.working24.net/theme-javascripts/ https://help.working24.net/svg-sprite/ https://www.googletagmanager.com/gtm.js https://gc.kis.v2.scr.kaspersky-labs.com wss://gc.kis.v2.scr.kaspersky-labs.com https://connect.facebook.net/vi_VN/ https://viewer.diagrams.net/". Для включения выполнения встроенного кода требуется либо ключ 'unsafe-inline', либо хэш ('sha256-B6lPd158nbG8rCxsx2kpy/8ua86KST6EpT4plGVsNqY='), либо nonce ('nonce-...').
(anonymous) @ gtm.js?id=GTM-PMQ7HQM:288
/message-bus/052d116f94b54ca185973f11560ed0a1/poll?dlp=t:1 Не удалось загрузить ресурс: net::ERR_TIMED_OUT
/message-bus/052d116f94b54ca185973f11560ed0a1/poll?dlp=t:1 Не удалось загрузить ресурс: net::ERR_CONNECTION_TIMED_OUT
DevTools не удалось загрузить карту исходного кода: Не удалось загрузить содержимое для https://help.working24.net/theme-javascripts/cropro.js.map: HTTP ошибка: код состояния 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
Привет, я нашёл причину: в Discourse возникает ошибка, когда я пытаюсь назвать категорию «Edit» (slug: edit).
Кажется, в ваших языковых полях «edit» используется как slug для какого-то внутреннего элемента.
Не могли бы вы проверить и исправить это?
Привет, @cmdntd,
«Редактировать» используется в настройках для меню публикации и в меню скрытых публикаций.
/admin/site_settings/category/basic
Я не думаю, что вы сможете использовать «Редактировать» в качестве названия или слайга категории.
Попробуйте «Изменить» с слагом «edit» и перейдите к этому новому элементу.
Ошибка появится, как только вы перейдёте к нему.
Сработало? Отлично.
Возможно, он работает в неправильном редакторе и редактирует существующую категорию Website? Это похоже не на создатель Create New Category, а на редактор для внесения изменений в существующую категорию. На скриншоте видно Edit: Website — существующая категория (?), и внизу отображается кнопка Save Category вместо кнопки New Category, которая используется для создания новой категории.
Да, точно
Окей, мне удалось воспроизвести это.
Значит, edit использовать не следует.
В меню-гамбургер в левом верхнем углу нажмите на Категории. Затем нажмите на значок гаечного ключа рядом с кнопкой + Новая тема, и вы увидите следующее.
Нажмите на него, и вас перенаправит к создателю новой категории, где вы можете создать новую категорию верхнего уровня или подкатегорию в существующей категории. Если вы хотите создать категорию верхнего уровня, оставьте поле Родительская категория пустым. Но если вы хотите, чтобы ваша новая категория была подкатегорией существующей категории, нажмите на это поле и либо прокрутите вниз до нужной категории, либо найдите её, используя строку поиска в этом поле.
Вот что вы должны увидеть при создании новой категории.
Да, конечно
Я уже создавал много категорий и подкатегорий.
Кроме этого, я не могу создать категорию с названием «Edit».