Страница 1 из 4

PM Approval

Добавлено: 23.05.2006 9:04
Менеджер сайта
Название мода: PM Approval
Автор: Xpert
Описание мода: Мод реализует систему премодерации ЛС. Администратор форума включает премодерацию для тех пользователей, чью переписку он хотел бы контролировать. До тех пор, пока администратор не одобрит ЛС, адресат его не получит.

Версия мода: 1.0.0
Совместимая версия phpBB: 2.0.x
Cложность установки: Низкая
Время, необходимое для установки: ~ 5 минут

Скачать: pm_approval_1.0.0.zip
Размер файла: 3 kb

drupal refresh

Добавлено: 26.07.2006 18:03
Foras
Мод классный только вот жалко, что нет такой опции, что бы можно было отредактировать в админке сообщение, от какого либо пользователя и потом одобрить и отослать получателю!
Как можно такое сделать?

Добавлено: 28.07.2006 10:08
Xpert
Такая опция не предусмотрена, хотя возможно появится в будушем.

Добавлено: 04.08.2006 0:08
cer.L.A.n
Расскажите поподробнее об этом моде, как админ модерирует лс?? В админке что-нибудь появляется? :lol:

Добавлено спустя 27 минут 15 секунд:

Я поставил и не пойму что дальше делать! :lol:

Добавлено: 04.08.2006 14:24
fskon
В админке появляется раздельчик.
У пользователя, две кнопочки вкл/выкл.
Вот если поставишь вкл Васе Петрову, и Вася захочет кому то написать и отправить гадкое письмо, то оно не дойдет до адресата, а появится у тебя в админке в Раздельчике. Ну а дальше тебе самому решать delete или отправить дальше.

Добавлено: 04.08.2006 16:08
cer.L.A.n
fskon писал(а):В админке появляется раздельчик.
Хм, да?? А у меня ничего не появилось! Только у пользователя кнопочки есть вкл/выкл! Может я слепой, но не подскажите, где именно он появится должен! Или я криво поставил мод!! В случае если стоит криво стоит мод, то как найти ошибку?

Добавлено: 04.08.2006 16:18
x2com
cer.L.A.n, поставить его заново. Заодно увидишь, где накосячил..

Добавлено: 04.08.2006 19:26
fskon
Здесь

Добавлено: 04.08.2006 19:28
cer.L.A.n
Нет, у меня такого нету, значит придется искать ошибки!! fskon Спасибо за скрин! :wink:

Добавлено: 05.08.2006 23:47
cer.L.A.n
А что вот это за ошибка? Кто знает помогите плиз!
Parse error: syntax error, unexpected T_LOGICAL_OR in /home/evoclub/public_html/forum/privmsg.php on line 206

Добавлено: 05.08.2006 23:52
avm
Синтаксическая ошибка. Логическая операция OR стоит там где не нужно...

Добавлено: 06.08.2006 0:22
cer.L.A.n
А знаете, по-моему у меня образно говоря крыша поехала!! :lol: Щас заменил файлы, как вроде backup!! И все заработало!!! Ниче не понимаю!! :oops: Вроде как и проблемы больше нет!!

Добавлено: 12.10.2006 15:29
alexa
Вылетает данная ошибка при нажатии на Новых сообщений нет

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

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/roverc/public_html/forum/privmsg.php on line 1302

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

			$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)
***     $approval_needed = $userdata['user_pmapproval'];
			$privmsgs_type	= $approval_needed ? PRIVMSGS_UNAPPROVED_MAIL : PRIVMSGS_NEW_MAIL;
        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)";
		}
		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";
		}
*** данная строчка

Добавлено: 12.10.2006 17:34
Поручик
Что-то на меня опять смирение гордыни напало.
Элементарно накосячил при установке этого фрагмента мода

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

#
#-----[ FIND ]------------------------------------------
#
			$sql_info = "INSERT INTO " . PRIVMSGS_TABLE . "
#
#-----[ BEFORE, ADD ]------------------------------------------
#
			$approval_needed = $userdata['user_pmapproval'];
			$privmsgs_type	= $approval_needed ? PRIVMSGS_UNAPPROVED_MAIL : PRIVMSGS_NEW_MAIL;
Вместо добавить перед (BEFORE, ADD), ты сделал добавить после

Добавлено: 12.10.2006 18:13
alexa
Поручик
Спасибки, совсем "русский" язык забыл