MyBB.de Forum

Normale Version: Thread Viewer
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7
Eine neue Erweiterung wurde veröffentlicht: Thread Viewer

Zitat:Show any member that visit current thread in the bottom of any thread.
Ich habe den Mod installiert und würde jetzt gerne hinter den aufgeführten Namen noch die Zeit aneigen lassen, zu der der Thread von dem jeweiligen Mitglied gelesen wurde.
In der neue Datenbank "_threadviewer" ist auch "time" aufgeführt. Ich habe nur leider keine Ahnung, wie ich das einfügen müsste.
Könnt ihr mir helfen bitte?
Oh, das ist für euch doch ein Klacks oder? Big Grin Habt ihr nicht irgendwie eine Idee?
Ersetze:
PHP-Code:
    
    $query
=$db->query("SELECT uid FROM ".TABLE_PREFIX."threadviewer WHERE tid=$tid");
    
$userlist='';
            
    while(
$record=$db->fetch_array($query))
    {
        
$user=$db->query("SELECT * FROM ".TABLE_PREFIX."users WHERE uid=".$record['uid']);
        
$r=$db->fetch_array($user);
        
$userlist.=$sep."<a href=\"member.php?action=profile&amp;uid=$r[uid]\">".
        (
format_name($r[username], $r['usergroup'], $r['displaygroup']))."</a>";
        
$sep=' , ';
    } 
durch:
PHP-Code:
    
    $query
=$db->query("SELECT uid, time FROM ".TABLE_PREFIX."threadviewer WHERE tid=$tid");
    
$userlist='';
            
    while(
$record=$db->fetch_array($query))
    {
        
$user=$db->query("SELECT * FROM ".TABLE_PREFIX."users WHERE uid=".$record['uid']);
        
$r=$db->fetch_array($user);
        
$userlist.=$sep."<a href=\"member.php?action=profile&amp;uid=$r[uid]\">".
        (
format_name($r[username], $r['usergroup'], $r['displaygroup']))."</a> (".my_date($mybb->settings['timeformat'], $record['time']).")";
        
$sep=' , ';
    } 
Super! Vielen Dank! Ich habe nur "['timeformat']," in "['dateformat']," verändert.
Susanne schrieb:Super! Vielen Dank! Ich habe nur "['timeformat']," in "['dateformat']," verändert.
Ich dachte du wolltest die Zeit und nicht das Datum?
Big Grin Mit Zeit meine ich Datum. Big Grin
Das war auch keine Kritik, ich habe es nur geschrieben, falls hier noch jemand vorbei kommt, der das gerne so oder so haben möchte.

Kannst du mir vielleicht noch sagen, wie ich den "Order by" Befehl richtig einsetze, um die Leute, die zuletzt da waren zuerst anzeigen zu können? Ist es
PHP-Code:
ORDER BY u.lastactive DESC 
?
Aber wo kommt es hin? Oder bin ich auf dem falschen Weg?[/php]
Ersetze:
PHP-Code:
$query=$db->query("SELECT uid FROM ".TABLE_PREFIX."threadviewer WHERE tid=$tid"); 
bzw:
PHP-Code:
$query=$db->query("SELECT uid, time FROM ".TABLE_PREFIX."threadviewer WHERE tid=$tid"); 
durch:
PHP-Code:
$query=$db->query("SELECT uid FROM ".TABLE_PREFIX."threadviewer WHERE tid=$tid ORDER BY time DESC"); 
bzw:
PHP-Code:
$query=$db->query("SELECT uid, time FROM ".TABLE_PREFIX."threadviewer WHERE tid=$tid ORDER BY time DESC"); 
Oh jeee, ich sollte vielleicht noch mal ins Bett gehen! Da hätte ich auch drauf kommen müssen. Danke!
Komisch, als ich es im ACP aktiviert habe, konnte ich keinen der threads mehr lesen, wenn man dann auf einen thread geklickt hat kam nur noch eine weisse seite
Seiten: 1 2 3 4 5 6 7