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