Datum des letzten Beitrags eines Users im Profil

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Jessica
Mitglied
Beiträge: 59
Registriert: 05.01.2004 15:45

Datum des letzten Beitrags eines Users im Profil

Beitrag von Jessica »

Hallo!

Ich habe mal irgendwo einen Mod gesehen, mit dem man das Datum des letzten Postings eines Users in seinem Profil anzeigen lassen konnte. Leider finde ich den Mod nun nicht mehr.

Hat jemand einen Tipp für mich?

Danke, Jessica
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wenn man den "Finde alle Beiträge"-Link betätigt, sieht man ja den letzten Beitrag mit Datum. Du willst jetzt aber noch direkt das Datum anzeigen lassen? :wink:
Jessica
Mitglied
Beiträge: 59
Registriert: 05.01.2004 15:45

Beitrag von Jessica »

Ja, ich möchte praktisch das Datum nochmal extra im Profil anzeigen lassen. Sind dazu viele Änderungen notwendig?

N8, Jessica
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

http://www.phpbb.de/viewtopic.php?t=23464
Hab ich eben durch Zufall über die Suche gefunden. (Bei $CFG['number_recent_post'] kann man die Anzahl der angezeigten, letzten Beiträge eintragen.)

Was man noch ändern könnte..
profile_view_body.tpl

Code: Alles auswählen

#
#------[ FINDE ] ----------------------------
#
<b>{recent_post_row.LP_TITLE}</a></b>

#
#------[ direkt DANACH EINFÜGEN (vor <br>) ] ----------------------------
#
 ({recent_post_row.LP_TIME})

#
#------[ FINDE ] ----------------------------
#
{recent_post_row.LP_TITLE_F}</a>

#
#------[ direkt DANACH EINFÜGEN (vor </span>) ] ----------------------------
#
<br />
usercp_viewprofile.php

Code: Alles auswählen

#
#------[ FINDE ] ----------------------------
#
$sql = "SELECT p.post_time as post_id, p.poster_id, t.topic_id, p.post_id, t.topic_title as topic_title_t, t.forum_id, f.forum_name, f.forum_id as forum_id_f
      FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f
      WHERE t.forum_id NOT IN (" . $except_forum_id . ") AND t.topic_status <> 2
      AND p.poster_id = " . $profiledata['user_id'] . "
      AND t.forum_id != 29
      AND p.topic_id = t.topic_id
      AND t.forum_id =  f.forum_id
      ORDER BY p.post_id DESC
      LIMIT 0," . $CFG['number_recent_post']; 

#
#------[ FINDE in dieser Zeile ] ----------------------------
#
p.post_time as post_id,

#
#------[ MIT FOLGENDEM ERSETZEN ] ----------------------------
#
p.post_id, p.post_time,

#
#------[ FINDE in dieser Zeile und LÖSCHE ] ----------------------------
#
      AND t.forum_id != 29

#
#------[ FINDE ] ----------------------------
#
      'LP_TITLE' => $recent_post_row[$i]['topic_title_t'],

#
#------[ DARUNTER EINFÜGEN ] ----------------------------
#
      'LP_TIME' => create_date($board_config['default_dateformat'], $recent_post_row[$i]['post_time'], $board_config['board_timezone']),
Jessica
Mitglied
Beiträge: 59
Registriert: 05.01.2004 15:45

Beitrag von Jessica »

Hi Acid,

ich bin froh, dass du diesen Mod noch gefunden hast. Der ist genau richtig. Auch deine Erweiterung ist wunderbar!

Allerdings hätte ich dann noch ein Anliegen. :roll: Auch dieses Datum müsste wieder in der Usergroup angezeigt werden.
Ich dachte eigentlich, dass man von einer Erweiterung fürs Profil z.B. recht einfach die Erweiterung für eine andere Seite (z.B. groupcp.php) ableiten kann, aber leider gelingt mir selbst das nicht. :(

Also, wenn du mal eine ruhige Minute hast... :grin:

Daaanke (für alles), Jessica
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

#
# --------[ DATEI ÖFFNEN ] ---------------------------
#
# /groupcp.php
#
# --------[ FINDE (nur ein Auszug) ] ---------------------------
#
function generate_user_info(

#
# --------[ FINDE in dieser Zeile ] ---------------------------
#
&$from

#
# --------[ DANACH EINFÜGEN ] ---------------------------
#
, &$user_last_post

#
# --------[ FINDE ] ---------------------------
#
	global $lang, $images, $board_config, $phpEx;

#
# --------[ MIT FOLGENDEM ERSETZEN ] ---------------------------
#
	global $lang, $images, $board_config, $phpEx, $db;

#
# --------[ FINDE ] ---------------------------
#
	$from = ( !empty($row['user_from']) ) ? $row['user_from'] : '&nbsp;';

#
# --------[ DARUNTER EINFÜGEN ] ---------------------------
#
	$sql_post = "SELECT p.post_id, p.post_time, p.poster_id, t.topic_id, p.post_id, t.topic_title as topic_title_t, t.forum_id, f.forum_name, f.forum_id as forum_id_f
		        FROM ". POSTS_TABLE ." p, ". TOPICS_TABLE ." t, ". FORUMS_TABLE ." f
		        WHERE t.topic_status <> 2
			        AND p.poster_id = '". $row['user_id'] ."'
			        AND p.topic_id = t.topic_id
			        AND t.forum_id =  f.forum_id
		        ORDER BY p.post_id DESC";
	if( !$result_post = $db->sql_query($sql_post) )
	{
		message_die(GENERAL_ERROR, 'Could not query recent post information', '', __LINE__, __FILE__, $sql_post);
	}
	$row_post = $db->sql_fetchrow($result_post);
	$u_last_post = append_sid("viewtopic.$phpEx?". POST_POST_URL .'='. $row_post['post_id']);
	$last_post_time = create_date($board_config['default_dateformat'], $row_post['post_time'], $board_config['board_timezone']);
	$user_last_post = ( !empty($row_post['post_time']) ) ? '<br />'. $lang['User_last_post'].' <a href="'. $u_last_post .'">'. $last_post_time .'</a>' : '<br />'. $lang['User_last_post'].$lang['None'];

#
# --------[ FINDE (nur ein Auszug) ] ---------------------------
#
generate_user_info($group_moderator

#
# --------[ FINDE in dieser Zeile ] ---------------------------
#
$from

#
# --------[ DANACH EINFÜGEN ] ---------------------------
#
, $user_last_post

#
# --------[ FINDE (nur ein Auszug) ] ---------------------------
#
generate_user_info($group_members[$i]

#
# --------[ FINDE in dieser Zeile ] ---------------------------
#
$from

#
# --------[ DANACH EINFÜGEN ] ---------------------------
#
, $user_last_post

#
# --------[ FINDE ] ---------------------------
#
				'FROM' => $from,

#
# --------[ DARUNTER EINFÜGEN ] ---------------------------
#
				'USER_LAST_POST' => ( $is_moderator || $userdata['user_level'] == ADMIN ) ? $user_last_post : '',

#
# --------[ FINDE (nur ein Auszug) ] ---------------------------
#
generate_user_info($modgroup_pending_list[$i]

#
# --------[ FINDE in dieser Zeile ] ---------------------------
#
$from

#
# --------[ DANACH EINFÜGEN ] ---------------------------
#
, $user_last_post


#
# --------[ DATEI ÖFFNEN ] ---------------------------
#
# /templates/xxx/groupcp_info_body.tpl
#
# --------[ FINDE ] ---------------------------
#
{member_row.USER_LAST_VISIT}

#
# --------[ DANACH EINFÜGEN (vor </span></td>) ] ---------------------------
#
{member_row.USER_LAST_POST}




#
# --------[ DATEI ÖFFNEN ] ---------------------------
#
# /language/lang_german/lang_main.php
#
# --------[ FINDE ] ---------------------------
#
//
// Group control panel
//

#
# --------[ DARUNTER EINFÜGEN ] ---------------------------
#
$lang['User_last_post'] = 'letzter Beitrag: ';
Jessica
Mitglied
Beiträge: 59
Registriert: 05.01.2004 15:45

Beitrag von Jessica »

Vielen Dank Acid! Funktioniert echt prima.

Danke nochmal für alles. :wink:

Gruß, Jessica
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

Danke sehr erstmal, es funktioniert wunderbar, nur kommt es mir jetzt nur so vor oder ist das Forum langsamer geworden.Stange...
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

*Update*

Habe es jetzt mehrmals getestet und das Board ist eindeutig langsamer mit dem Hack. Schade...
Weiss einer, woran es liegen kann?
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Das ganze Forum?!
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“