Запрет лс
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
Запрет лс
Есть такая вещи или нет не знаю, но нужно было бы.
Что бы можно было выставлять не просто Может или НЕ может писать лс, а еще и ставился запрет, например нельзя писать лс админу или модераторам.
Есть соображения, как реальзовать такую штуку
Что бы можно было выставлять не просто Может или НЕ может писать лс, а еще и ставился запрет, например нельзя писать лс админу или модераторам.
Есть соображения, как реальзовать такую штуку
-
- Advanced Lamers Team
- Сообщения: 316
- Стаж: 19 лет 3 месяца
- Откуда: Химки
- Забанен: Бессрочно
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
Никто
будем учиться читать полностью сообщение?
Добавлено спустя 1 минуту 9 секунд:
Расшифрую. Нужно сделать так, что бы можно было запретить пользователям отправлять лс администратору или модераторам. Теперь надеюсь понятно
Что бы можно было выставлять не просто Может или НЕ может писать лс, а еще и ставился запрет, например нельзя писать лс админу или модераторам.
будем учиться читать полностью сообщение?
Добавлено спустя 1 минуту 9 секунд:
Расшифрую. Нужно сделать так, что бы можно было запретить пользователям отправлять лс администратору или модераторам. Теперь надеюсь понятно
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Если навскидку
Ищем примерно это
Заменяем на это
После исполнения запроса проверяем
Ищем примерно это
Код: Выделить всё
$to_username = phpbb_clean_username($HTTP_POST_VARS['username']);
$sql = "SELECT user_id, user_notify_pm, user_email, user_lang, user_active
Код: Выделить всё
$to_username = phpbb_clean_username($HTTP_POST_VARS['username']);
$sql = "SELECT user_id, user_notify_pm, user_email, user_lang, user_active, user_level
Код: Выделить всё
if ( ($to_userdata['user_level'] == ADMIN || $to_userdata['user_level'] == MOD ) && $userdata['user_level'] == USER && !$error )
{
$error = TRUE;
$error_msg = sprintf($lang['Disable_pm_msg'], $to_username);
}
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
Запрет входящих от...
Есть ли возможность сделать так, чтобы каждый участник в Управлении личными сообщениями в privmsg.php мог устанавливать то, что в IPB называется спискок друзей/врагов: т.е. заблокировать отправку на свой ник приватных сообщений.Т.е. чтобы каждый мог устанавливать список участников, чьи сообщения он хочет получать, а чьи нет и приэтом нельзя блокировать ники администрации.
-
- phpBB 1.4.2
- Сообщения: 55
- Стаж: 18 лет 11 месяцев
- Откуда: Ангарск
dnk
А вот это вам не подойдёт:
А вот это вам не подойдёт:
###############################################
# Title: Contact List
# Author: Thoul thoul@users.sourceforge.net http://darkmods.sourceforge.net
# Description: Adds a combined buddy, ignore, and disallow contact list.
# Version: 0.3.1 Beta
#
# Installation Level: Moderate
# Installation Time: 30+ Minutes
-
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 17 лет 2 месяца
Re: Запрет лс
А можно ли сделать то же самое, только наоборот? т.е. Запретить пользователям писать ЛС друг другу, но сохранить возвожность писать админу и модератору.NCom писал(а):Есть такая вещи или нет не знаю, но нужно было бы.
Что бы можно было выставлять не просто Может или НЕ может писать лс, а еще и ставился запрет, например нельзя писать лс админу или модераторам.
Есть соображения, как реальзовать такую штуку
Да прибудет с вами Power
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Запрет лс
Код: Выделить всё
if ( ($to_userdata['user_level'] != ADMIN && $to_userdata['user_level'] != MOD ) && $userdata['user_level'] == USER && !$error )
{
$error = TRUE;
$error_msg = sprintf($lang['Disable_pm_msg'], $to_username);
}
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 17 лет 2 месяца
Re: Запрет лс
Несовсем понял как его применить. В файле privmsg.php ищу строчку
и заменяю ее на
Верно?
Код: Выделить всё
$to_username = phpbb_clean_username($HTTP_POST_VARS['username']);
$sql = "SELECT user_id, user_notify_pm, user_email, user_lang, user_active
Код: Выделить всё
if ( ($to_userdata['user_level'] != ADMIN && $to_userdata['user_level'] != MOD ) && $userdata['user_level'] == USER && !$error )
{
$error = TRUE;
$error_msg = sprintf($lang['Disable_pm_msg'], $to_username);
}
Да прибудет с вами Power
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Запрет лс
_rainmaker_
Нет, смотрите пост Поручика (в запрос добавляем user_level, а после запроса добавляет код проверки условия)
Нет, смотрите пост Поручика (в запрос добавляем user_level, а после запроса добавляет код проверки условия)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.