Stefan 0 Report post Posted December 26, 2003 Nicht ganz neu der Mod, da ich ihn auch mal auf ibplanet.de angeboten hatte. Da dort die alten Mods alle rausgeflogen sind nach dem Serverumzug, hier nun eine aktualisierte Version des Mods mit ein paar zusätzlichen Features. Getestet mit Version 1.3 Final, jedoch sollte es auch keine Probleme mit der Version 1.2 geben. Der Mod braucht ein Query, somit erhöht sich die Anzahl der Datenbankanfragen um eins bei der Profilansicht. Sollte ein User noch nicht gepostet haben, entfällt das zusätzliche Query. Betrachter des Profiles eines Mitgliedes bekommt auch nur das Thema angezeigt, wenn die benötigten Rechte des Forums auch vorhanden sind. Sprich ein Gast wird keine Informationen über den letzten Beitrag sehen, wenn dies in einen Bereich geschrieben wurde, wo er keine Leserechte hat. Außerdem werden passwortgeschützte Bereiche berücksichtigt und nur das Thema angezeigt, wenn der jeweilige User das Passwort per Cookie gesetzt hat. Beiträge oder Themen, die noch nicht von Moderatoren freigeschaltet wurden, werden ebenso berücksichtigt und so der letzte öffentliche Beitrag des Users gezeigt. Demo hier im Forum. WICHTIG: Der neue Download befindet sich hier. Das Hilfe Thema zu diesem Mod findest Du hier. Share this post Link to post
kingofcomedy 0 Report post Posted December 31, 2003 Dazu fliegt auf meiner Festplatte noch ein "AddOn" rum. Das Query $DB->query("SELECT a.title, a.forum_id, a.tid, b.pid, c.read_perms FROM ibf_topics a, ibf_posts b, ibf_forums c WHERE a.tid=b.topic_id AND a.forum_id = c.id AND b.author_id= '".$member['id']."' ORDER BY b.pid DESC LIMIT 1"); wie folgt abändern $DB->query("SELECT a.title, a.forum_id, a.tid, b.pid, b.post_date, c.read_perms FROM ibf_topics a, ibf_posts b, ibf_forums c WHERE a.tid=b.topic_id AND a.forum_id = c.id AND b.author_id= '".$member['id']."' ORDER BY b.pid DESC LIMIT 1"); Anschließend folgenden Zeile $info['lastpost'] = "<a href='".$this->base_url."&act=ST&f=".$lastpost['forum_id']."&t=".$lastpost['tid']."&view=findpost&p=".$lastpost['pid']."'>".$lastpost['title']."</a>"; wie folgt abändern $info['lastpost'] = "<a href='".$this->base_url."&act=ST&f=".$lastpost['forum_id']."&t=".$lastpost['tid']."&view=findpost&p=".$lastpost['pid']."' title='".$ibforums->lang['last_post_date']." ".$std->get_date( $lastpost['post_date'], 'LONG' )."'>".$lastpost['title']."</a>"; Anschließend noch in der lang_profile.php folgendes hinzufügen 'last_post_date' => "Geschrieben am", Beim Überfahren des Links im Profil wird jetzt das Datum und die Uhrzeit des letzten Beitrags angezeigt. :) Share this post Link to post
Stefan 0 Report post Posted December 31, 2003 Schau dir mal dein Profil hier an. Hab sowas schon in der hier veröffentlichten Version eingebaut. Etwas anders realisiert aber die Infos sind da. ;) Share this post Link to post
kingofcomedy 0 Report post Posted December 31, 2003 Ok, dann gilt mein obiges Posting nur für die User, die es etwas anders haben möchten. ;) Share this post Link to post