Propozycje modyfikacji - powiadomienie o NOWYM poście
mathkit - 26-04-2015, 10:57 Temat postu: powiadomienie o NOWYM poście Witam,
Z góry przepraszam jeżeli w złym dziale piszę. Poszukuję moda który by wysyłał maila do administratora / moderatorów gdy pojawi się NOWY post w ustalonym dziale. Bez problemu można ustawić powiadomienie gdy ktoś odpowiedział na danego posta, a mnie interesuje powiadomienie o NOWYM poście.
Byłbym wdzięczny za pomoc, przeszukałem całe PA nie ma, na forum modyfikacji też nie widzę.
xlesiu - 27-04-2015, 17:03
A takie coś http://przemo.org/phpBB2/...ic.php?t=153071
mathkit - 27-04-2015, 21:43
Nie jest to do końca to czego chciałem, bo moderatorzy nie mają tej możliwości. No cóż.
Ale BARDZO dziękuję za tego linka. To nowy mod, mam nadzieję że będzie działał.
Woytec - 08-05-2015, 16:26
Jest to ten fragment
Kod: | function sk_send_mail_to_admins($topic_id, $post_subject, $post_message, $userdata) {
global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
include($phpbb_root_path . 'includes/emailer.'.$phpEx);
$emailer = new emailer($board_config['smtp_delivery']);
$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path']));
$script_name = ($script_name != '') ? $script_name . '/viewtopic.'.$phpEx : 'viewtopic.'.$phpEx;
$server_name = trim($board_config['server_name']);
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) . '/' : '/';
$sql = "SELECT user_email, user_lang FROM " . USERS_TABLE . " WHERE user_level = " . ADMIN; // WHERE user_id = 2";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
} | Jeżeli ma być to dowolny moderator a nie tylko działu to
Kod: | $sql = "SELECT user_email, user_lang FROM " . USERS_TABLE . " WHERE user_level = " . ADMIN . " OR user_level = " . MOD; // WHERE user_id = 2"; | lub podać id uzytkownika (zakomentowany warunek)
|
|
|