Запрет отправки ЛС до достижения n-сообщений

  • Автор темы Mister1
  • Обновлено
  • 15, Dec 2013
  • #1
Запрет отправки ЛС до достижения n-сообщений Тема на орге: http://www.vbulletin.org/forum/showthread.php?t=234294

Тема на саппорте: http://vbsupport.org/forum/showthread.php?t=41868

Позволяет запретить отправку личных сообщений всем группам до достижения х-сообщений, но в тоже время вы можете указать группу которой ЛС могут отправлять даже если лимит сообщений не набран. Настройка: Основные настройки->Личные сообщений->Смотрим 2 последние опции.
Установка: импортировать продукт

Mister1


Рег
02 Mar, 2013

Тем
81

Постов
386

Баллов
811
  • 10, Apr 2016
  • #2
Usta: еще вопрос, как сделать так, что бы тем кто не может посылать сообщения (Новые пользователи), могли их получать от тех кто уже Пользователь?
штатно - никак, только хак хотя... о каких ЛС речь? штатно, если в настройках включено "Отсылать приветственное ЛС", новореги будут его получать, несмотря на то, что ЛС по факту у них отключены. Ответить не смогут, конечно
 

Льюви


Рег
22 May, 2012

Тем
90

Постов
1279

Баллов
1739
  • 14, Apr 2016
  • #3
YURSHAT: Я же написал: вариант 1, вариант 2. Либо повышения, либо модуль.
Ну значит я неправильно понял
Льюви: при всех повышениях плясать от группы ИД2, которую можно переименовать во что угодно
Ага, тоже хотел написать. Главная ошибка в повышениях, что создают новую группу и пытаются ее подогнать под задачу, а надо начинать с дефолтной группы зарегистрированных.
 

Wmboard


Рег
01 Jan, 2011

Тем
406

Постов
7367

Баллов
9427
  • 15, Dec 2013
  • #4
Неужели тут этого хака нет... Я делал подобное с помощью модуля. Хотя они ничем не отличаются, просто хак проще, и меньше кликов мышкой
 

Wmboard


Рег
01 Jan, 2011

Тем
406

Постов
7367

Баллов
9427
  • 15, Dec 2013
  • #5
Veter: Хотя они ничем не отличаются, просто хак проще, и меньше кликов мышкой
Ну да, впрочем тоже можно сделать штатной системой повышений.
 

Mister1


Рег
02 Mar, 2013

Тем
81

Постов
386

Баллов
811
  • 15, Dec 2013
  • #6
Штатная система повышений на ЛС не очень удобна.

Гораздо проще всем вновь зарегистрированным ограничить ЛС по пяти - десяти постов.

Кстати, для сравнения модуль

Создаем фразу, например pm_need_5_posts на пять или pm_need_10_posts на 10 постов.

Идем в модули и создаем новый модуль для private_newpm_start

Сам модуль код:

 if ($vbulletin->userinfo['posts'] < 5)
{
 eval (standard_error (fetch_error ('pm_need_5_posts'))); 
}


Если на 10, то пятерки меняем на десятки.

Кстати если кому интересно, можно сравнить модуль и хак.

Скорее всего они почти или даже вообще одинаковы.
 

Wmboard


Рег
01 Jan, 2011

Тем
406

Постов
7367

Баллов
9427
  • 18, Dec 2013
  • #7
seoshik: А для чего это нужно? хуже от этого не будет?
Дык, в описании вроде есть, как правило хак будет актуален для больших форумов, где иногда целью регистрации является спам через ЛС.
 

Mister1


Рег
02 Mar, 2013

Тем
81

Постов
386

Баллов
811
  • 28, Mar 2016
  • #8
А без Хака как настроить эту опцию на Булке 4.2.3 ? А то входят и начинают рассылать всем подряд спам... потом ищу этих товарищей и Баню - надоело.
 

Usta


Рег
16 Aug, 2015

Тем
73

Постов
383

Баллов
778
  • 28, Mar 2016
  • #9
Usta: А без Хака как настроить эту опцию на Булке 4.2.3 ?
1. Через "Повышения групп" 2. Сваять модуль, аналогичный тому, что в сообщении тов. Veter. Там, в условии, можно ещё добавить проверку группы. То есть, если группа "Зареганный юзверь" и сообщений < 5 - Error.
 

YURSHAT


Рег
20 Jul, 2015

Тем
83

Постов
257

Баллов
672
  • 31, Mar 2016
  • #10
Если использовать повышения групп, то зачем тогда модуль? Новорегам просто недоступны ЛС вот и все. Допустим, через 30 постов и месяц пребывания на форуме юзер переходит в следующую группу и у него появляется полный функционал.
 

Wmboard


Рег
01 Jan, 2011

Тем
406

Постов
7367

Баллов
9427
  • 31, Mar 2016
  • #11
