Beiträge: 47
Themen: 7
Registriert seit: 09.05.2018
MyBB-Version: 1.8.18
Hallo ihr Lieben, ich suche nun schon seit einer weile, aber wirklich etwas finden tue ich nicht :/ Daher hoffe ich, das mir hier jemand weiterhelfen kann.
Und zwar ist es so, das ich in meiner Headertabelle auch das Team meines Forums anzeigen möchte. So weit habe ich das ganze auch aufgebaucht nur möchte ich eben auch, das dort angezeigt wird ob das Teammitglied gerade online oder offline ist. Also zur Erklärung Es ist eigentlich eine einfach tabelle, mit Bild, daneben eben Name und Onlinestatus und dadrunter ein Kleiner Text zum Jeweilign Teammitglied. Nur weiß ich nicht wie ich es anstellen kann, das mir dort angezeigt wird dass das Teammitglied online oder offline ist. Ich hatte das Plugin Teammitglieder im header installiert, nur ist das nicht das was ich suche, da in meiner tabelle einfach nur stehen soll "online" oder eben "offline" je nachdem was das Teammitglied gerade ist^^"
Ich hoffe man versteht was ich meine und kann mir da irgendwie helfen
GGLG
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Evtl. kann das dir helfen.
Öffne die global.php und Suche nach
PHP-Code:
eval('$header = "'.$templates->get('header').'";');
Füge darüber dies ein.
PHP-Code:
$status = '';
$query = $db->query("
SELECT * FROM ".TABLE_PREFIX."users
WHERE ".TABLE_PREFIX."users.usergroup IN (SELECT gid FROM ".TABLE_PREFIX."usergroups WHERE ".TABLE_PREFIX."usergroups.canmodcp = '1')
OR ".TABLE_PREFIX."users.additionalgroups IN (SELECT gid FROM ".TABLE_PREFIX."usergroups WHERE ".TABLE_PREFIX."usergroups.canmodcp = '1')
ORDER BY ".TABLE_PREFIX."users.username DESC
");
while($onlineteam = $db->fetch_array($query))
{
$uname = build_profile_link($onlineteam['username'], $onlineteam['uid']);
if(!empty($onlineteam['avatar']))
{
$uavatar = "<img src=\"{$onlineteam['avatar']}\" style=\"width: 40px\" alt=\"\" />";
}
else
{
$uavatar = "<img src=\"images/default_avatar.png\" style=\"width: 40px\" alt=\"\" />";
}
$timecut = TIME_NOW - $mybb->settings['wolcutoff'];
if($onlineteam['lastactive'] > $timecut && ($onlineteam['invisible'] == 0 || $mybb->usergroup['canviewwolinvis'] == 1) && $onlineteam['lastvisit'] != $onlineteam['lastactive'])
{
$status = "online";
}
elseif($onlineteam['away'] == 1 && $mybb->settings['allowaway'] != 0)
{
$status = "away";
}
else
{
$status = "offline";
}
if($onlineteam['uid']==1)
{
$text = "Text zu User mit der UID 1";
}
elseif($onlineteam['uid']==2)
{
$text = "Text zu User mit der UID 2";
}
$bgtrow = alt_trow();
$u_bit .= "<tr class=\"{$bgtrow}\"><td><center>{$uavatar}</center></td><td>{$uname}<br />{$status}<br />{$text}</td></tr>";
}
$teammemberonoffline = "<table>{$u_bit}</table>";
UID musst Du allerdings noch anpassen und ggf. erweitern. Habe jetzt zur Veranschaulichung nur zwei uid´s angegeben.
Öffne nun dein
Header Templates->header und trage ans Ende diese Variable ein.
Code:
{$teammemberonoffline}
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 47
Themen: 7
Registriert seit: 09.05.2018
MyBB-Version: 1.8.18
Huhu MrBrechreiz^Vielen Lieben Dank
Allerdings ist das schon wieder "zu viel" Wie gesagt habe ich ja eigentlich wirklich nur nach dieser Online/offline Status möglichkeit gesucht ^^"
LG
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Ok !
Dann wäre es besser Du zeigst was Du bereits selbst umgesetzt hast und dann helfen wir dir weiter.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 47
Themen: 7
Registriert seit: 09.05.2018
MyBB-Version: 1.8.18
Also ich habe, wie gesagt, eine einfach Tabelle Aufgebaut^^ Dashier wäre die geamte Headertabelle Wo "blub" steht, soll dann eigentlich angezeigt werden, dass das Teammitglied Online/offline ist
PHP-Code:
<table class="tg2" align="center">
<tr>
<td width="33.3%" align="center" class="tabelle2_ueberschrift">WILLKOMMEN</td>
<td width="33.3%" align="center" class="tabelle2_ueberschrift">UNSER TEAM</td>
<td width="33.3%" align="center" class="tabelle2_ueberschrift">INPLAY</td>
</tr>
<tr>
<th class="tg2-031e"><div class="tabelle2_div3_text3 mCustomScrollbari content2 fluid light">Herzlich willkommen im <b>SILENCE OF THE HILLS</b>, wir sind ein Survival-Horror Forum, das auf der Videospielreihe Silent Hill von Konami basiert. Ihr findet euch auch hier, in der Kleinstadt Silent Hill wieder, in der merkwürdige Dinge vor sich gehen. Könnt ihr einen Weg aus der Stadt hinausfinden oder wird sie euch letztendlich vollkommen verschlingen und eure schlimmsten Alpträume wahr werden lassen? Macht euch bereit, um euer Überleben zu Kämpfen...
</div></th>
<th class="tg2-031e">
<table width="100%" cellspacing="2" cellpadding="5">
<tbody>
<tr>
<td class="team" width="30%">
</td>
<td class="team-info" width="70%" valign="top">
<table width="100%" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td class="team-name" style="width: 70px; font-size: 10px;">Jessy</td>
<td class="team-subname">blub</td>
</tr>
</tbody>
</table>
<div style="margin-top: 3ox;">
Text
</div>
</td>
</tr>
</tbody>
</table></th>
<th class="tg2-031e"><div class="tabelle2_div3_text3 mCustomScrollbari content2 fluid light">Wir spielen im Jahre <b>2018</b> und das in den Monaten <b>Februar, März & April</b>. Ende 2017 landete die erste Person wieder in Silent Hill, seit dem war die Stadt ruhig, bis sie vor gut einem Monat, also im Januar 2018 wieder aktiv wurde und langsam immer mehr Menschen verschwanden. Die Stadt ist stetig von Nebel umgeben und die Sonne bricht nur wenig durch das dichte weiß-grau. </div></th>
</tr>
<tr> <td></td>
<td width="33.3%" align="center" class="tabelle2_ueberschrift">GESUCHE</td>
</tr>
<tr>
<th class="tg2-031e"></th>
<th class="tg2-031e"><?php
$query = $db->query("SELECT *, t.description FROM ".TABLE_PREFIX."posts p LEFT JOIN ".TABLE_PREFIX."threads t ON (p.tid=t.tid) LEFT JOIN ".TABLE_PREFIX."forums f ON (p.fid=f.fid) LEFT JOIN ".TABLE_PREFIX."threadprefixes tp ON (tp.pid=t.prefix) WHERE f.fid IN ('24','25','26','27') AND t.visible = '1' ORDER BY RAND() LIMIT 4");
while($data = $db->fetch_array($query))
{
$prefix = $data['displaystyle'];
echo "<a href=\"showthread.php?tid={$data['tid']}\">".htmlspecialchars_uni($data['subject'])."</a><i>{$prefix}</i> ".htmlspecialchars_uni($data['description'])."<br><i>GESUCHT VON</i> <a href=\"member.php?action=profile&uid={$data['uid']}\">".htmlspecialchars_uni($data['username'])."</a><br><br>";}
?></th>
</tr>
</table>
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Dein Code scheint für dich speziell zu sein. Versuchs daher mal so.
Code:
<table class="tg2" align="center">
<tr>
<td width="33.3%" align="center" class="tabelle2_ueberschrift">WILLKOMMEN</td>
<td width="33.3%" align="center" class="tabelle2_ueberschrift">UNSER TEAM</td>
<td width="33.3%" align="center" class="tabelle2_ueberschrift">INPLAY</td>
</tr>
<tr>
<th class="tg2-031e"><div class="tabelle2_div3_text3 mCustomScrollbari content2 fluid light">Herzlich willkommen im <b>SILENCE OF THE HILLS</b>, wir sind ein Survival-Horror Forum, das auf der Videospielreihe Silent Hill von Konami basiert. Ihr findet euch auch hier, in der Kleinstadt Silent Hill wieder, in der merkwürdige Dinge vor sich gehen. Könnt ihr einen Weg aus der Stadt hinausfinden oder wird sie euch letztendlich vollkommen verschlingen und eure schlimmsten Alpträume wahr werden lassen? Macht euch bereit, um euer Überleben zu Kämpfen...
</div></th>
<th class="tg2-031e">
<table width="100%" cellspacing="2" cellpadding="5">
<tbody>
<tr>
<td class="team" width="30%">
</td>
<td class="team-info" width="70%" valign="top">
<table width="100%" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td class="team-name" style="width: 70px; font-size: 10px;">Jessy</td>
<td class="team-subname">blub</td>
</tr>
</tbody>
</table>
<div style="margin-top: 3ox;">
Text
</div>
</td>
</tr>
</tbody>
</table></th>
<th class="tg2-031e"><div class="tabelle2_div3_text3 mCustomScrollbari content2 fluid light">Wir spielen im Jahre <b>2018</b> und das in den Monaten <b>Februar, März & April</b>. Ende 2017 landete die erste Person wieder in Silent Hill, seit dem war die Stadt ruhig, bis sie vor gut einem Monat, also im Januar 2018 wieder aktiv wurde und langsam immer mehr Menschen verschwanden. Die Stadt ist stetig von Nebel umgeben und die Sonne bricht nur wenig durch das dichte weiß-grau. </div></th>
</tr>
<tr> <td></td>
<td width="33.3%" align="center" class="tabelle2_ueberschrift">GESUCHE</td>
</tr>
<tr>
<th class="tg2-031e"></th>
<th class="tg2-031e">
<?php
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."posts p
LEFT JOIN ".TABLE_PREFIX."threads t ON (p.tid=t.tid)
LEFT JOIN ".TABLE_PREFIX."forums f ON (p.fid=f.fid)
LEFT JOIN ".TABLE_PREFIX."threadprefixes tp ON (tp.pid=t.prefix)
LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=p.uid)
WHERE f.fid IN ('24','25','26','27') AND t.visible = '1' AND u.usergroup IN (SELECT gid FROM ".TABLE_PREFIX."usergroups WHERE ".TABLE_PREFIX."usergroups.canmodcp = '1')
OR u.additionalgroups IN (SELECT gid FROM ".TABLE_PREFIX."usergroups WHERE ".TABLE_PREFIX."usergroups.canmodcp = '1')
ORDER BY RAND()
LIMIT 4");
while($data = $db->fetch_array($query))
{
$prefix = htmlspecialchars_uni($data['displaystyle']);
$timecut = TIME_NOW - $mybb->settings['wolcutoff'];
if($data['lastactive'] > $timecut && ($data['invisible'] == 0 || $mybb->usergroup['canviewwolinvis'] == 1) && $data['lastvisit'] != $data['lastactive'])
{
$status = "online";
}
elseif($data['away'] == 1 && $mybb->settings['allowaway'] != 0)
{
$status = "away";
}
else
{
$status = "offline";
}
$ausgabe .= "<a href=\"showthread.php?tid={$data['tid']}\">".htmlspecialchars_uni($data['subject'])."</a><i>{$prefix}</i> ".htmlspecialchars_uni($data['description'])."<br><i>GESUCHT VON</i> <a href=\"member.php?action=profile&uid={$data['uid']}\">".htmlspecialchars_uni($data['username'])."</a> ({$status})<br /><br />";
}
echo $ausgabe;
?>
</th>
</tr>
</table>
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 47
Themen: 7
Registriert seit: 09.05.2018
MyBB-Version: 1.8.18
Ähm, das ist überhaupt nicht das was ich meine ^^"
Jetzt gibt er mir da, wo später die Gesuche kommen, die neusten Orte aus an denen gepostet wurde...
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Das ist dein Code, aber eben etwas angepasst für die Ausgabe ob der User online / offline / away ist.
Scheinbar kapiere ich es nicht was Du möchtest.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 47
Themen: 7
Registriert seit: 09.05.2018
MyBB-Version: 1.8.18
Naja ist ja auch egal, dann lasse ich das ganze so, trotzdem Danke für die Hilfe^^ LG