Ограничение на создание топиков

Как сделать, чтобы топики могли создавать только пользователи с выше указанной кармой?

16 комментариев

avatar
Добавить требуемое условие в ActionTopic.class.php
avatar
Когда вы научитесь, прежде чем задавать вопросы, сначала читать маны, блоги и файлы конфига???

В файле конфига все четко в комментариях написано.
avatar
В конфиге я не нашел.
avatar
Поиграй с этими параметрами:
$config['acl']['create']['topic']['limit_time']           =  360;// время в секундах между созданием записей, если 0 то ограничение по времени не будет работать 
$config['acl']['create']['topic']['limit_time_rating']    =  2;  // рейтинг, выше которого перестаёт действовать ограничение по времени на создание записей 
avatar
И как это решает проблему, описанную в топике?
avatar
А подумать?
Поставить огромное время, и нужный рейтинг.
avatar
И? Мне нужно так же оставить ограничение по времени, что много не написали. Тот, кто плюсует ответам Shatter и минусует мне, явно где-то потеряли пол мозга.
avatar
Уж извините, но прямой настройки в конфиге нет, а ваш способ — это костыль, который обрезает другой мини-функционал.
avatar
Если такой умный, прочитай документацию, да напиши сам. А не требуй, тебе здесь ничего не должны.
avatar
Где я что-то требовал?
avatar
А где мне комментарии плюсовали?
avatar
Ну комментарий был в плюсе, но уже увели в ноль. Возможно я ошибся, тогда Извиняюсь. Мне больше всего интересно, почему минусуют меня, когда я задал нормальный вопрос. Если бы в конфиге была настройка того, чего я описал в топике, то я бы наверное уж нашел ее.
avatar
Про плюс относится к пользователю twixxer. Его комментарий полный бред, но кто-то поставил плюс.
avatar
Очень хотелось бы увидеть, где это там четко написано.
avatar
В файле шаблона actions/ActionTopic/add.tpl после подключения хэдера вставить условие
{if $oUserCurrent->getSkill()>=xx}

В конце, перед подключением футера вставить

{else}
У вас недостаточно кармы, чтобы писать топики.
{/if}


Соответственно xx — количество требуемой кармы, ну и вместо сообщения о недостаточности можете написать что угодно.
avatar
Не работает данный способ. Все равно участник может создавать тему.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.