Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
PM Approval
Насколько я понимаю, единственное что нужно - это изменить условие
Думаю что так:
Как проверите - отпишитесь.
Код: Выделить всё
$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'];
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
- crash
- Former team member
- Сообщения: 6517
- Стаж: 19 лет 8 месяцев
- Откуда: Бердск
- Поблагодарили: 15 раз
- Контактная информация:
Simba
эито значит что нет файла. Вы бы самое элементарное пробовали бы переводчиком перевести
эито значит что нет файла. Вы бы самое элементарное пробовали бы переводчиком перевести
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
- Палыч
- Former team member
- Сообщения: 9683
- Стаж: 17 лет 10 месяцев
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
- Контактная информация:
На пальцах, пожалуй, будет сложновато... 8)Simba писал(а): Что нужно сделать, чтобы он быЛ? Объясните на пальцах..., пожалуйста.
Попробую на словах: нужно поместить файл admin_pmapproval_body.tpl из дистрибутива МОДа в папку (директорию) templates/название_вашего_стиля/admin/ (так, как написано в инструкции по установке МОДа).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Подскажите начинающему как вот это
вставить вот сюда
где и как должна быть прописана эта строчка.
Код: Выделить всё
#-----[ 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
- Стаж: 17 лет 10 месяцев
- Откуда: Питер
- Благодарил (а): 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 только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Re: PM Approval
Добрый день. Извиняюсь за такой тупой вопрос, но где находится эта кнопочка "включить/Выключить"??? Просто мод поставил, в профиле смотрел - нет кнопки. Естественно смотрел через админку. Подскажите, будьте добры
- VVVas
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 4 месяца
- Поблагодарили: 13 раз
- Контактная информация:
Re: PM Approval
Ребят такой вопрос, как не много доработать мод.
Чтобы премодерация ЛС устанавливалась всем юзерам у кого менее 5-10 сообщений.
Чтобы премодерация ЛС устанавливалась всем юзерам у кого менее 5-10 сообщений.
Re: PM Approval
Так и не поможете, уже неделя прошла, а ответа нет, там же е сложно вроде бы, я просто не программист.