Hoi hoi,
Ik heb weinig tot geen verstand van query's..
Maar mijn vraag:
Weet of heeft iemand een query die ik kan toevoegen aan de database zodat er een tekst veld uit het profiel niet te zien is door gewone leden.
maar die ze dan wel bij de regitratie moeten invullen en daarnaa dus niet meer kunnen zien noch kunnen wijzigen...
alvast bedankt!
mod zodat een veld in het profiel verborgen word...
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 zodat een veld in het profiel verborgen word...
Laatst gewijzigd door KevinS op 23 mei 2004, 14:46, 1 keer totaal gewijzigd.
ik begrijp precies wat je bedoeld omdat ik het zelf laatst ook heb gedaan... het heeft trouwens niks met queries te maken... queries zijn commando's die je geeft aan je sql database... maar dat boeit verder ff niet...
Wat te doen?
Installeer deze mod en hou daar de stukken uit weg van viewprofile http://www.phpbbhacks.com/viewhack.php?id=193 ... zet het nieuwe veld in profile_add_body.tpl tussen <!-- BEGIN switch_register_block --> en <!-- END switch_register_block --> maak dan twee nieuw files:
tpl file: in templates/xxx/admin/
php file in admin/
Bekijk beide bestanden ff goed zodat je ongeveer begrijpt wat ik bedoel... in php file moet je ook nog wat dingen aanpassen...
Wat te doen?
Installeer deze mod en hou daar de stukken uit weg van viewprofile http://www.phpbbhacks.com/viewhack.php?id=193 ... zet het nieuwe veld in profile_add_body.tpl tussen <!-- BEGIN switch_register_block --> en <!-- END switch_register_block --> maak dan twee nieuw files:
tpl file: in templates/xxx/admin/
Code: Selecteer alles
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th>Gebruiker</th>
<th>Bron</th>
</tr>
<!-- BEGIN naamregel -->
<tr>
<td class="{naamregel.ROW_CLASS}" align="center">{naamregel.GEBRUIKER}</td>
<td class="{naamregel.ROW_CLASS}" align="center">{naamregel.BRON}</td>
<!-- END naamregel -->
</table>Code: Selecteer alles
<?php
// standard hack prevent
define('IN_PHPBB', 1);
if( !empty($setmodules) )
{
$file = basename(__FILE__);
$module['Users']['View_Veld'] = $file;
return;
}
//
// Let's set the root dir for phpBB
//
$phpbb_root_path = '../';
require($phpbb_root_path . 'extension.inc');
require('pagestart.' . $phpEx);
//
//check for userlevel
//
if( !$userdata['session_logged_in'] )
{
header('Location: ' . append_sid("login.$phpEx?redirect=admin/admin_filenaam.$phpEx", true));
}
if( $userdata['user_level'] != ADMIN )
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
}
//end check
// set page title
$page_title = $lang['Index'];
// read veld
$sql = "select username, user_veld from phpbb_users WHERE user_veld != ''";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}
$template->assign_vars(array(
'L_GEBRUIKER' => 'Gebruiker',
'L_BRON' => 'Bron')
);
$i = 0;
while( $row = $db->sql_fetchrow($result) )
{
$gebruiker = $row['username'];
$bron = $row['user_veld'];
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$template->assign_block_vars('naamregel', array(
'ROW_COLOR' => $row_color,
'ROW_CLASS' => $row_class,
'GEBRUIKER' => $gebruiker,
'BRON' => $bron));
$i = $i + 1;
}
// assign template
$template->set_filenames(array(
'body' => 'admin/filenaam.tpl')
);
$template->pparse('body');
// standard page footer
include('page_footer_admin.' . $phpEx);
?>
Alleen support via het forum, dus geen support via email, msn of pb.
En als ik wil dat mensen het bij hun registratie moeten invullen en dat het daarna niet door andere mensen is te zien, maar wel door hun zelf. En dat ze het vervolgens zelf nog kunnen wijzigen in hun profiel plus dat mensen met niveau 1 en 2 op het forum het wel kunnen zien…
Kan ik dat ook hiermee doen of moet ik daarvoor wat dingen aanpassen?
(Sorry dit had ik eigenlijk in mijn 1e post moeten plaatsen..)
Groetjes!
Kan ik dat ook hiermee doen of moet ik daarvoor wat dingen aanpassen?
(Sorry dit had ik eigenlijk in mijn 1e post moeten plaatsen..)
Groetjes!