Beiträge: 27
Themen: 8
Registriert seit: 20.03.2007
Nochmal servus,
meine User beschweren sich immer mehr wegen der Übersicht:-(.
Bis vor zwei Monaten setzen wir phpBB als Forensoftware ein, hier war die Übersicht ähnlich gestalltet wir hier die Anzeige der neuen Beiträge bzw. Beiträge von heute.
Ist es möglich die Übersicht dahin gehen zu ändern oder, alternativ, das Ergebniss "Heutige Beiträge ansehen" über dem Forum anzeigen zu lassen??
IST:
[Bild:
http://www.rhein-main-smarties.de/1.gif]
SOLL:
[Bild:
http://www.rhein-main-smarties.de/2.gif]
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Hier ein ähnliches Thema dazu, auf dessen Grundlage das sicherlich machbar ist:
https://www.mybb.de/forum/showthread.php?tid=5343
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 27
Themen: 8
Registriert seit: 20.03.2007
Dafür schonmal vielen dank, schaut gut aus :-)
Es reicht aber wohl nicht
{$latestthreads}
in das Template Index einzufügen um das dann über dem Forum angezeigt zu bekommen, oder??
Habs mal probiert, wird aber leider nicht angezeigt.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Nein, der Inhalt für die Variable muss in der entsprechenden Datei (index.php) festgelegt werden. Dafür sind größere Codeergänzungen notwendig.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 27
Themen: 8
Registriert seit: 20.03.2007
Den benötigten Code für die Ergänzungen dürfte ich dann wohl in der portal.php finden oder?? :-)
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Genau. Schau dir die Datei mal an und passe den Code an deine Bedürfnisse an.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 27
Themen: 8
Registriert seit: 20.03.2007
Danke für die Tipps, es geht :-D
Folgenden Code habe ich in der Index.php eingefügt:
Code:
// Latest forum discussions
if($mybb->settings['portal_showdiscussions'] != "no" && $mybb->settings['portal_showdiscussionsnum'])
{
$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, ".$mybb->settings['portal_showdiscussionsnum']
);
while($thread = $db->fetch_array($query))
{
$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($thread['subject']);
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")."\";");
}
}
Im Index Template habe ich {$latestthreads} nach {$header} eingefügt.
Code:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
</head>
<body>
{$header}
{$latestthreads}
{$eventstop}
{$birthdaystop}
{$forums}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['boardstats']}.gif" id="boardstats_img" class="expander" alt="[-]" /></div>
<div><strong>{$lang->boardstats}</strong></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['boardstats_e']}" id="boardstats_e">
{$whosonline}
{$eventsstat}
{$birthdays}
{$birthdaysstat}
{$forumstats}
</tbody>
</table>
<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow1">
<table width="100%">
<tr>
<td>
<img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->new_posts}</span><br />
<img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->no_new_posts}</span><br />
<img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" style="vertical-align: middle;" /> <span class="smalltext">{$lang->forum_locked}</span>
</td>
<td style="vertical-align: top; text-align: right;"><span class="smalltext">{$logoutlink}<a href="misc.php?action=markread">{$lang->markread}</a> | <a href="showteam.php">{$lang->forumteam}</a> | <a href="stats.php">{$lang->forumstats}</a></span>
{$loginform}
</td>
</tr>
</table>
</td>
</tr>
</table>
{$footer}
</body>
</html>