09.10.2024, 11:57
Hallo! :D
Ich weiß nicht, ob ich im richtigen Thread gelandet bin.
Ich bin mit Programmierung immer noch höllisch überfordert, das nur am Rande XD°
Also:
Ich habe diese Anleitung befolgt und das ganze ein bisschen abgeändert, damit es keine Sidebar ist, sondern eine Box, die oben steht, wie hier im Forum:
https://community.mybb.com/thread-204834...pid1248345
(das Pluggin "Overview" funktioniert in meinem Forum nicht, liegt vlt an den vielen Änderungen im Template; ich kann keinen Link zu meinem Forum geben, weil es sich um ein lokales Forum für unser Heimnetzwerk auf unserer NAS handelt)
Jetzt habe ich diesen Code in die Index.php (die Datei im Ordner, nicht die CSS) geräumt und bin nicht ganz sicher, wie ich fortfahren kann:
Was ich möchte:
- Nur die Titel der Threads, wenn irgendwie möglich als "Last Post"-Link (alle anderen informationen blasen die Box nur sinnlos auf).
- 3x3 Links neben/untereinander
Also so:
Thread 1 Thread 4 Thread 7
Thread 2 Thread 5 Thread 8
Thread 3 Thread 6 Thread 9
Wieso ich das möchte:
Wir schreiben in dem Forum unsere Rollenspiele, ich möchte, dass man direkt auf der Indexseite sieht, in welchen der Threads einer von uns gepostet hat. :)
Dabei ist es für uns völlig egal, wer und wann usw. Es ist nur eine Hilfe, um das schneller sehen zu können.
Ich weiß nicht, ob ich im richtigen Thread gelandet bin.
Ich bin mit Programmierung immer noch höllisch überfordert, das nur am Rande XD°
Also:
Ich habe diese Anleitung befolgt und das ganze ein bisschen abgeändert, damit es keine Sidebar ist, sondern eine Box, die oben steht, wie hier im Forum:
https://community.mybb.com/thread-204834...pid1248345
(das Pluggin "Overview" funktioniert in meinem Forum nicht, liegt vlt an den vielen Änderungen im Template; ich kann keinen Link zu meinem Forum geben, weil es sich um ein lokales Forum für unser Heimnetzwerk auf unserer NAS handelt)
Jetzt habe ich diesen Code in die Index.php (die Datei im Ordner, nicht die CSS) geräumt und bin nicht ganz sicher, wie ich fortfahren kann:
Code:
// start threadlist on index
// get forums user cannot view
$unviewable = get_unviewable_forums(true);
if($unviewable)
{
$unviewwhere = " AND fid NOT IN ($unviewable)";
}
$altbg = alt_trow();
$threadlist = '';
$query = $db->query("
SELECT t.*, u.username
FROM ".TABLE_PREFIX."threads t
LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=t.uid)
WHERE 1=1 $unviewwhere AND t.visible='1' AND t.closed NOT LIKE 'moved|%'
ORDER BY t.lastpost DESC
LIMIT 0, 10"
);
while($thread = $db->fetch_array($query))
{
$lastpostdate = my_date('relative', $thread['lastpost']);
$thread['replies'] = my_number_format($thread['replies']);
$thread['views'] = my_number_format($thread['views']);
//$lastpostdate = my_date($mybb->settings['dateformat'], $thread['lastpost']);
//$lastposttime = my_date($mybb->settings['timeformat'], $thread['lastpost']);
// Don't link to guest's profiles (they have no profile).
if($thread['lastposteruid'] == 0)
{
$lastposterlink = $thread['lastposter'];
}
else
{
$lastposterlink = build_profile_link($thread['lastposter'], $thread['lastposteruid']);
}
if(my_strlen($thread['subject']) > 25)
{
$thread['subject'] = my_substr($thread['subject'], 0, 25) . "...";
}
$thread['subject'] = htmlspecialchars_uni($parser->parse_badwords($thread['subject']));
$thread['threadlink'] = get_thread_link($thread['tid']);
$thread['lastpostlink'] = get_thread_link($thread['tid'], 0, "lastpost");
$thread['forumname'] = $forum_cache[$thread['fid']]['name'];
eval("\$threadlist .= \"".$templates->get("portal_latestthreads_thread")."\";");
$altbg = alt_trow();
}
if($threadlist)
{
// Show the table only if there are threads
eval("\$latestthreads = \"".$templates->get("portal_latestthreads")."\";");
}
// end threadlist on index
Was ich möchte:
- Nur die Titel der Threads, wenn irgendwie möglich als "Last Post"-Link (alle anderen informationen blasen die Box nur sinnlos auf).
- 3x3 Links neben/untereinander
Also so:
Thread 1 Thread 4 Thread 7
Thread 2 Thread 5 Thread 8
Thread 3 Thread 6 Thread 9
Wieso ich das möchte:
Wir schreiben in dem Forum unsere Rollenspiele, ich möchte, dass man direkt auf der Indexseite sieht, in welchen der Threads einer von uns gepostet hat. :)
Dabei ist es für uns völlig egal, wer und wann usw. Es ist nur eine Hilfe, um das schneller sehen zu können.