MyBB.de Forum

Normale Version: Bitte testen: Übersicht v3.2
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13
Hallo Michael,

also mich stört, das bei den Letzen Beiträgen auf die Letzen Themen angezeigt werden. Währe so ein Vorschlag...
Was genau stört dich?
DAs bei der Spalte "Letze Beiträge" auch die letzen Themen angezeigt werden.
Naja, wenn jemand ein neues Thema startet ist das gleichzeitig auch ein neuer Beitrag.
dann kommt es aber doppelt in der ganzen Übersicht vor.
Würde es sich evtl. realisieren lassen, vor allem hier im Forum, in der Übersicht die Beiträge und Threads, die im Müll gelandet sind, nicht darzustellen? Wink
Mhh man müsste es eben so erweitern, dass es den jeweils "First Post" nicht anzeigt (ist ja ne billige Abfrage) und dass man Foren per ID von der Übersicht ausschließen kann. Michael, falls du zu viel hast, würde ich das hinzufügen, ist ja nicht viel Arbeit denke ich mal Big Grin

Edit: Ich wäre fertig damit.

Ich machs mal als Code-Änderung bis ich von Michael was höre^^

Öffne inc/plugins/overview.php
Füge nach
PHP-Code:
$db->insert_query("settings"$overview_28); 
folgendes ein
PHP-Code:
$overview_29 = array(
        
"name" => "overview_excluded_forums",
        
"title" => "Disable overview for forums",
        
"description" => "Enter the IDs of the forums that should not be shown on the overview table (0 = none). Seperate several IDs with commas.",
        
"optionscode" => "text",
        
"value" => 0,
        
"disporder" => 29,
        
"gid" => intval($gid)
    );
    
$db->insert_query("settings"$overview_29); 

Suche und ersetze:
PHP-Code:
$overview_unviewable get_unviewable_forums(); 
mit...
PHP-Code:
$overview_unviewable get_unviewable_forums()."0";
        
        
// Manuell ausgeschlossene Foren ebenfalls nicht anzeigen
        
if ($mybb->settings['overview_excluded_forums'] != 0)
        {
            
$overview_unviewable .= ",".$mybb->settings['overview_excluded_forums'];
        } 

Suche und ersetze in functions overview_do_newestposts:
PHP-Code:
$column2_heading $lang->overview_author;        

        
// Daten für neueste Beiträge aus Datenbank auslesen
        
$query $db->query("
            SELECT subject, username, uid, pid, tid
            FROM "
.TABLE_PREFIX."posts
            WHERE p.visible='1' 
{$overview_unviewwhere}
            ORDER BY dateline DESC
            LIMIT 0,
{$mybb->settings['overview_max']}
        ;"
); 

mit
PHP-Code:
$column2_heading $lang->overview_author;

        
// Wir müssen fid mit p.fid ersetzen...
        
$overview_unviewwhere_posts str_replace ("fid" "p.fid"$overview_unviewwhere);
        
        
// Daten für neueste Beiträge aus Datenbank auslesen
        
$query $db->query("
            SELECT p.subject, p.username, p.uid, p.pid, p.tid, t.firstpost
            FROM "
.TABLE_PREFIX."posts p
            LEFT JOIN "
.TABLE_PREFIX."threads t ON (p.tid=t.tid)
            WHERE p.visible='1' 
{$overview_unviewwhere_posts} AND p.pid!=t.firstpost
            ORDER BY p.dateline DESC
            LIMIT 0,
{$mybb->settings['overview_max']}
        ;"
); 

Speichern und fertig ;D
@ Michael -> Deine Tabs sind alle als Leerzeichen, nicht gut Big Grin
Ah, danke, und Michael, baust du es ein?
Ich habe schon einige neue Features und Änderungen durchgeführt, schaffe es im Moment aber nicht das Plugin in einer neuen Version fertigzustellen. Die Möglichkeit zum Ausschluss von Foren steht aber auf der To-Do-Liste.
Ah, hört sich gut an. Und wann kommt vorraussichtlich die neue Version?
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13