PM Approval

Все моды, созданные нашим сообществом для phpBB 2.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.

Сообщение Versetty 04.07.2007 16:24

Хотелось бы доработать мод PM Approval. Чтобы он работал немного наоборот. Нужен контроль входящей лички определнного юзера. Т.е. если ему выставить права на Approval, то вся личка, которая ему поступает прежде попадала на предпросмотр админу.
UK massive!
Аватара пользователя
Versetty
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 22.06.2007 21:43
Откуда: Архангельск


Сообщение Xpert 05.07.2007 11:22

Насколько я понимаю, единственное что нужно - это изменить условие
Код: Выделить всё
$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'];

Как проверите - отпишитесь.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение Versetty 05.07.2007 17:12

Да, всё работает. Спасибо!
UK massive!
Аватара пользователя
Versetty
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 22.06.2007 21:43
Откуда: Архангельск

Сообщение Simba 21.10.2007 16:40

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

Template->make_filename(): Error - file admin/admin_pmapproval_body.tpl does not exist
Simba
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 19.10.2007 11:20

Сообщение crash 21.10.2007 17:12

Simba
эито значит что нет файла. Вы бы самое элементарное пробовали бы переводчиком перевести
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6524
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение Simba 21.10.2007 17:41

То, что его нет, понятно и без переводчика:) Что нужно сделать, чтобы он быЛ? Объясните на пальцах..., пожалуйста.
Simba
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 19.10.2007 11:20

Сообщение Палыч 21.10.2007 19:15

Simba писал(а): Что нужно сделать, чтобы он быЛ? Объясните на пальцах..., пожалуйста.

На пальцах, пожалуй, будет сложновато... 8)
Попробую на словах: нужно поместить файл admin_pmapproval_body.tpl из дистрибутива МОДа в папку (директорию) templates/название_вашего_стиля/admin/ (так, как написано в инструкции по установке МОДа).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6413
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Петрович 22.10.2007 8:10

OFF:
Палыч писал(а):На пальцах, пожалуй, будет сложновато...

Палыч, завидую... у вас железные нервы :-)
Петрович
phpBB 1.4.4
 
Сообщения: 85
Зарегистрирован: 21.11.2006 20:27
Откуда: Новосибирск

Сообщение Simba 22.10.2007 11:04

Благодарствую! :oops:
Simba
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 19.10.2007 11:20

Сообщение vetal2 13.03.2008 18:12

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

Код: Выделить всё
#-----[ 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";
      }


где и как должна быть прописана эта строчка.
Аватара пользователя
vetal2
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 22.02.2008 14:40

Сообщение Палыч 13.03.2008 18:15

Итоговая строчка
Код: Выделить всё
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 только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6413
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Re: PM Approval

Сообщение DiZi 22.05.2008 20:43

Добрый день. Извиняюсь за такой тупой вопрос, но где находится эта кнопочка "включить/Выключить"??? Просто мод поставил, в профиле смотрел - нет кнопки. Естественно смотрел через админку. Подскажите, будьте добры
DiZi
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 22.05.2008 20:41

Re: PM Approval

Сообщение VVVas 22.05.2008 21:41

DiZi
Все стили отредактировали? Если все и код вставили правильно, то под аватарой.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4737
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Пред.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0