mod gezocht: usergroups
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

mod gezocht: usergroups
Hallo
Ik zoek een mod, die aan de hand van een bepaalde waarde van een veld, wat een gebruiker bij registratie en in hun profiel in kan vullen, de gebruiker in een bepaalde gebruikersgroep plaatst. Is deze mogelijkheid er en is er een mod voor?
Bedankt
leonard,
Ik zoek een mod, die aan de hand van een bepaalde waarde van een veld, wat een gebruiker bij registratie en in hun profiel in kan vullen, de gebruiker in een bepaalde gebruikersgroep plaatst. Is deze mogelijkheid er en is er een mod voor?
Bedankt
leonard,
- Denskie War
- Berichten: 479
- Lid geworden op: 22 aug 2006, 17:08
- Locatie: Hulsberg
- Contacteer:
Je moet het zelf nog wat aanpassen, maar het werkt wle als je het goed aanpast 
Maak eerst 4 groepen aan, en schrijf ergens op welke groep welk group_id heeft (staat in de adresbalk als je de groep bekijkt, g=X).
Dan open includes/register.php en zoek
Zet erachter
Het gedeelte bij 'dit nog aanpassen!' moet je nog aanpassen.
In de eerste array staan de waarde van de keuzerondes, dus bijvoorbeeld 0 1 2 3 of zuid, noord, west, oost.
Daarna, in de tweede array moet je de group_id's invullen. Wel in dezelfde volgorde als de vorige array! Dus bij waarde noord hoort bijvoorbeeld 1, dan moet je op de plaats van noord in de tweede array 1 invullen.
Als laatste moet je de name van het input veld nog veranderen, dus landsdeel in wat het bij jouw is.
Als je dat allemaal gedaan hebt zou het moeten werken! :thumb:

Maak eerst 4 groepen aan, en schrijf ergens op welke groep welk group_id heeft (staat in de adresbalk als je de groep bekijkt, g=X).
Dan open includes/register.php en zoek
Code: Selecteer alles
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
VALUES ($user_id, $group_id, 0)";
if( !($result = $db->sql_query($sql, END_TRANSACTION)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql);
}
Code: Selecteer alles
//
// Dit nog aanpassen!
$landsdelen = array('noord', 'oost', 'zuid', 'west');
$group_ids = array(1, 2, 3, 4);
$landsdeel = $HTTP_POST_VARS['landsdeel'];
// Tot hier
//
foreach($landsdelen as $key => $value)
{
if ( $value == $landsdeel )
{
$group_id = $group_ids[$key];
}
}
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
VALUES ($user_id, $group_id, 0)";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not add user to group', '', __LINE__, __FILE__, $sql);
}
In de eerste array staan de waarde van de keuzerondes, dus bijvoorbeeld 0 1 2 3 of zuid, noord, west, oost.
Daarna, in de tweede array moet je de group_id's invullen. Wel in dezelfde volgorde als de vorige array! Dus bij waarde noord hoort bijvoorbeeld 1, dan moet je op de plaats van noord in de tweede array 1 invullen.
Als laatste moet je de name van het input veld nog veranderen, dus landsdeel in wat het bij jouw is.
Als je dat allemaal gedaan hebt zou het moeten werken! :thumb: