Jump to content

Ограничение ответа в теме.

Featured Replies

Всем привет. Возникло несколько вопросов, поиск не особо помог )

1. Как настроить группы по кол-ву сообщений. Т.е. на форум пришел новичек попадает в группу Guest (с ограниченными правами). После набора определенного кол-ва постов, скажем 5. Он попадет в группу Пользователи (где уже имеет более обширные права)

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

Link to comment
https://ipbmafia.ru/topic/20956-ogranichenie-otveta-v-teme/
Share on other sites

версия форума 4.2.8

Link to comment
https://ipbmafia.ru/topic/20956-ogranichenie-otveta-v-teme/?&do=findComment&comment=154624
Share on other sites

1. Спокойно реализовать можно через продвижение групп. 

Админ панель - пользователи - продвижение из групп. 

595C1109-8D4A-45C6-86CC-A4F7C0D8EA84.thumb.jpeg.1b680b3d4420ea58e96ed2a2a9f0ad7f.jpeg

28C8A99C-54E5-4147-AC9D-1BDD99C659BB.thumb.jpeg.ee553504d61dba13d85a21d0badd28b3.jpeg

9F54457F-6180-439D-A185-62FE01493692.thumb.png.7c7cdd40afcc61871e2ebdfd07c4ce9f.png

 

Link to comment
https://ipbmafia.ru/topic/20956-ogranichenie-otveta-v-teme/?&do=findComment&comment=154649
Share on other sites

Ок. С первым понятно. 

А как быть со вторым пунктом. Ответ только для авторы темы.

Link to comment
https://ipbmafia.ru/topic/20956-ogranichenie-otveta-v-teme/?&do=findComment&comment=154670
Share on other sites

Derbrent Для каких нужд возникает такая необходимость?
Более подробно опишите то, что хотите реализовать на форуме. 
Может есть стороннее приложение, которое с легкостью справится с Вашими нуждами. 
А может и найдется способ помочь, используя только оболочку сайта.

Link to comment
https://ipbmafia.ru/topic/20956-ogranichenie-otveta-v-teme/?&do=findComment&comment=154672
Share on other sites

Есть раздел, скажем называется Технический. В нем пользователь должен создать тему, и в ней только он должен отвечать. Некое общение с администрацией. И во избежаниии флуда от сторонних пользователей.

Link to comment
https://ipbmafia.ru/topic/20956-ogranichenie-otveta-v-teme/?&do=findComment&comment=154674
Share on other sites

@Derbrent

Позожее уже обсуждалось на форуме. Только там человеку нужно было, чтобы все темы были видны, но то, что пишут в темах - нет. Или как-то так. У него, кстати, с этим была проблема. Не знаю, смог он разобраться или нет. 

Самый простой способ, в настройках приватности для форума выставить нужные Настройки. 

 

Link to comment
https://ipbmafia.ru/topic/20956-ogranichenie-otveta-v-teme/?&do=findComment&comment=154675
Share on other sites

x7turist Видимость не то. Раздел должен быть видим. 

То что хочу реализовано на форуме WT, юзер заходит в раздел создает тему. При этом другие юзеры могут только читать, но отвечать в теме имеет право только сам автор, ну соответственно администрация сайта.

Link to comment
https://ipbmafia.ru/topic/20956-ogranichenie-otveta-v-teme/?&do=findComment&comment=154692
Share on other sites
3 часа назад, Derbrent сказал:

То что хочу реализовано на форуме WT, юзер заходит в раздел создает тему. При этом другие юзеры могут только читать, но отвечать в теме имеет право только сам автор, ну соответственно администрация сайта.

На удивление сделать это не сложно. В \IPS\forums\Topic есть такой метод как canComment, который отвечает за право пользователя комментировать.
Открыть
\applications\forums\sources\Topic\Topic.php
Найти
 

	public function canComment( $member=NULL )
	{

Ниже добавить

		if( !$member AND in_array( $this->forum_id, array( ид_раздела ) ) AND ( \IPS\Member::loggedIn()->member_id != $this->starter_id AND !\IPS\Member::loggedIn()->isAdmin() ) )
		{
			return FALSE;
		}

ид_раздела - ид форума где право отвечать имеет только топик стартер.

Link to comment
https://ipbmafia.ru/topic/20956-ogranichenie-otveta-v-teme/?&do=findComment&comment=154698
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.