spirit пишет:Сам дошел вот до чего
Этим действием прячется только лишь форма сообщения, при этом возможность публикации сообщений по-прежнему сохраняется даже при отсутствии формы. Правильная реализация будет такой. Откройте файл topic.php, найдите строку:
CODE:if ($access === TRUE && $topic['state'] != 'closed'){
и замените её строкой:
CODE:if ($access === TRUE && $topic['state'] != 'closed' && $topic['a_id'] == $fm->user['id'] && $topic['posts'] < 5) {
Далее откройте файл post.php, найдите строку:
CODE:if ($topic['state'] == 'closed' || $topic['state'] == 'moved') {
и замените её строкой:
CODE:if ($topic['state'] == 'closed' || $topic['state'] == 'moved' || $topic['a_id'] != $fm->user['id'] || $topic['posts'] >= 5) {
Затем в этом же файле найдите строку:
CODE:if ($list[$topic_id]['state'] == 'closed' || $list[$topic_id]['state'] == 'moved') {
и замените её строкой:
CODE:if ($list[$topic_id]['state'] == 'closed' || $list[$topic_id]['state'] == 'moved' || $list[$topic_id]['a_id'] != $fm->user['id'] || $list[$topic_id]['posts'] >= 5) {
После этих изменений пользователи Вашего форума смогут публиковать ответы только в своих темах, по достижении 5 сообщений в теме возможность добавления новых сообщений блокируется
spirit пишет:Так как данное дополнение уникально и врятли вызовет интерес у других пользователей, готов сотрудничать на платной основе.
Мы будем рады любой финансовой помощи проекту. Номера наших кошельков указаны в конце этого сообщения |