Запрет на создание тем для пользователей - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Запрет на создание тем для пользователей

#1 Пользователь не на сайте   Helios ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 13-Октябрь 15
  • Репутация: 1
  • IPB version:4.1.x
 

Отправлено 27 Сентябрь 2018 - 16:44

Подскажите, в настройках группы (пользователь) запретили создавать темы. При этом кнопка (создать тему) исчезла, как сделать что бы эта кнопка осталась и при нажатии на нее, пользователю выдавало сообщение - (что вы сможете создать тему, после набора оределенного количества сообщений)
0

#2 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 28 Сентябрь 2018 - 10:11

В шаблоне index найти
	{{if \IPS\forums\Forum::canOnAny( 'add' ) }}
		<ul class='ipsToolList ipsToolList_horizontal ipsClearfix ipsPos_right'>
			<li class='ipsToolList_primaryAction ipsResponsive_hidePhone'>
				<a class="ipsButton ipsButton_medium ipsButton_important" href="{url="app=forums&module=forums&controller=forums&do=add" seoTemplate="topic_non_forum_add_button"}" data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-title='{lang="select_forum"}'>{lang="start_new_topic"}</a>
			</li>
			{template="viewChange" group="global" app="forums" params=""}
		</ul>
	{{endif}}

заменить на
	{{if \IPS\forums\Forum::canOnAny( 'add' ) }}
		<ul class='ipsToolList ipsToolList_horizontal ipsClearfix ipsPos_right'>
			<li class='ipsToolList_primaryAction ipsResponsive_hidePhone'>
				<a class="ipsButton ipsButton_medium ipsButton_important" href="{url="app=forums&module=forums&controller=forums&do=add" seoTemplate="topic_non_forum_add_button"}" data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-title='{lang="select_forum"}'>{lang="start_new_topic"}</a>
			</li>
			{template="viewChange" group="global" app="forums" params=""}
		</ul>
	{{elseif member.member_id}}
		<ul class='ipsToolList ipsToolList_horizontal ipsClearfix ipsPos_right'>
			<li class='ipsToolList_primaryAction ipsResponsive_hidePhone'>
				<a class="ipsButton ipsButton_medium ipsButton_important" href="#" data-confirm data-confirmMessage='Сообщение'>{lang="start_new_topic"}</a>
			</li>
		</ul>  
	{{endif}}

2

#3 Пользователь не на сайте   Helios ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 13-Октябрь 15
  • Репутация: 1
  • IPB version:4.1.x
 

Отправлено 01 Октябрь 2018 - 19:28

newbie, Теперь у всех групп, только на главной странице выводится это сообщение, при нажатии на кнопку (создать тему). В других разделах при нажатии на кнопку могут создавать темы.

Нужно сделать (вывод сообщения) во всех разделах именно той группе, где сделал в настройках групп запрет на создание тем, это пользователи.

Сообщение изменено: Helios (01 Октябрь 2018 - 19:32)

0

#4 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 02 Октябрь 2018 - 09:03

Просмотреть сообщениеHelios сказал(а):

newbie, Теперь у всех групп, только на главной странице выводится это сообщение, при нажатии на кнопку (создать тему).

Поправил код. К тому же, если быть внимательным, то Вы вряд ли нашли бы код в шаблоне.
Есть
{{if \IPS\forums\Forum::canOnAny( 'add' ) }}
но нет
{{if !\IPS\forums\Forum::canOnAny( 'add' ) }}


Для форумов редактируйте шаблон forumButtons
{{if $forum->can('add')}}
	<li class='ipsToolList_primaryAction'>
		{{if $forum->forums_bitoptions['bw_enable_answers']}}
			<a class="ipsButton ipsButton_medium ipsButton_important ipsButton_fullWidth" href="{$forum->url()->setQueryString( 'do', 'add' )}" title='{lang="ask_a_question_desc"}'>{lang="ask_a_question"}</a>
		{{else}}
			<a class="ipsButton ipsButton_medium ipsButton_important ipsButton_fullWidth" href="{$forum->url()->setQueryString( 'do', 'add' )}" title='{lang="start_new_topic_desc"}'>{lang="start_new_topic"}</a>
		{{endif}}
	</li>
{{endif}}