И как это сделать? Вопрос от Супер нуба? Можно скрин как изменить?
 

Usta


Рег
16 Aug, 2015

Тем
73

Постов
383

Баллов
778
  • 01, Apr 2016
  • #12
Veter: Если использовать повышения групп, то зачем тогда модуль?
Вопрос ко мне? Я же написал: вариант 1, вариант 2. Либо повышения, либо модуль.
 

YURSHAT


Рег
20 Jul, 2015

Тем
83

Постов
257

Баллов
672
  • 06, Apr 2016
  • #13
Объясните, что делаю не так?

Сделал повышение групп, настроил вроде бы, что бы ЛС могли писать только те у кого больше 15 сообщений.

Регистрируюсь, захожу, пробую отправить ЛС - нет проблем, все отправляется и пользователь не попадает в группу Новый пользователь, а сразу в Пользователь - что сделал не так? Или пользователи при регистрации попадают сразу в группу Пользователи - и в ней надо сделать ограничения и они потом будут уходить на повышение в тут группу что является дополнительной? В моем случае Новые пользователи - т.е. переименовать все что у меня там создано?

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

группах? И где тумблер - который отвечает, за то, в какую группу попадают пользователи при регистрации?










 

Usta


Рег
16 Aug, 2015

Тем
73

Постов
383

Баллов
778
  • 06, Apr 2016
  • #14
Usta: И где тумблер - который отвечает, за то, в какую группу попадают пользователи при регистрации?
в виде простого тумблера его нет, физически
Usta: Или пользователи при регистрации попадают сразу в группу Пользователи - и в ней надо сделать ограничения и они потом будут уходить на повышение в тут группу что является дополнительной?
именно так при всех повышениях плясать от группы ИД2, которую можно переименовать во что угодно
 

Льюви


Рег
22 May, 2012

Тем
90

Постов
1279

Баллов
1739
  • 07, Apr 2016
  • #15
Льюви, Как Вы считаете, может быть лучше тогда им переходить не в дополнительную группу, а сделать из группы "Пользователь ожидает модерации" - группу для повышения? Т.к. по сути она не используется и думаю и в дальнейшем использоваться не будет.

Или все же ее оставить и она может еще понадобится, для каких либо целей?
 

Usta


Рег
16 Aug, 2015

Тем
73

Постов
383

Баллов
778
  • 08, Apr 2016
  • #16
Usta, пусть Вас не смущает сам факт "дополнительных" групп. Это штатная практика, предусмотрено в движке именно для системы повышений, а так же для возможности настроить разные права для разных групп и вообще, строго говоря, никакие они не "дополнительные"... Custom Usergroups, в отличие от Default Usergroups Default Usergroups - Дефолтные, те, что есть в движке "из коробки" Custom Usergroups - кастомные, те, что каждый админ делает и настраивает в зависимости от задач своего форума
 

Льюви


Рег
22 May, 2012

Тем
90

Постов
1279

Баллов
1739
  • 08, Apr 2016
  • #17
Последний вопрос, что бы все стало вообще понятно: Что обознаечает это, прочитал, но до конца так и не понял.

Что у нас является основной группой? ID 2? И что мне поставить здесь, я все сделал как Вы сказали, ID 2 теперь - Новые пользователи с ограничениями они же Custom Usergroups, Новая группа - Пользователи - подополнительная с повышением в нее. Непонятно само выражение: Выберите основную группу, чтобы изменить главную группу пользователя И что дают дополнительные группы? Например - пользователь Модератор, но сначала был Новым Пользователем, потом Пользователем - Почему он просто не переедет в основную группу Модераторов? Не понимаю смысла всех этих допов. Зачем?




 

Usta


Рег
16 Aug, 2015

Тем
73

Постов
383

Баллов
778
  • 08, Apr 2016
  • #18
Usta: Последний вопрос, что бы все стало вообще понятно: Что обознаечает это, прочитал, но до конца так и не понял. Что у нас является основной группой?
думаю, он не последний... да простят меня модераторы - дам ссылку на свою же статью про группы и повышения: Штатная система повышений: что это такое, как пользоваться

на возникшие вопросы, разумеется, отвечу здесь
 

Льюви


Рег
22 May, 2012

Тем
90

Постов
1279

Баллов
1739
  • 08, Apr 2016
  • #19
Да не последний, еще вопрос, как сделать так, что бы тем кто не может посылать сообщения (Новые пользователи), могли их получать от тех кто уже Пользователь? Извините конечно, что я так много задаю вопросов, но хочется разобраться уже раз и навсегда, из-за недосказанности растут проблемы и лучше уж узнать все и сразу и потом если нужна будет кому-то помощь ответить сразу широко и понятно... Льюви большое спасибо!!!
 

Usta


Рег
16 Aug, 2015

Тем
73

Постов
383

Баллов
778
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно