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...
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?
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
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
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