Hier die nötigen Änderungen:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
includes/usercp_register.php
#
#-----[ FIND ]-----
#
if ( $mode == 'editprofile' )
{
#
#-----[ AFTER, ADD ]-----
#
if ($userdata['verify_status'] == 2 && $userdata['user_level'] != ADMIN)
{
$template->assign_block_vars('verify_fields_blocked', array());
}
else
{
$template->assign_block_vars('verify_fields_open', array());
}
#
#-----[ OPEN ]-----
#
templates/subSilver/profile_add_body.tpl
#
#-----[ FIND ]-----
#
<tr>
<td class="row1"><span class="gen">{L_LOCATION}:</span></td>
<td class="row2">
<input type="text" class="post" style="width: 200px" name="location" size="25" maxlength="100" value="{LOCATION}" />
</td>
</tr>
#
#-----[ REPLACE WITH ]-----
#
<!-- BEGIN verify_fields_open -->
<tr>
<td class="row1"><span class="gen">{L_LOCATION}:</span></td>
<td class="row2">
<input type="text" class="post" style="width: 200px" name="location" size="25" maxlength="100" value="{LOCATION}" />
</td>
</tr>
<!-- END verify_fields_open -->
<!-- BEGIN verify_fields_blocked -->
<tr>
<td class="row1"><span class="gen">{L_LOCATION}:</span></td>
<td class="row2"><span class="gen">{LOCATION}</span></td>
</tr>
<!-- END verify_fields_blocked -->
Die usercp_register.php ist dabei komplett, lediglich in der profile_add_body.tpl sind alle anderen Felder analog anzupassen.
Wobei man bei DropDown-Feldern diese noch anpassen muss, damit bei verifizierten Usern, die kein Admin sind, auch den Text des aktuellen Wertes angezeigt werden.
Dabei kann ich ja bei Bedarf noch helfen, bei Geschlecht z. B., da Du das auch angegeben hattest.
Verlink dazu einfach Deine usercp_register.php und ich baue den Code dafür...