заменить на
{{if $forum->can('add')}}
	<li class='ipsToolList_primaryAction'>
		{{if $forum->forums_bitoptions['bw_enable_answers']}}
			<a class="ipsButton ipsButton_medium ipsButton_important ipsButton_fullWidth" href="{$forum->url()->setQueryString( 'do', 'add' )}" title='{lang="ask_a_question_desc"}'>{lang="ask_a_question"}</a>
		{{else}}
			<a class="ipsButton ipsButton_medium ipsButton_important ipsButton_fullWidth" href="{$forum->url()->setQueryString( 'do', 'add' )}" title='{lang="start_new_topic_desc"}'>{lang="start_new_topic"}</a>
		{{endif}}
	</li>
{{elseif member.member_id}}
	<li class='ipsToolList_primaryAction'>
		<a class="ipsButton ipsButton_medium ipsButton_important ipsButton_fullWidth" href="#" data-confirm data-confirmMessage='Сообщение'>{{if $forum->forums_bitoptions['bw_enable_answers']}}{lang="ask_a_question"}{{else}}{lang="start_new_topic"}{{endif}}</a>
	</li>
{{endif}}

1

#5 Пользователь не на сайте   Helios ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 13-Октябрь 15
  • Репутация: 1
  • IPB version:4.1.x
 

Отправлено 04 Октябрь 2018 - 02:26

newbie, Спасибо. Теперь у гостей отображается эта кнопка, можно как то убрать? только для гостей.

Еще такие вопросы:
Можно сделать для группы (пользователь) при написании сообщения, ограничение на количество символов? Допустим если меньше 100 символов, сообщение не смогут отправить.

Можно сделать для группы (пользователь) запрет на добавление ссылок в сообщениях?

Сообщение изменено: Helios (04 Октябрь 2018 - 02:26)

0

#6 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 793
  • Регистрация: 25-Июль 09
  • Репутация: 113
  • IPB version:4.1.x
 

Отправлено 07 Октябрь 2018 - 13:34

Не проще уведомление для определенных групп повесить в нужных форумах? Сделанное, например, в Advanced Custom Widgets или в стандартном функцинале Pages - Blocks? В конце концов, показывать правила в каждом отдельном форуме с помощью дефолтного функционала...
0

#7 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 07 Октябрь 2018 - 13:44

Просмотреть сообщениеHelios сказал(а):

Теперь у гостей отображается эта кнопка, можно как то убрать? только для гостей.

Изменил код

Просмотреть сообщениеHelios сказал(а):

Еще такие вопросы:

Здесь что-то видел
1

#8 Пользователь не на сайте   Helios ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 13-Октябрь 15
  • Репутация: 1
  • IPB version:4.1.x
 

Отправлено 08 Октябрь 2018 - 00:27

Просмотреть сообщениеnewbie сказал(а):

Изменил код

Спасибо.

Просмотреть сообщениеnewbie сказал(а):

Здесь что-то видел
Скинь пожалуйста в ЛС какие там плагины видел, не могу найти.

Такой вопрос еще, почему то когда удаляю у пользователя сообщения, которые он набрал для перехода в другую группу, он все равно остается в этой группе и может создавать темы. Как сделать, что бы при удалении сообщений опять переходил в (группу пользователь) и не смог создавать темы?

Сообщение изменено: Helios (08 Октябрь 2018 - 01:51)

0

#9 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 08 Октябрь 2018 - 13:02

Просмотреть сообщениеHelios сказал(а):

Скинь пожалуйста в ЛС какие там плагины видел, не могу найти.

Нет времени искать.

Просмотреть сообщениеHelios сказал(а):

Такой вопрос еще, почему то когда удаляю у пользователя сообщения, которые он набрал для перехода в другую группу, он все равно остается в этой группе и может создавать темы. Как сделать, что бы при удалении сообщений опять переходил в (группу пользователь) и не смог создавать темы?


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

#10 Пользователь не на сайте   Helios ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 13-Октябрь 15
  • Репутация: 1
  • IPB version:4.1.x
 

Отправлено 08 Октябрь 2018 - 13:36

Просмотреть сообщениеnewbie сказал(а):

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

Этот же общий вопрос, связан с названием этой темой - Запрет на создание тем для пользователей
Ок новую создам.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2018 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна