MOD Title: Custom Profile Fields
MOD Version: 1.2.0
link mod http://www.phpbbhacks.com/download/6664
dit is het probleem....
hier een stukje van profile_view_body.tpl hoe ik het heb op mijn site
Code: Selecteer alles
<tr>
<td valign="top" class="row2"><b><span class="genmed">{L_OCCUPATION}:</span></b></td>
<td class="row1"><span class="genmed">{OCCUPATION}</span></td>
</tr>
<tr>
<td valign="top" class="row2"><b><span class="genmed">{L_INTERESTS}:</span></b></td>
<td class="row1"><span class="genmed">{INTERESTS}</span></td>
</tr>
<!-- Custom Profile Fields MOD start + -->
<!-- BEGIN custom_about -->
<tr>
{custom_about.ABOUT}
</tr>
<!-- END custom_about -->
<!-- Custom Profile Fields MOD finish + -->
<tr>
<td valign="top" class="row2"><b><span class="genmed">{L_PM}</span></b></td>
<td class="row1"><span class="genmed">{PM_IMG}</span></a></td>
</tr>
<tr>
<td width="33%" valign="top" class="row2"><b><span class="genmed">{L_EMAIL_ADDRESS}:</span></b></td>
<td width="64%" class="row1"><span class="genmed">{EMAIL_IMG}</span></td>
</tr>
hier een stukje info als iemand een idee heeft..
Code: Selecteer alles
#-----[ OPEN ]---------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]--------------------
#
'U_SEARCH_USER' => append_sid("search.$phpEx?search_author=" . $u_search_author),
'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
);
#
#-----[ AFTER, ADD ]----------------------
#
//
// Custom Profile Fields MOD
//
include_once($phpbb_root_path . 'includes/functions_profile_fields.'.$phpEx);
$profile_data = get_fields('WHERE view_in_profile = ' . VIEW_IN_PROFILE . ' AND users_can_view = ' . ALLOW_VIEW);
$profile_names = array();
$abouts = array();
$contacts = array();
foreach($profile_data as $field)
{
$name = $field['field_name'];
$col_name = text_to_column($field['field_name']);
$id = $profiledata['user_id'];
$type = $field['field_type'];
$location = $field['profile_location'];
$sql = "SELECT $col_name FROM " . USERS_TABLE . "
WHERE user_id = $id";
if(!($result = $db->sql_query($sql)))
message_die(GENERAL_ERROR,'Could not obtain field value','',__LINE__,__FILE__,$sql);
$temp = $db->sql_fetchrow($result);
$profile_names[$name] = displayable_field_data($temp[$col_name],$field['field_type'],$field['linkify']);
if (($profile_names[$name] != '') || (!$board_config['collapse_fields'])) {
if($location == 1)
$contacts[] = '<td valign="middle" nowrap="nowrap" align="right"><span class="gen">' . $name . ':</span></td>
<td class="row1" valign="middle"><b><span class="gen">' . $profile_names[$name] . '</span></b></td>';
else
$abouts[] = '<td valign="top" align="right" nowrap="nowrap"><span class="gen">' . $name . ':</span></td>
<td> <b><span class="gen">' . $profile_names[$name] . '</span></b></td>';
}
}
foreach($abouts as $about_field)
$template->assign_block_vars('custom_about',array('ABOUT' => $about_field));
foreach($contacts as $contact_field)
$template->assign_block_vars('custom_contact',array('CONTACT' => $contact_field));
//
// END Custom Profile Fields MOD
//