Vorwort / Features :- Mit dieser Modifizierung wird im Benutzerprofil der jeweils letzte Bild-Upload des Mitglieds als Thumbnail angezeigt.
- Der MOD ist schnell und einfach zu installieren.
Dateien die zu ändern sind :- member.php
- templates/<dein_template>/member_profile.html
1. Schrittfinde in der member.php im Abschnitt //--- Show Profile --- folgende Zeilen :
$site_template->register_vars(array(
"user_id" => $user_row['user_id'],
"user_name" => (isset($user_row['user_name'])) ? htmlspecialchars($user_row['user_name']) : REPLACE_EMPTY,
"user_email" => $user_email,
"user_email_save" => $user_email_save,
und füge unmittelbar davor den folgenden Code ein :
//--- Start Show Latest Upload in Profile ----------------------------------
$sql = "SELECT * FROM ".IMAGES_TABLE." WHERE ".get_user_table_field("", "user_id")." = ".$user_row['user_id']." AND cat_id IN (".get_auth_cat_sql("auth_viewcat").")
ORDER BY image_date DESC
LIMIT 1";
$user_image = "";
if ($image_row = $site_db->query_firstrow($sql))
{
show_image($image_row);
$user_image = 1;
}
$site_template->register_vars("user_image", $user_image);
//--- End Show Latest Upload in Profile ----------------------------------
2.Schrittfinde in member_profile.html folgendes :
<tr>
<td class="row2"><b>{lang_icq}</b></td>
<td class="row2">{if user_icq}<a href="http://wwp.icq.com/scripts/search.dll?to={user_icq}">{user_icq}</a> (<b>{user_icq_status}</b>){endif user_icq}</td>
</tr>
und füge dahinter folgendes ein :
<tr>
<td class="row1"><b>Letzter Bild-Upload:</b></td>
<td class="row1">{if user_image}{thumbnail}{endif user_image}</td>
</tr>
Selbstverständlich ist die Templategestaltung deine Sache und das Beispiel zeigt nur einen Einsatz im Default-Template.
Maßgebend ist der Einsatz des Tags {if user_image}{thumbnail}{endif user_image} .
Wie den Tag {thumbnail} kannst du hier auch alle anderen Tags aus deiner thumbnail_bit.html verwenden wie z.B :
... {image_name} {cat_name} {image_date} ... u.s.w. ...
Viel Spaß mit den letzten Bildern eurer User in ihren Benutzerprofilen ...
mawenzi