Запрет на редактирование своих постов пользователями
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 19 лет 8 месяцев
Запрет на редактирование своих постов пользователями
Есть ли какой-нибудь мод чтобы можно было ставить запрет на редактирование своих сообщений не всем пользователям, а только определённым?
Заранее спасибо.
Заранее спасибо.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 18 лет 11 месяцев
-
- Поддержка
- Сообщения: 5429
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Egor
Кир Штольц
Так уже писалось об этом. Поиск поможет (как минимум в моих первых сообщениях)
Добавлено спустя 59 секунд:
http://www.phpbbguru.net/community/view ... 3847#13847
Кир Штольц
Так уже писалось об этом. Поиск поможет (как минимум в моих первых сообщениях)

Добавлено спустя 59 секунд:
http://www.phpbbguru.net/community/view ... 3847#13847
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 18 лет 11 месяцев
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Если быстро, то можно так:
Открываете viewtopic.php
Находите
ПЕРЕД добавляете
Естественно, user_id выставляете тот, который вам нужен (или несколько оных).
Открываете viewtopic.php
Находите
Код: Выделить всё
//
// End auth check
//
Код: Выделить всё
if($userdata['user_id'] == 10)
{
$is_auth['auth_edit'] = 0;
}
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 18 лет 11 месяцев
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 18 лет 11 месяцев
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 18 лет 2 месяца
- Откуда: СПб
А как написать, чтобы несколько пользователей забить?rxu писал(а):Код: Выделить всё
if($userdata['user_id'] == 10) { $is_auth['auth_edit'] = 0; }
Через запятую если:
Код: Выделить всё
if($userdata['user_id'] == 10,12)
Код: Выделить всё
if($userdata['user_id'] == 10, 12)
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
А почему должно получиться?Муж писал(а):не получается
Это же оператор сравнения:
Если ID юзера равно 10 тогда....
Используйте ИЛИ
http://ru.php.net/manual/ru/language.op ... ogical.php
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 18 лет 2 месяца
- Откуда: СПб
Ясно, значит надо or писать. А несколько задавая, правильно написать:
По ссылке нашел только пример:
Код: Выделить всё
if($userdata['user_id'] == 10 or 12 or 15)
Код: Выделить всё
<?php
your_function() or die("horribly");
?>
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Код: Выделить всё
if($userdata['user_id'] == 10 || $userdata['user_id'] == 12)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 18 лет 2 месяца
- Откуда: СПб
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
А что вы дурью маетесь? Чем вам предложение rxu не нравиться? Запрещайте хоть всем.. и в код лезть не надо при смене настроений и предпочтений 8)Муж писал(а):Как же длинно получиться, если штук 5 захочеться записать!
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.