Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Forenstatisik als Tabelle?
#1
Hallo,
ich wollte gerne meine Forenstatisken in eine Tabelle mit zwei Spalten und Zeilen packen und dachte, dass es ja auch ganz einfach wäre, doch dem ist leider nichts so.

In der ersten Zeile würde ich gerne in "online_members" haben, dass klappt auch ganz wunderbar. Daneben würde ich gerne die "online_today" ausgeben lassen, doch leider rutscht.
In der zweiten Zeile sollten dann die "forum_stats" und die "als gelesen markieren" nebeneinander gezeigt werden, doch leider ist das alles untereinander.
Kann mir jemand helfen, woran das liegt?

Klick

index_boardstats:[/code]
Code:
<table width="100%" align="center">
<tr>
<td class="trow1" width="50%" height="100px" valign="top"><div class="tcat"><span class="smalltext"><center><strong><a href="online.php">{$lang->whos_online}</a></strong></center></div><center><smallfont><div style="text-transform:uppercase";><span class="smalltext">{$lang->online_note}<br><br></span>
<div class="bottommenu">{$onlinemembers}</div>
<br><b>Legende:</b> <font class='ville'>Noosaville</font> ♥ <font class='heads'>Noosa Heads</font> ♥ <font class='out'>Außerhalb</font></font></center>
</td>

<td class="trow1" width="50%" height="100px" valign="top">{$online_today}

</tr></table>

<table width="100%" align="center">
<tr>
<td class="trow1" width="50%" valign="top">{$forumstats}
</td>

<td class="trow1" width="50%" valign="top">
        <span class="smalltext">
            <a href="misc.php?action=markread{$post_code_string}">{$lang->markread}</a>
        </span>
    </td>
</tr></table>
Zitieren
#2
Es reicht hierfür nicht aus, nur das Template index_boardstats zu bearbeiten. Du musst auch die Templates index_whosonline, index_stats und das Template für die Ausgabe von $online_today bearbeiten. Diese Variable stammt meiner Meinung nach von einem Plugin, dessen Template vermutlich in den globalen Templates zu finden ist.
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#3
So im etwa ?

   
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#4
Ja, so in etwa, nur das auch die Forenstatistk als Hälfte sein sollte Smile, weil in die andere Hälfte dann die "Alles als gelesen markieren" hin soll.
Ist das etwa ein Plugin?
Zitieren
#5
Nein sind Codeänderungen an den entsprechenden Templates, wie es auch Jockl zuvor schon erwähnte Smile


Dann etwas so ?

   
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#6
Ja, genau so hab ich mir das vorgestellt.
Zitieren
#7
DAnn wüede ich gerne von dir wissen wollen, was für ein Design Du verwendest. Am besten einen Link, das ich es mir downloaden kann und dir dann die Templates fertig hierrein Poste, denn nicht jedes Design ist gleich.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#8
Ich benutze ein eigenes Design, also kein vorgefertigtes - oder wie soll ich das verstehen? Big Grin
Meinst du so? Klick.
Es handelt sich hauptsächlich erstmal nur um Neu 3 & Danke.
Zitieren
#9
Nein eine sql Datei brauche ich nicht. Optimal wäre das Design selbst, aber egal, dann musst Du das selbst einbauen und ggf. anpassen :p.

Einen Screen von deinem Footbereich wäre aber noch gut, wenn ich mir den ansehen könnte.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#10
Im normalfall ist es eigentlich egal wie das Desing im Footbereich aussieht.

Nun folgt die Einbaureihenfolge.

Als erstes nitte das Attach (Anhang) inc.zip entpacken und in deinen Root laden. Die ist das "Anzeigen der Benutzer, die heute Online waren" Plugin.

Wenn aktiviert, dann bitte in Templates & Style --> Templates --> Globale Templates --> online_today_index und den Inhalt auskomentieren (<!-- hier der Inhalt der Seite -->) oder löschen.


Als nächstes die beiden anderen Dateien in den images/dein Design Ordner auf deinem Root laden.

Nun zu den Templates. Bitte der Reihe nach abarbeiten.

Templates & Style --> Templates --> dein Design --> Startseite Templates --> index_boardstats
alles ersetzen mit
Code:
<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead" colspan="4">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['boardstats']}.gif" id="boardstats_img" class="expander" alt="[-]" title="[-]" /></div>
<div><strong>{$lang->boardstats}</strong></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['boardstats_e']}" id="boardstats_e">
{$whosonline}
{$online_today}
{$birthdays}
{$forumstats}
</tbody>
</table>
<br />

Templates & Style --> Templates --> dein Design --> Startseite Templates --> index_logoutlink
alles ersetzen mit
Code:
<a href="member.php?action=logout&amp;logoutkey={$mybb->user['logoutkey']}">{$lang->index_logout}</a><br />

Templates & Style --> Templates --> dein Design --> Startseite Templates --> index_stats
alles ersetzen mit
Code:
<tr><td class="tcat" colspan="5"><span class="smalltext"><strong>{$lang->boardstats}</strong></span></td></tr>
<tr>
<td class="trow2" width="1%"><div align="center"><img src="{$theme['imgdir']}/chart_bar.png" alt=""></img></div></td>
<td class="trow1" width="50%"><span class="smalltext">
{$lang->stats_posts_threads}<br />
{$lang->stats_numusers}<br />
{$lang->stats_newestuser}<br />
{$lang->stats_mostonline}
</span>
</td>
<td class="trow1" colspan="2" style="text-align: right">
<span class="smalltext">{$logoutlink}{$loginform}
<a href="misc.php?action=markread{$post_code_string}">{$lang->markread}</a><br />
<a href="showteam.php">{$lang->forumteam}</a><br />
<a href="stats.php">{$lang->forumstats}</a>
</span>
</td>
</tr>
(Hier hab ich als Optionale Zugabe, den Loginform mit eingebaut. Falls er dir nicht gefällt einefach diesen Code {$loginform} löschen.)



Templates & Style --> Templates --> dein Design --> Startseite Templates --> index_whosonline
alles ersetzen mit
Code:
<tr>
<td class="tcat" colspan="2"><span class="smalltext"><strong>{$lang->whos_online}</strong> [<a href="online.php">{$lang->complete_list}</a>]</span></td>
<td class="tcat" colspan="2"><strong>{$lang->whos_online_today}</strong> [<a href="online.php?action=today">{$lang->complete_list}</a>]</td>
</tr>
<tr>
<td class="trow2" width="1%"><div align="center"><img src="{$theme['imgdir']}/index_online.gif" alt=""></img></div></td>
<td class="trow1"><span class="smalltext">{$lang->online_note}<br />{$onlinemembers}<br /></span></td>
<td class="trow1" colspan="2"><span class="smalltext">{$lang->online_note_today}<br />{$onlinemembers}</span></td>
</tr>

Bitte kein Copy Paste machen, sonst haste da geschützte Leerzeichen drinne. Benutze für das Zwischenspeichern einen Texteditor oder den Notepad++.


Angehängte Dateien
.zip   inc.zip (Größe: 16,75 KB / Downloads: 8)
.png   chart_bar.png (Größe: 1,02 KB / Downloads: 46)
.gif   index_online.gif (Größe: 1,31 KB / Downloads: 45)
Mit freundlichen Grüßen

MrBrechreiz
Zitieren