Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

PM Approval

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
Versetty
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 1 месяц
Откуда: Архангельск

Сообщение Versetty »

Хотелось бы доработать мод PM Approval. Чтобы он работал немного наоборот. Нужен контроль входящей лички определнного юзера. Т.е. если ему выставить права на Approval, то вся личка, которая ему поступает прежде попадала на предпросмотр админу.
UK massive!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 4 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Насколько я понимаю, единственное что нужно - это изменить условие

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

$approval_needed = $userdata['user_pmapproval'];
Думаю что так:

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

OPEN
privmsg.php

FIND
			$sql = "SELECT user_id, user_notify_pm, user_email, user_lang, user_active

IN-LINE FIND
, user_active

IN-LINE AFTER ADD
, user_pmapproval

FIND
$approval_needed = $userdata['user_pmapproval'];

REPLACE WITH
$approval_needed = $to_userdata['user_pmapproval'];
Как проверите - отпишитесь.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Versetty
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 1 месяц
Откуда: Архангельск

Сообщение Versetty »

Да, всё работает. Спасибо!
UK massive!
Simba
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 9 месяцев

Сообщение Simba »

А что означает вот эта надпись при установке?

Template->make_filename(): Error - file admin/admin_pmapproval_body.tpl does not exist
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 17 лет
Откуда: Бердск
Поблагодарили: 15 раз

Сообщение crash »

Simba
эито значит что нет файла. Вы бы самое элементарное пробовали бы переводчиком перевести
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Simba
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 9 месяцев

Сообщение Simba »

То, что его нет, понятно и без переводчика:) Что нужно сделать, чтобы он быЛ? Объясните на пальцах..., пожалуйста.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 15 лет 2 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Сообщение Палыч »

Simba писал(а): Что нужно сделать, чтобы он быЛ? Объясните на пальцах..., пожалуйста.
На пальцах, пожалуй, будет сложновато... 8)
Попробую на словах: нужно поместить файл admin_pmapproval_body.tpl из дистрибутива МОДа в папку (директорию) templates/название_вашего_стиля/admin/ (так, как написано в инструкции по установке МОДа).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 14 лет 8 месяцев
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз

Сообщение Петрович »

OFF:
Палыч писал(а):На пальцах, пожалуй, будет сложновато...
Палыч, завидую... у вас железные нервы :-)
Simba
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 9 месяцев

Сообщение Simba »

Благодарствую! :oops:
vetal2
phpBB 1.0.0
Сообщения: 8
Стаж: 13 лет 5 месяцев

Сообщение vetal2 »

Подскажите начинающему как вот это

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

#-----[ FIND ]------------------------------------------
#
				VALUES (" . PRIVMSGS_NEW_MAIL . ", '"

#
#-----[ IN-LINE FIND ]------------------------------------------
#
PRIVMSGS_NEW_MAIL 

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
$privmsgs_type
вставить вот сюда

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

			$privmsgs_type	= $approval_needed ? PRIVMSGS_UNAPPROVED_MAIL : PRIVMSGS_NEW_MAIL;
			$sql_info = "INSERT INTO " . PRIVMSGS_TABLE . " (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig)
				VALUES (" . PRIVMSGS_NEW_MAIL . ", '" . str_replace("\'", "''", $privmsg_subject) . "', " . $userdata['user_id'] . ", " . $to_userdata['user_id'] . ", $msg_time, '$user_ip', $html_on, $bbcode_on, $smilies_on, $attach_sig)";
		}
		else
		{
			$sql_info = "UPDATE " . PRIVMSGS_TABLE . "
				SET privmsgs_type = " . PRIVMSGS_NEW_MAIL . ", privmsgs_subject = '" . str_replace("\'", "''", $privmsg_subject) . "', privmsgs_from_userid = " . $userdata['user_id'] . ", privmsgs_to_userid = " . $to_userdata['user_id'] . ", privmsgs_date = $msg_time, privmsgs_ip = '$user_ip', privmsgs_enable_html = $html_on, privmsgs_enable_bbcode = $bbcode_on, privmsgs_enable_smilies = $smilies_on, privmsgs_attach_sig = $attach_sig
				WHERE privmsgs_id = $privmsg_id";
		}
где и как должна быть прописана эта строчка.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 15 лет 2 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Сообщение Палыч »

Итоговая строчка

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

VALUES (" . $privmsgs_type . ", '" . str_replace("\'", "''", $privmsg_subject) . "', " . $userdata['user_id'] . ", " . $to_userdata['user_id'] . ", $msg_time, '$user_ip', $html_on, $bbcode_on, $smilies_on, $attach_sig)";
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
DiZi
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 2 месяца

Re: PM Approval

Сообщение DiZi »

Добрый день. Извиняюсь за такой тупой вопрос, но где находится эта кнопочка "включить/Выключить"??? Просто мод поставил, в профиле смотрел - нет кнопки. Естественно смотрел через админку. Подскажите, будьте добры
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 16 лет 8 месяцев
Поблагодарили: 13 раз

Re: PM Approval

Сообщение VVVas »

DiZi
Все стили отредактировали? Если все и код вставили правильно, то под аватарой.
я люблю daft punk | новый sugoi.ru
Sashasam
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 7 месяцев

Re: PM Approval

Сообщение Sashasam »

Ребят такой вопрос, как не много доработать мод.

Чтобы премодерация ЛС устанавливалась всем юзерам у кого менее 5-10 сообщений.
Sashasam
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 7 месяцев

Re: PM Approval

Сообщение Sashasam »

Так и не поможете, уже неделя прошла, а ответа нет, там же е сложно вроде бы, я просто не программист.

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»