Это почти то же самое, что «принять условия перед продолжением», но я хочу сделать это более дружелюбно и короче.
Поскольку мой форум немного отличается от обычных, я хочу, чтобы люди просто получили общее представление о том, что это такое и как это работает, а также дали им несколько ссылок на другие темы, которые, по моему мнению, им стоит прочитать, когда у них будет больше времени. Я не хочу, чтобы эта тема терялась, если у них сразу будет полный доступ ко всему.
Поэтому при входе они не увидят большинство элементов в боковой панели, а сразу увидят только одну тему, которая как бы заставляет их её прочитать, а затем появится механизм, который попросит их нажать кнопку «Продолжить», чтобы разблокировать полный доступ к форуму.
Вы можете разместить эти темы в категории, доступной для TL0, и не разрешать им выходить за пределы TL0 (и просматривать другие категории), пока они не прочитают то количество тем, которое вы хотите.
Поясните, пожалуйста, как это работает: я указываю 5 тем, но что означает «прочитать 30 сообщений» (предполагаю, что речь о ответах)? Что считается «прочитанным сообщением»? Достаточно ли того, что сообщение просто загрузилось на экране?
Также возможно ли оставить Уровни доверия без изменений и создать другую группу, которая автоматически назначается новым пользователям (например, «Новый пользователь»), а затем, после прочтения ими указанного количества тем, они повышаются до У0?
Поскольку, вероятно, речь идет всего об одной теме, которую я хочу, чтобы они прочитали, я не хотел автоматически повышать их с У0 до У1, пока не будут выполнены все стандартные требования для У0, если вы понимаете, о чем я.
Я думал создать новую группу и установить для неё параметр Автоматически назначать как основную группу, а затем использовать Автоматизацию, но в разделе Автоматизации нет ничего, связанного с таким типом рабочего процесса.
РЕДАКТИРОВАНИЕ: Я только что посмотрел страницу Уровней доверия. По какой-то причине я думал, что процесс немного сложнее, потому что я также думал о значках, у которых много различных «целей». Так что правила Уровней доверия — это просто те, что на странице admin/config/trust-levels, верно?
Да, «прочитано» означает, что текст был отображён на их экране. Я обещаю, что что бы вы ни делали, люди не будут читать ваш текст.
Вы можете использовать SQL для бейджей и другие хитрости, чтобы переместить пользователей в группу при получении определённого бейджа. Это возможно, но они всё равно не станут читать ваши сообщения. Я бы просто использовал уровни доверия — они для этого и созданы.