@Holger
Mit dem folgenden Snippet sollte nun alles passen:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]-----
#
make_jumpbox('viewforum.'.$phpEx);
#
#-----[ AFTER, ADD ]-----
#
// Count topics posted by this user
$sql = "SELECT topic_id, topic_replies FROM " . TOPICS_TABLE . "
WHERE topic_poster = " . $profiledata['user_id'];
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not count users topics', '', __LINE__, __FILE__, $sql);
}
$user_topics = 0;
$user_topic_replies = 0;
while ($row = $db->sql_fetchrow($result))
{
$user_topics++;
if ($row['topic_replies'])
{
$user_topic_replies++;
}
}
$db->sql_freeresult($result);
if ($user_topics)
{
$l_user_topics = sprintf($lang['User_total_topics_stats'], $user_topics, $user_total_replies);
}
else
{
$l_user_topics = $lang['User_total_topics_stats_no'];
}
#
#-----[ FIND ]-----
#
'POST_PERCENT_STATS' => sprintf($lang['User_post_pct_stats'], $percentage),
#
#-----[ AFTER, ADD ]-----
#
'USER_TOPIC_STATS' => $l_user_topics,
#
#-----[ FIND ]-----
#
'L_INTERESTS' => $lang['Interests'],
#
#-----[ AFTER, ADD ]-----
#
'L_USER_TOPIC_STATS' => $lang['User_total_topics_stats_explain'],
#
#-----[ OPEN ]-----
#
language/lang_english/lang_main.php
#
#-----[ FIND ]-----
#
?>
#
#-----[ BEFORE, ADD ]-----
#
$lang['User_total_topics_stats'] = '%s topics started / %s of them have replies';
$lang['User_total_topics_stats_no'] = 'No topics till now';
$lang['User_total_topics_stats_explain'] = 'Number of Topics by this user';
#
#-----[ OPEN ]-----
#
language/lang_german/lang_main.php
#
#-----[ FIND ]-----
#
?>
#
#-----[ BEFORE, ADD ]-----
#
$lang['User_total_topics_stats'] = '%s Topics gepostet / %s davon mit Antworten';
$lang['User_total_topics_stats_no'] = 'Keine Topics zur Zeit';
$lang['User_total_topics_stats_explain'] = 'Anzahl Topics des Users';
#
#-----[ OPEN ]-----
#
templates/subSilver/profile_view_body.tpl
#
#-----[ FIND ]-----
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>
#
#-----[ AFTER, ADD ]-----
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_USER_TOPIC_STATS}:</span></td>
<td> <b><span class="gen">{USER_TOPIC_STATS}</span></b></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Tipselfehler eingeschlossen
@AmigaLink
Danke, aber ich werde die Profilansicht nochmal überarbeiten. Mir ist die zu voll...
Vielleicht auch nur das ausblenden (auf Knopfdruck dann einblenden), was nicht sofort interessiert.
Und dem User selber (ich habe ja bereits schon länger eine Ansicht für das eigene und fremde Profile) nur das anzeigen, was sich ohne oder nur indirekt durch seine Aktionen ändert. Alles andere kennt er ja auch bereits...