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

Игнорирование личных сообщений от недругов

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
odmin
phpBB 1.4.1
Сообщения: 49
Стаж: 12 лет 11 месяцев
Благодарил (а): 27 раз
Забанен: Бессрочно

Игнорирование личных сообщений от недругов

Сообщение odmin »

Добрый день,
Недруги — это пользователи, которые будут игнорироваться по умолчанию. Сообщения этих пользователей будут скрыты. Однако личные сообщения от недругов разрешены. Учтите, что вы не можете игнорировать модераторов или администраторов.
нашел у вас на сайте ссылку на старый мод http://www.phpbbhacks.com/download/789 , позволяющий запретить отправку ЛС от недругов, есть ли что-нибудь подобное для версии 3.0.12?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Игнорирование личных сообщений от недругов

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
odmin
phpBB 1.4.1
Сообщения: 49
Стаж: 12 лет 11 месяцев
Благодарил (а): 27 раз
Забанен: Бессрочно

Re: Игнорирование личных сообщений от недругов

Сообщение odmin »

Sheer, поставил мод, проверил, работает, в личке у юзеров теперь есть черный и белый список отправителей ЛС, непонятно только как управлять юзерами из админки!
Administrator can block private messages from foes at ACP

Код: Выделить всё

'USER_NO_PMS_TO_EXPLAIN'					=> 'This user cannot send private messages to those user_ids. Enter user IDs separated with a comma e.g. 53,56',
А где это, перерыл админку, не нашел!
To set no PM to list for a user, go to ACP->GENERAL->User administration:username
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Игнорирование личных сообщений от недругов

Сообщение Sheer »

Понятия не имею. Я его никогда не ставил. Скажу более - я узнал о его существовании через пару минут после твоего поста.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
odmin
phpBB 1.4.1
Сообщения: 49
Стаж: 12 лет 11 месяцев
Благодарил (а): 27 раз
Забанен: Бессрочно

Re: Игнорирование личных сообщений от недругов

Сообщение odmin »

:) :) Ясно. Нашел ошибку в инструкции, пропущена запятая в коде php, перевел на русский, если разберусь как управлять списками юзеров из админки, выложу русскую версию, как думаешь, может кому-нибудь пригодится?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Игнорирование личных сообщений от недругов

Сообщение Sheer »

odmin писал(а):как думаешь, может кому-нибудь пригодится?
Да, конечно.
odmin писал(а):Нашел ошибку в инструкции
Где именно? Тоже будет полезно знать.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
odmin
phpBB 1.4.1
Сообщения: 49
Стаж: 12 лет 11 месяцев
Благодарил (а): 27 раз
Забанен: Бессрочно

Re: Игнорирование личных сообщений от недругов

Сообщение odmin »

Sheer писал(а):Где именно? Тоже будет полезно знать.
Open: includes/acp/acp_board.php
Find

Tip: This may be a partial find and not the whole line.

Код: Выделить всё

						'enable_pm_icons'		=> array('lang' => 'ENABLE_PM_ICONS',		'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => false)
Add after

Tip: Add these lines on a new blank line after the preceding line(s) to find.

Код: Выделить всё

						// Begin : PM Blocking by Users
						//If legend4 is inavailable, you should chanage to next available legend number
						'legend4'					=> 'PRIVATE_MESSAGE_BLOCKINGS',
						'pm_blocking_enable'		=> array('lang' => 'PM_BLOCKING_ENABLE',			'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),
						'pm_foe_friend_enable'		=> array('lang' => 'PM_BLACKLIST_WHITELIST_ENABLE',	'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),
						'pm_foe_reason_enable'		=> array('lang' => 'PM_BLACKLIST_REASON_ENABLE',	'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),
						'pm_zebra_enable'			=> array('lang' => 'PM_ZEBRA_FOE_BLOCKING_ENABLE',	'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),
						'pm_admin_block_enable'		=> array('lang' => 'PM_ADMIN_BLOCK_ENABLE',			'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),						
						// Begin : PM Blocking by Users
Если тупо копипастить, как в описании, получаем синтаксические ошибки в нескольких строках acp_board.php :)
Здесь пропущена запятая на конце:

Код: Выделить всё

						'enable_pm_icons'		=> array('lang' => 'ENABLE_PM_ICONS',		'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => false)
а должно быть:

Код: Выделить всё

						'enable_pm_icons'		=> array('lang' => 'ENABLE_PM_ICONS',		'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => false),
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 15 лет
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: Игнорирование личных сообщений от недругов

Сообщение clubforum »

odmin писал(а):в личке у юзеров теперь есть черный и белый список отправителей ЛС,
А что, штатная функция для этого не подходит?
Правила, папки и настройки — Добавить новое правило — Если: Отправитель — Недруг (*Начинается с:) — Удалить сообщение — Применить правило.

Вернуться в «Запросы модов для phpBB 3.0.x»