VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Можно ли сделать так, чтобы предупреждение от модератора было анонимным? Имеется в виду личное сообщение, которое автоматически отправляется пользователю, при вынесении оному этого самого предупреждения...
ЛС должно отправляться от имени кого то определенного, в данном случае, это модер
как вариант, можно создать аккаунт-бот, и раздать доступы модерам
но в этом случае, им нужно будет перелогиниваться, что не всех устроит
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4229
Репутация в разделе: 2623
1
@Dimenty, на хуке private_insertpm_process создать модуль со следующим кодом:
При этом все ЛС о нарушениях будут отправляться от имени указанного пользователя.
P.S: код не проверял.
Last edited by OldEr : 10-14-2018 at 04:59 PM.
@Dementy
Знаток
Join Date: Apr 2014
Location: Харьков
Posts: 251
Версия vB: 3.8.7
Пол:
Reputation:
Knowing 104
Репутация в разделе: 11
0
kerk, да, этот вариант не очень подходит... OldEr, работает!
P.S. Благодарю за ответы.
Last edited by Dementy : 10-13-2018 at 01:15 AM.
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4229
Репутация в разделе: 2623
0
@Dimenty, пардон, не обратил внимание на название хука, он используется во многих местах, поэтому необходимо добавить условие. Отредактировал код в посте выше.
@logi
Знаток
Join Date: Sep 2009
Location: Россия, Москва
Posts: 561
Версия vB: 3.8.4
Пол:
Reputation:
Knowing 263
Репутация в разделе: 159
1
Quote:
Originally Posted by kerk
но в этом случае, им нужно будет перелогиниваться, что не всех устроит
У меня это делают с другого, неиспользуемого обычно браузера.
logi добавил 14.10.2018 в 14:57 OldEr, модуль утащил, спасибо))
Last edited by logi : 10-14-2018 at 03:57 PM.
Reason: Добавлено сообщение
@Dementy
Знаток
Join Date: Apr 2014
Location: Харьков
Posts: 251
Версия vB: 3.8.7
Пол:
Reputation:
Knowing 104
Репутация в разделе: 11
0
Quote:
Originally Posted by OldEr
@Dimenty, на хуке private_insertpm_process создать модуль со следующим кодом:
При этом все ЛС о нарушениях будут отправляться от имени указанного пользователя.
P.S: код не проверял.
Нарушения выносятся анонимно, как сделать, чтобы видимость нарушений в профиле пользователя, тоже были анонимными? То бишь, как в процитированное условие добавить два скрипта?
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4229
Репутация в разделе: 2623
0
Quote:
Originally Posted by Dimenty
Нарушения выносятся анонимно, как сделать, чтобы видимость нарушений в профиле пользователя, тоже были анонимными? То бишь, как в процитированное условие добавить два скрипта?
Предположу, что нарушения, которые видны на скриншоте, были выданы до того, как вы создали вышеупомянутый модуль, то бишь информацию о юзере, которых их выдал (id и имя пользователя), нужно обновить в БД.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,711
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
1
помимо всего прочего, в датаменеджере, нужно указать, что это автоматическое ЛС
точно не помню, что то вроде этого
PHP Code:
$pmdm->set_info('is_automated', true);
иначе, если у юзера переполнен ящик, ЛС ему не дойдет
ID и юзернейм (отправителя) должны быть реально существующего юзера на форуме (желательно с админскими правами), вобла это проверяет
@Dementy
Знаток
Join Date: Apr 2014
Location: Харьков
Posts: 251
Версия vB: 3.8.7
Пол:
Reputation:
Knowing 104
Репутация в разделе: 11
0
Quote:
Originally Posted by OldEr
Предположу, что нарушения, которые видны на скриншоте, были выданы до того, как вы создали вышеупомянутый модуль
Модуль установлен год назад, предупреждения были выданы в августе и сентябре сего года.