MyBB.de Forum
Thread Viewer - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Thread Viewer (/thread-19480.html)

Seiten: Seiten: 1 2 3 4 5 6 7


Thread Viewer - MyBB.de Bot - 28.06.2007

Eine neue Erweiterung wurde veröffentlicht: Thread Viewer

Zitat:Show any member that visit current thread in the bottom of any thread.



RE: Thread Viewer - Susanne - 14.08.2007

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?


RE: Thread Viewer - Susanne - 20.08.2007

Oh, das ist für euch doch ein Klacks oder? Big Grin Habt ihr nicht irgendwie eine Idee?


RE: Thread Viewer - StefanT - 20.08.2007

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=' , ';
    } 



RE: Thread Viewer - Susanne - 20.08.2007

Super! Vielen Dank! Ich habe nur "['timeformat']," in "['dateformat']," verändert.


RE: Thread Viewer - StefanT - 20.08.2007

Susanne schrieb:Super! Vielen Dank! Ich habe nur "['timeformat']," in "['dateformat']," verändert.
Ich dachte du wolltest die Zeit und nicht das Datum?


RE: Thread Viewer - Susanne - 20.08.2007

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]


RE: Thread Viewer - StefanT - 20.08.2007

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"); 



RE: Thread Viewer - Susanne - 20.08.2007

Oh jeee, ich sollte vielleicht noch mal ins Bett gehen! Da hätte ich auch drauf kommen müssen. Danke!


RE: Thread Viewer - GlobalPlayer - 26.08.2007

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