Здравствуйте, мы используем Discourse v3.0.3, и параметр max_post_length установлен на максимальное значение по умолчанию — 150 000 символов. Однако несколько наших технических экспертов, предоставляющих решения на основе опыта работы в полевых условиях, сталкиваются с сообщениями об ошибках, превышающими лимит в 150 000 символов.
При попытке увеличить этот параметр я получаю следующую ошибку:
max_post_length: Значение должно находиться в диапазоне от 0 до 150000.
Эта проблема стала для нас серьёзной, поскольку контент сильно зависит от взаимосвязанных частей с якорными ссылками. Разделение контента на несколько сообщений потребовало бы значительных затрат времени и усилий для его соответствующего перераспределения. Кроме того, это негативно повлияло бы на пользовательский опыт, если читателям придётся переключаться между несколькими сообщениями, чтобы получить доступ к полной информации.
Есть ли способ увеличить это значение или отключить ограничение?
Спасибо за ваш ответ. Похоже, что упомянутый вами плагин уже интегрирован в основную систему. К сожалению, этот плагин лишь устанавливает максимальную длину сообщения на значение по умолчанию — 150 000 символов, что уже является предельным лимитом для используемой нами версии Discourse.
Однако моя цель — превысить стандартный лимит в 150 000 символов.
Думаю, есть способ увеличить лимит, но превышение максимальной длины сообщения может потенциально вызвать проблемы с производительностью. Надеюсь, вы найдёте рабочее решение, или кто-то другой сможет дать вам совет и помочь.
Отличные новости! Большое спасибо за разъяснения. Похоже, следующим шагом будет то, что мне нужно сделать форк того же плагина из репозитория GitHub - jomaxro/discourse-plugin-site-setting-override · GitHub и внести необходимые изменения в файл site_settings.yml.
Ещё раз спасибо! С нетерпением хочу попробовать это в деле.