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

Mister1

Пользователь
Регистрация
02.03.13
Сообщения
234
Реакции
242
Баллы
28
Адрес
localhost
Запрет отправки ЛС до достижения n-сообщений

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

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

Настройка: Основные настройки->Личные сообщений->Смотрим 2 последние опции.

Установка: импортировать продукт
 

Вложения

  • product-pm_restrict.zip
    1.2 KB · Просмотры: 16

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Неужели тут этого хака нет... :sorry:
Я делал подобное с помощью модуля. Хотя они ничем не отличаются, просто хак проще, и меньше кликов мышкой
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Штатная система повышений на ЛС не очень удобна.
Гораздо проще всем вновь зарегистрированным ограничить ЛС по пяти - десяти постов.

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

Создаем фразу, например 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, то пятерки меняем на десятки.

Кстати если кому интересно, можно сравнить модуль и хак. Скорее всего они почти или даже вообще одинаковы.
 

seoshik

Пользователь
Регистрация
30.11.13
Сообщения
27
Реакции
1
Баллы
3
А для чего это нужно? хуже от этого не будет?
 

Mister1

Пользователь
Регистрация
02.03.13
Сообщения
234
Реакции
242
Баллы
28
Адрес
localhost
А для чего это нужно? хуже от этого не будет?

Дык, в описании вроде есть, как правило хак будет актуален для больших форумов, где иногда целью регистрации является спам через ЛС.
 

Usta

Пользователь
Регистрация
16.08.15
Сообщения
225
Реакции
32
Баллы
13
Адрес
Aberdeen
А без Хака как настроить эту опцию на Булке 4.2.3 ? А то входят и начинают рассылать всем подряд спам... потом ищу этих товарищей и Баню - надоело.
 

YURSHAT

Пользователь
Регистрация
20.07.15
Сообщения
78
Реакции
37
Баллы
3
Адрес
Харьков
А без Хака как настроить эту опцию на Булке 4.2.3 ?
1. Через "Повышения групп"
2. Сваять модуль, аналогичный тому, что в сообщении тов. Veter. Там, в условии, можно ещё добавить проверку группы. То есть, если группа "Зареганный юзверь" и сообщений < 5 - Error.
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Если использовать повышения групп, то зачем тогда модуль? Новорегам просто недоступны ЛС вот и все. Допустим, через 30 постов и месяц пребывания на форуме юзер переходит в следующую группу и у него появляется полный функционал.
 

Usta

Пользователь
Регистрация
16.08.15
Сообщения
225
Реакции
32
Баллы
13
Адрес
Aberdeen
И как это сделать? Вопрос от Супер нуба? Можно скрин как изменить?
 

Usta

Пользователь
Регистрация
16.08.15
Сообщения
225
Реакции
32
Баллы
13
Адрес
Aberdeen
Объясните, что делаю не так?
Сделал повышение групп, настроил вроде бы, что бы ЛС могли писать только те у кого больше 15 сообщений.
Регистрируюсь, захожу, пробую отправить ЛС - нет проблем, все отправляется и пользователь не попадает в группу Новый пользователь, а сразу в Пользователь - что сделал не так? Или пользователи при регистрации попадают сразу в группу Пользователи - и в ней надо сделать ограничения и они потом будут уходить на повышение в тут группу что является дополнительной? В моем случае Новые пользователи - т.е. переименовать все что у меня там создано?
И нельзя ли в группах по умолчанию создать группу Новых пользователей, а не внизу в доп. группах?
И где тумблер - который отвечает, за то, в какую группу попадают пользователи при регистрации?


 
Последнее редактирование:

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
И где тумблер - который отвечает, за то, в какую группу попадают пользователи при регистрации?
в виде простого тумблера его нет, физически

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

Usta

Пользователь
Регистрация
16.08.15
Сообщения
225
Реакции
32
Баллы
13
Адрес
Aberdeen
Льюви, Как Вы считаете, может быть лучше тогда им переходить не в дополнительную группу, а сделать из группы "Пользователь ожидает модерации" - группу для повышения? Т.к. по сути она не используется и думаю и в дальнейшем использоваться не будет. Или все же ее оставить и она может еще понадобится, для каких либо целей?
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
Usta, пусть Вас не смущает сам факт "дополнительных" групп. Это штатная практика, предусмотрено в движке именно для системы повышений, а так же для возможности настроить разные права для разных групп
и вообще, строго говоря, никакие они не "дополнительные"... Custom Usergroups, в отличие от Default Usergroups
Default Usergroups - Дефолтные, те, что есть в движке "из коробки"
Custom Usergroups - кастомные, те, что каждый админ делает и настраивает в зависимости от задач своего форума
 
  • Мне нравится
Реакции: Usta

Usta

Пользователь
Регистрация
16.08.15
Сообщения
225
Реакции
32
Баллы
13
Адрес
Aberdeen
Последний вопрос, что бы все стало вообще понятно: Что обознаечает это, прочитал, но до конца так и не понял. Что у нас является основной группой? ID 2? И что мне поставить здесь, я все сделал как Вы сказали, ID 2 теперь - Новые пользователи с ограничениями они же Custom Usergroups, Новая группа - Пользователи - подополнительная с повышением в нее.
Непонятно само выражение: Выберите основную группу, чтобы изменить главную группу пользователя

И что дают дополнительные группы? Например - пользователь Модератор, но сначала был Новым Пользователем, потом Пользователем - Почему он просто не переедет в основную группу Модераторов? Не понимаю смысла всех этих допов. Зачем?

 
Последнее редактирование:

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
Последний вопрос, что бы все стало вообще понятно: Что обознаечает это, прочитал, но до конца так и не понял. Что у нас является основной группой?
думаю, он не последний...
да простят меня модераторы - дам ссылку на свою же статью про группы и повышения: Штатная система повышений: что это такое, как пользоваться
на возникшие вопросы, разумеется, отвечу здесь
 
  • Мне нравится
Реакции: Usta

Usta

Пользователь
Регистрация
16.08.15
Сообщения
225
Реакции
32
Баллы
13
Адрес
Aberdeen
Да не последний, еще вопрос, как сделать так, что бы тем кто не может посылать сообщения (Новые пользователи), могли их получать от тех кто уже Пользователь?

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

Льюви большое спасибо!!!
 
Последнее редактирование:

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
еще вопрос, как сделать так, что бы тем кто не может посылать сообщения (Новые пользователи), могли их получать от тех кто уже Пользователь?
штатно - никак, только хак
хотя... о каких ЛС речь? штатно, если в настройках включено "Отсылать приветственное ЛС", новореги будут его получать, несмотря на то, что ЛС по факту у них отключены. Ответить не смогут, конечно
 
  • Мне нравится
Реакции: Usta

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Я же написал: вариант 1, вариант 2. Либо повышения, либо модуль.
Ну значит я неправильно понял :)

при всех повышениях плясать от группы ИД2, которую можно переименовать во что угодно
Ага, тоже хотел написать.
Главная ошибка в повышениях, что создают новую группу и пытаются ее подогнать под задачу, а надо начинать с дефолтной группы зарегистрированных.
 

Статистика форума

Темы
200.483
Сообщения
380.310
Пользователи
327.890
Новый пользователь
рикитики
Сверху Снизу