Mail bij registratie nieuw lid

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
paul2
Berichten: 50
Lid geworden op: 03 feb 2008, 16:25

Mail bij registratie nieuw lid

Bericht door paul2 » 06 feb 2008, 17:18

phpBB versie: 3.0.0 NL

Is het mogelijk dat de beheerder van een Forum een mail of PB of ? krijgt indien een nieuw lid zich aanmeld ?
Dus zonder dat je eerst een verificatie/wachtrij hebt ingesteld, toch op één of andere manier een seintje dat iemand zich geregistreerd heeft ?

Dank alvast . . .

gr. Paul

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Mail bij registratie nieuw lid

Bericht door BetaDevil » 06 feb 2008, 22:43

OPEN includes/functions_user.php
ZOEK

Code: Selecteer alles

function update_last_username()
{
    global $db;

    // Get latest username
    $sql = 'SELECT user_id, username, user_colour
        FROM ' . USERS_TABLE . '
        WHERE user_type IN (' . USER_NORMAL . ', ' . USER_FOUNDER . ')
        ORDER BY user_id DESC';
    $result = $db->sql_query_limit($sql, 1);
    $row = $db->sql_fetchrow($result);
    $db->sql_freeresult($result);

    if ($row)
    {
        set_config('newest_user_id', $row['user_id'], true);
        set_config('newest_username', $row['username'], true);
        set_config('newest_user_colour', $row['user_colour'], true);
    }
} 
VERVANG MET

Code: Selecteer alles

function update_last_username()
{
    global $db;

    // Get latest username
    $sql = 'SELECT user_id, username, user_colour, user_ip
        FROM ' . USERS_TABLE . '
        WHERE user_type IN (' . USER_NORMAL . ', ' . USER_FOUNDER . ')
        ORDER BY user_id DESC';
    $result = $db->sql_query_limit($sql, 1);
    $row = $db->sql_fetchrow($result);
    $db->sql_freeresult($result);

    if ($row)
    {
        set_config('newest_user_id', $row['user_id'], true);
        set_config('newest_username', $row['username'], true);
        set_config('newest_user_colour', $row['user_colour'], true);
        
        include_once($phpbb_root_path . 'includes/functions_privmsgs.' . $phpEx);
        include_once($phpbb_root_path . 'includes/message_parser.' . $phpEx);
        
        $message_parser = new parse_message();
        $message_parser->message = 'Ik ben een nieuwe gebruiker!'; // VERVANG DIT MET HET BERICHT DAT JIJ WILT
        $message_parser->parse(true, true, true, false, false, true, true);
        
        $pm_data = array(
           'from_user_id'        => $row['user_id'],
           'from_user_ip'        => $row['user_ip'],
           'from_username'        => $row['username'],
           'enable_sig'            => false,
           'enable_bbcode'        => true,
           'enable_smilies'      => true,
           'enable_urls'         => false,
           'icon_id'         => 0,
           'bbcode_bitfield'      => $message_parser->bbcode_bitfield,
           'bbcode_uid'         => $message_parser->bbcode_uid,
           'message'         => $message_parser->message,
           'address_list'         => array('u' => array(2 => 'to')), // VERVANG 2 MET HET GEBRUIKERS-ID DAT JIJ HEBT
        );
        
        //Now We Have All Data Lets Send The PM!!
        submit_pm('post', $user->lang['PM_TITLE'], $pm_data, false, false);
    }
} 
Je kunt 'address_list' => array('u' => array(2 => 'to')), bijvoorbeeld ook nog veranderen naar 'address_list' => array('u' => array(2 => 'to', 4 => 'to')), zodat ID 2 en ID 4 een PB krijgen, vervang het dus met de IDs die jij (jullie) hebben.

Je krijgt nu een PB bij een registratie :)

paul2
Berichten: 50
Lid geworden op: 03 feb 2008, 16:25

Re: Mail bij registratie nieuw lid

Bericht door paul2 » 06 feb 2008, 23:40

WOW !
En het werkt !

Te gek, BRILLIANT . . .

Heel veel dank . . .

gr. Paul

huub80
Berichten: 165
Lid geworden op: 18 mar 2007, 23:07
Locatie: België

Re: Mail bij registratie nieuw lid

Bericht door huub80 » 07 feb 2008, 13:52

wat verstaat u onder gebruikers-id? Is dat dan gewoon mijn naam op het forum?
alvast bedankt,

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Mail bij registratie nieuw lid

Bericht door BetaDevil » 07 feb 2008, 14:04

Als naar je gebruikersprofiel gaat:
memberlist.php?mode=viewprofile&u=13706
Zie je op het laatst 13706, dat is je gebruikersid ;)

huub80
Berichten: 165
Lid geworden op: 18 mar 2007, 23:07
Locatie: België

Re: Mail bij registratie nieuw lid

Bericht door huub80 » 07 feb 2008, 14:12

BetaDevil schreef:Als naar je gebruikersprofiel gaat:
memberlist.php?mode=viewprofile&u=13706
Zie je op het laatst 13706, dat is je gebruikersid ;)
ik leer elke dag bij! schitterend!

huub80
Berichten: 165
Lid geworden op: 18 mar 2007, 23:07
Locatie: België

Re: Mail bij registratie nieuw lid

Bericht door huub80 » 07 feb 2008, 14:29

oei oei,n gelukkig test ik het even zelf...

ik krijg nm deze foutmelding:

Code: Selecteer alles

[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 106: update_last_username(includes/functions_privmsgs.) [function.update-last-username]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 106: update_last_username() [function.include]: Failed opening 'includes/functions_privmsgs.' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php')
[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 107: update_last_username(includes/message_parser.) [function.update-last-username]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 107: update_last_username() [function.include]: Failed opening 'includes/message_parser.' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php')

Fatal error: Cannot instantiate non-existent class: parse_message in /home/wnsgent/public_html/belgianinlinecenter/forum/includes/functions_user.php on line 109
wat deed ik fout?? :s

jeroeni
Berichten: 92
Lid geworden op: 20 mar 2008, 19:29

Re: Mail bij registratie nieuw lid

Bericht door jeroeni » 26 jun 2008, 17:55

Misschien een beetje een oude topic die ik heropen, maar ik heb de code toegepast, krijg geen foutmeldingen, maar ook geen pb/mail als een nieuwe gebruiker zich registreerd... is dat niet vreemd?

Gesloten