I am setting up a forum with a somewhat unusual use case - a user can be invited to a access a category, which would otherwise be locked to him and in case the user is interested, he will have to accept terms of conditions specific for the given group that is being unlocked to him.
Извините, что продолжаю этот старый разговор, но у меня почти идентичная ситуация. Я планирую создать онлайн-форум для обсуждения книг. Каждая книга будет отдельной категорией, доступ к которой будет ограничен группами пользователей. Некоторые категории могут включать обсуждения, ведущиеся автором или экспертом по теме. Я хочу предоставить лидерам категорий (например, г-же Автор) возможность установить дополнительную защиту для всего, что они публикуют. Это может включать, например, черновые переводы текста. Или, возможно, автор намерен использовать вопросы участников форума как основу для вводной книги.
Есть ли способ принудительно отобразить чекбокс «Принять дополнительные условия» при первом доступе к категории?
Спасибо за создание такого замечательного продукта!
Похоже, вам нужно создать диалоговое окно, которое будет появляться при первом посещении пользователем определённой категории. В этом окне должны быть отображены правила для данной категории — возможно, взятые из одной из тем в ней, — а также флажок согласия. Если флажок установлен, это означает, что пользователь согласен с правилами (TOS), применимыми к этой категории. Его выбор будет сохранён — скорее всего, с помощью файлов cookie, если вы хотите сохранить простоту реализации.
Это можно реализовать в виде компонента темы. Если вы хотите попробовать сделать это самостоятельно, пожалуйста, ознакомьтесь с нашими руководствами по темам здесь и здесь.
Также вы можете нанять одного из фрилансеров из нашего сообщества для выполнения этой работы, если у вас нет на это времени. В таком случае, пожалуйста, создайте тему в категории Marketplace.