Seite 1 von 5
Letzter Beitrag des Users in Profilansicht
Verfasst: 29.03.2006 16:47
von Slytherin
So, ich brauche einen ganz speziellen MOD, von dem ich nicht glaube, dass er existiert.
Aber dennoch frage ich hier nach intensiver Boardsuche ...
Ich suche einen MOD, der es mir ermöglicht, bei jedem User in der Profilansicht anzeigen zu lassen, in welchem Topic/Thema er zuletzt geschrieben hat.
Slytherin
Verfasst: 02.04.2006 20:39
von Slytherin
Gibt es hierzu wirklich keinen MOD?
Slytherin
Verfasst: 02.04.2006 21:52
von ATARI
daran hätt ich auch interesse!
Verfasst: 02.04.2006 22:39
von Yoshi
Ja, gute idee.. in einem "Fremdboard" gibt es das. Da kann man auf "Zeige letzten 10 Beiträge" anklicken. Sehr praktisch.
Verfasst: 03.04.2006 08:40
von ATARI
bei wbb isses auch standart das der letzte beitrag wo gepostet wurde angezeigt wird
Verfasst: 03.04.2006 13:47
von karstenkurt
Hallo,
mal so ganz auf die Schnelle
Code: Alles auswählen
##############################################################
## MOD Title: Last Topic a User posted in Profile MOD
## MOD Author: Karstenkurt < webmaster@urlabgenial.de > (Sven COnrad) http://www.UrlaubGenial.de
## MOD Description: Diese Mod fügt im Profile den Titel des letzten Beitrag in den der User gepostet hat hinzu
## MOD Version: 1.0.1
##
## Installation Level: Easy
## Installation Time: 2 Minutes
##
## Files To Edit: (3)
## includes/usercp_viewprofile.php
## templates/subsilver/profile_view_body.tpl
## language/lang_german/lang_main.php
##
## Included Files: (0)
##
##############################################################
## For security purposes, please check: http://www.hvmdesign.com/mods.php
## for the latest version of this MOD. If this MOD is out of date,
## then it may have security risks fixed in newer versions.
##############################################################
## Author Notes:
##
##############################################################
## MOD History:
##
## 2006-04-03 - Version 1.0.0
## 2006-04-05 - Version 1.0.1
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]---------------------------------------------
#
$template->assign_vars(array(
'USERNAME' => $profiledata['username'],
#
#-----[ BEFORE, ADD ]--------------------------------------
#
//Begin Last Post in Profile
$sql = 'SELECT p.post_id, p.topic_id, t.topic_title FROM ' . POSTS_TABLE . ' p, ' . TOPICS_TABLE . ' t
WHERE p.topic_id = t.topic_id AND p.poster_id=' . $profiledata['user_id'] . ' ORDER BY p.post_time DESC LIMIT 0,1';
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain users post information.", '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$currentpost = $row['topic_title'];
$currentpostid=$row['post_id'];
$currenttopicid=$row['topic_id'];
}
$db->sql_freeresult($result);
//Ende Last Post in Profile
#
#-----[ FIND ]---------------------------------------------
#
'WWW_IMG' => $www_img,
#
#-----[ AFTER, ADD ]--------------------------------------
#
'CURRENTPOST' => $currentpost,
'CURRENTPOSTLINK' => append_sid("viewtopic.$phpEx?t=$currenttopicid#$currentpostid"),
'CURRENTPOSTDESC' => $lang['SC_Post_in_Profile'],
#
#-----[ OPEN ]------------------------------------------
#
templates/subsilver/profile_view_body.tpl
#
#-----[ FIND ]---------------------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_TOTAL_POSTS}: </span></td>
<td valign="top"><b><span class="gen">{POSTS}</span></b><br /><span class="genmed">[{POST_PERCENT_STATS} / {POST_DAY_STATS}]</span> <br /><span class="genmed"><a href="{U_SEARCH_USER}" class="genmed">{L_SEARCH_USER_POSTS}</a></span></td>
</tr>
#
#-----[ AFTER, ADD ]--------------------------------------
#!-- Start add - Last Post -->
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{CURRENTPOSTDESC}:</span></td>
<td> <b><span class="gen"><a href={CURRENTPOSTLINK}>{CURRENTPOST}</a></span></b></td>
</tr>
<!-- End add - Last Post -->
#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main.php
#
#-----[ FIND ]---------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]--------------------------------------
#
//Last Post in Profile
$lang['SC_Post_in_Profile'] = 'Letzter Beitrag';
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Edit: 05.04.06: Auf Version 1.0.1 aktualisiert.
Verfasst: 03.04.2006 18:09
von Slytherin
Vielen Dank, wusste doch, dass es da einen MOD gibt
Slytherin
Verfasst: 03.04.2006 19:52
von karstenkurt
Bis um 13:00 gabs noch keinen

Verfasst: 03.04.2006 20:56
von ATARI
so, mod gemäß deiner install eingebaut, aber geht nicht. wird nix angezeigt.
bsp:
http://landshuts-finest.de/dare-data/ph ... rofile&u=2
Dateien:
usercp_viewprofile.php
profile_view_body.tpl
Wäre nett wenn du mal drüber kuckst!

Verfasst: 03.04.2006 21:02
von karstenkurt
Da hast Du wohl ein wenig was vergessen?
Code: Alles auswählen
<!-- Start add - Last Post -->
<tr>
<td valign="middle" align="right"><span class="gen">Letzter Beitrag:</span></td>
<td width="100%"><span class="genmed"><a title="Letzte Aktivität im Forum" href="viewtopic.php?t=1#1"></a></span></td>
</tr>
<!-- End add - Last Post -->
oder durch einander gebracht. Häng mal Deine usercp_viewprofile.php an.