Вопрос как административный, так и технический. Можно ли модераторам тем предоставлять право банить в своих темах отдельных юзеров?
Нет, возможность регулировать доступ отдельных пользователей к темам технически отсутствует. Ограничить права пользователя можно только глобально (забанив его или переведя в группу с менее широким доступом). Здесь группы пользователей могут иметь доступ к каким-то одним разделам, а к другим не иметь.
Короче говоря, форум регулирует доступ лишь в отношении разделов форума и групп пользователей, поскольку тех и других немного, и потому их перекрестные связи можно где-то хранить. Тогда как пользователей и тем слишком много, чтобы имело смысл составлять и хранить перекрестную таблицу о том, кому что можно или нельзя. Например, тем у нас сейчас почти 38 тысяч, а пользователей почти 21 тысяча. Отсюда следует, что перекрестий тема-пользователь получится 38 тыс х 21 тыс = 800 млн, т.е. почти миллиард условий того, доступна ли данному пользователю конкретная тема. Таблицу такого большого размера наша база данных не потянет, да и форум стал бы ползать, как черепаха, если бы каждого пользователя проверял по этой таблице на предмет доступности для него данной темы.
Рыгач, Пипа такую возможность уже давала мне один раз. Но там был исключительный случай. Тонака пытался раз сто запостить какое-то гавно. А ты похоже и сам справляешься, не напрягая Пипу по пустякам
Нет, такую возможность дать кому-то я не могла, т.к. ее просто не существует даже с полномочиями администратора форума, т.к. такие действия в админке не предусмотрены. Однако в исключительных случаях заблокирповать доступ ОТДЕЛЬНОГО пользователя к ОТДЕЛЬНОЙ теме можно, если вставить прямо в скрипт команду: "если номер_пользователя = 234 и номер_темы = 567, то goto в обход". Но это, как понимаете, никак нельзя назвать инструментом, который мог бы иметь широкое применение, а тем паче быть кому-то делегированным.