PM redirect

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 20 лет 4 месяца
Откуда: tln.ee

PM redirect

Сообщение Romiyo »

Можно ли сделать редирект ЛС? Например, на форуме два админа (ну или простые юзеры, имеющие несколько аккаунтов), один из которых в отпуске и чтоб все ЛС перенаправлялись другому админу (при этом, в строке "Кому" был указан реальный адресат, т.е. админ, что в отпуске).
Неадекватен
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 20 лет 4 месяца
Откуда: Москва

Сообщение ALER »

У меня в моем форуме два ника (ALER и АЛЕР).

Первый (ALER - ID=2) админский, которым я пользовался из дома. Я тогда работал дома, так что проблем не возникало. Там очень сложный пароль.

Второму нику (АЛЕР - ID=98 ) присвоены частичные админские права (с помощью мода Junior Admin) - сейчас я вышел на работу и пользуюсь им там. Пароль попроще.

В фирме не принято паролить доступ к компьютеру - мало ли что кому потребуется в мое отсутствие. И я не хочу там сохранять очень сложный пароль к админскому нику. Но у меня очень большая переписка по ЛС в форуме, и обычно требуется достаточно быстрое реагирование.

Просьба: подскажите, как сделать так, чтобы все ЛС, отправленные как на ник ALER, так и на ник АЛЕР приходили на ник АЛЕР. Тогда я смогу пользоваться везде одним ником (АЛЕР), а под админским ником входить на форум только в случае необходимости.

Большая просьба дать это в виде мода, т. е. вставить строку такую-то после строки такой-то в таком-то файле. В php я полный ноль, но моды ставить могу.
Алексей aka ALER
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 20 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

Да почему же трудно? :) Имхо, делается так... в USERS_TABLE еще одна колонка, например uses_redirect_id - тут указывается id пользователя для редиректа, если колонка пустая, то редирект себе самому... говоря проще идет без редиректа... :)

ALER
Ну если не ошибаюсь, то так...
в privmsg.php найди...

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

		$sql = "INSERT $sql_priority 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_SENT_MAIL . ", '" . str_replace("\'", "''", addslashes($privmsg['privmsgs_subject'])) . "', " . $privmsg['privmsgs_from_userid'] . ", " . $privmsg['privmsgs_to_userid'] . ", " . $privmsg['privmsgs_date'] . ", '" . $privmsg['privmsgs_ip'] . "', " . $privmsg['privmsgs_enable_html'] . ", " . $privmsg['privmsgs_enable_bbcode'] . ", " . $privmsg['privmsgs_enable_smilies'] . ", " .  $privmsg['privmsgs_attach_sig'] . ")";
и замени на...

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

if ($privmsg['privmsgs_to_userid'] == 2)
{
$privmsg['privmsgs_to_userid'] = 98;
}
		$sql = "INSERT $sql_priority 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_SENT_MAIL . ", '" . str_replace("\'", "''", addslashes($privmsg['privmsgs_subject'])) . "', " . $privmsg['privmsgs_from_userid'] . ", " . $privmsg['privmsgs_to_userid'] . ", " . $privmsg['privmsgs_date'] . ", '" . $privmsg['privmsgs_ip'] . "', " . $privmsg['privmsgs_enable_html'] . ", " . $privmsg['privmsgs_enable_bbcode'] . ", " . $privmsg['privmsgs_enable_smilies'] . ", " .  $privmsg['privmsgs_attach_sig'] . ")";
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 20 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Спасибо, вечером попробую.
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 20 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Увы, не работает... Сообщения приходят туда, куда адресованы...

Прошу помочь, очень надо...
Алексей aka ALER
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Мод на эту тему будет после выходных. Будет возможность как редиректить, так и форвардить ЛС.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 20 лет 4 месяца
Откуда: tln.ee

Сообщение Romiyo »

Если мод уже вышел, будьте бобры, ссылку на него.
Неадекватен
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Пока не вышел. Но будет.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 20 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Ждем-с...
Алексей aka ALER
Аватара пользователя
baldahin
phpBB 1.4.3
Сообщения: 97
Стаж: 20 лет 3 месяца

Сообщение baldahin »

Xpert, есть успехи?
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 20 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Да-да, я уж надеялся...
Алексей aka ALER

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