- Modificatie & Versie: board portal 1.0.5
Directe link naar de modificatie: http://www.fanmuoiketet.eu/fmtforum/portal.php
Adres van je forum: http://www.fanmuoiketet.eu/fmtforum
phpBB versie: 3.0.7-PL1
Heb je onlangs een andere modificatie of stijl geïnstalleerd? ja board portal en smilies categories
Wat is het probleem? willekeurige gebruiker box
maar ik wil de gebruikers zelf de mogelijkheid geven om te kiezen of ze wel of niet in dat lijstje te zien zijn...
Nu ben ik een echte leek qua dit hele gebeuren dus vind het al geweldig dat ik dit voor elkaar gekregen heb.
Maar kom er nu even echt niet uit ....
nu heb ik wat gevonden maar ik loop op het eerste punt gelijk al vast....
(weet ook niet of wat ik gevonden heb werkt

Ik zal eerst even laten zien wat ik gevonden heb....
Be sure to add the a column to your users table named
Code: Selecteer alles
user_showuser VARCHAR(3) NOT NULL default 'off'
want to be seen in the Block.
random_member.php:
In the section with your SQL, add this to the existing WHERE clause
(on the line before the ORDER BY:
Code: Selecteer alles
AND user_showuser = 'on'
in the Random User block, make these changes:
language/<lang>/common.php
Code: Selecteer alles
$lang = array_merge($lang, array(
<!- SNIPPED CODE -->
'SETTINGS' => 'Settings',
'SHOWUSER' => 'Show In Random User Block',
<!- SNIPPED CODE -->
));
Code: Selecteer alles
$template->assign_vars(array(
'USER_COLOR' => (!empty($user->data['user_colour'])) ? $user->data['user_colour'] : '',
<!- SNIPPED CODE -->
'SHOWUSER' => ($user->data['user_showuser'] == 'on' ? 'checked="checked"' : '')
));
Code: Selecteer alles
$data = array(
'icq' => request_var('icq', $user->data['user_icq']),
<!- SNIPPED CODE -->
'showuser' => utf8_normalize_nfc(request_var('showuser', 'off')),
);
<!- SNIPPED CODE -->
if ($submit)
{
$validate_array = array(
'icq' => array(
array('string', true, 3, 15),
array('match', true, '#^[0-9]+$#i')),
<!- SNIPPED CODE -->
'showuser' => array('string', true, 2, 3),
); );
<!- SNIPPED CODE -->
'showuser' => utf8_normalize_nfc(request_var('showuser', 'off')),
<!- SNIPPED CODE -->
$sql_ary = array(
'user_icq' => $data['icq'],
<!- SNIPPED CODE -->
'user_showuser' => $data['showuser']
);
<!- SNIPPED CODE -->
$template->assign_vars(array(
'ERROR' => (sizeof($error)) ? implode('<br />', $error) : '',
<!- SNIPPED CODE -->
'SHOWUSER' => (($data['showuser'] =='on') ? 'checked="checked"' : ''),
));
Code: Selecteer alles
<tr>
<td class="row1" width="35%"><b class="genmed">{L_SHOWUSER}: </b></td>
<td class="row2"><input type="checkbox" class="radio" name="showuser" value="on" {SHOWUSER}/></td>
</tr>
Ik heb al uitgevonden dat ik die extra tabel moet maken in phpmyadmin en dan bij phpbb_users
heb ook al uitgevonden hoe ik dat kan invoegen .... maar daar loop ik vast ....
Code: Selecteer alles
user_showuser VARCHAR(3) NOT NULL default 'off'
veld moet dan worden volgens mij user_showuser
Type moet dan VARCHAR worden.... die ( 3 ) staat er bij mij niet bij
dan staat er lengte/waardes*1 (of moet ik daar die 3 dan in vullen???)
ik weet niet hoe ik verder moet....
Collatie ??????
Attributen ????????
null moet dan op not null staan....
standaardwaarde *2
extra
en dan staan er icoontjes ? en commentaar?
Hoe moet ik dat verder invullen en wat moet waar staan ????
die pagina van random member neem ik even aan dat ik die via ftp gewoon aankan door in de map van het portal te zoeken.... of moet die ook via phpmyadmin aangepast worden ?
dan wordt er gezegd dat je de volgende veranderingen moet maken maar niet waar voor in de plaats....
of dat je het er zo maar in kunt planten of dat het beslist achter iets of voor iets moet staan....
Zoals gezegd ik kom heel ver met gewoon knippen en plakken en ben al dolgelukkig dat ik die mod zelf heb geïnstalleerd maar ik kom hier toch even niet uit ....
Kan iemand me helpen door het duidelijker te maken??? en vooral uit te leggen hoe ik dat veld dan goed toe kan voegen ? of nog veel gemakkelijker ????/
Ik zou jullie zeer erkentelijk zijn