Перейти к контенту

Запрет отвечать на чужие посты в произвольном подфоруме


Рекомендуемые сообщения

Т.е. у меня есть подфорум, в котором пользователи могут создавать посты, и отвечать только на свои посты.

Знаю это можно настроить в профиле группы, но тогда оно применится ко всем форумам. Маски форума тут тоже не спасают, так как там нет разделения на ответ в своих постах и в чужих постах.

 

Если кто знает, скажите плз, в каком месте и в каком модуле идет проверка на запрет постить при нажатии юзером кнопки "Ответить"? Может сам туда кусок кода вставлю :D

Ссылка на комментарий
Поделиться на других сайтах

В /sources/Post.php есть функции проверки прав при каких либо действий связанных с сообщениями.

Функции все начинаются так check_for_

Далее идет непосредственно действие

new_topic - новая тема

reply - ответ

edit - редактирование

 

Другими словами вам надо смотреть функции check_for_reply и check_for_edit. Там как раз и заложены механизмы проверок.

Ссылка на комментарий
Поделиться на других сайтах

Большое спасибо!!!

 

:D

 

Добавил две болшебные строчки? и все заработало:

if ($this->forum['id'] == N and $topic['starter_id'] != $ibforums->member['id'])
	{
		 $std->Error( array( 'LEVEL' => '1', MSG => 'no_replies') );
	}

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.