Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Überprüfen ob nutzer registriert
#21
probier mal
PHP-Code:
//check banner if($mybb->settings['inbitp'] != '' || $mybb->user['uid'] != 0)
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#22
Also entweder will mir mein Forum ein Streich spielen oder ich bin zu blöd es richtig einzusetzen (was ich aber nicht denke).. es geht aber immer noch nicht..

Was mach ich denn falsch? Will dich lieber Jockl und auch die anderen damit nerven..
Zitieren
#23
Ohne Code können wir dir nicht helfen.
Zitieren
#24
(11.02.2012, 00:58)Soul schrieb: Will dich lieber Jockl und auch die anderen damit nerven..
Na, das ist doch mal nett ausgedrückt.... Big Grin

Vielleicht solltest Du uns aber doch ein wenig mehr Details gönnen um Dir helfen zu können.

viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#25
Toungue Tu ich ja jetzt.. ich habs nur mal wieder überlesen.. also bei mir sieht es so aus:

PHP-Code:
//check banner if($mybb->settings['inbitp'] != '' || $mybb->user['uid'] != 0) { $banner = '<tr><td colspan="4" class="trow1" align="center">'.$mybb->settings['inbitp'].'</td></tr>'; }

Reicht das oder willst du mehr sehen??
Zitieren
#26
Der ganze Code würde uns einiges nützlicher sein.
Zitieren
#27
PHP-Code:
//Deactive ITP (very good because no change need) function itp_deactivate() { require MYBB_ROOT.'/inc/adminfunctions_templates.php'; global $db; $db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='itp'"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN('showitp', 'itp')"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN('pofitp', 'itp')"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN('inbitp', 'itp')"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN('limititp', 'itp')"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN('userstyleitp', 'itp')"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN('itpava', 'itp')"); $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='itp'"); rebuildsettings(); find_replace_templatesets("index", '#'.preg_quote('{$itpf}').'#', '',0); find_replace_templatesets("index", '#'.preg_quote('{$itph}').'#', '',0); } //Function of ITP really easy (As easy as hot cake) function itp() { global $db, $theme, $mybb, $templates, $lang, $itpf, $itph,$itp; $lang->load("itp"); if($mybb->settings['showitp'] != 0) { //get today $todaytime = TIME_NOW - 86400; $query = $db->query("SELECT u.uid,u.username,u.displaygroup,u.usergroup,u.avatar,COUNT(*) AS ptoday FROM ".TABLE_PREFIX."posts p LEFT JOIN ".TABLE_PREFIX."users u ON (p.uid=u.uid) WHERE p.dateline > $todaytime GROUP BY p.uid ORDER BY ptoday DESC LIMIT 0,".$mybb->settings['limititp'].""); $today_itp = '<table border="0" cellspacing="0" cellpadding="0" width="100%">'; while($user = $db->fetch_array($query)) { $posts = $user['ptoday']; if($user['avatar'] != '') { $user['avatar'] = $user['avatar']; } else { $user['avatar'] = "./images/default_avatar.gif"; } if($mybb->settings['userstyleitp'] == 1) { $user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']); } $userlink = build_profile_link($user['username'], $user['uid']); if($mybb->settings['itpava'] == 0) { $today_itp .= '<tr><td align="left">'.$userlink.'</td><td align="right">'.$posts.'</td></tr>'; } else { $ava = '<img src="'.$user['avatar'].'" width="24px" height="24px">'; $today_itp .= '<tr><td width="30px">'.$ava.'</td><td align="left">'.$userlink.'</td><td align="right">'.$posts.'</td></tr>'; } } $today_itp .= '</table>'; //get week $weektime = TIME_NOW - 604800; $query = $db->query("SELECT u.uid,u.username,u.displaygroup,u.usergroup, u.avatar ,COUNT(*) AS pweek FROM ".TABLE_PREFIX."posts p LEFT JOIN ".TABLE_PREFIX."users u ON (p.uid=u.uid) WHERE p.dateline > $weektime GROUP BY p.uid ORDER BY pweek DESC LIMIT 0,".$mybb->settings['limititp'].""); $week_itp = '<table border="0" cellspacing="0" cellpadding="0" width="100%">'; while($user = $db->fetch_array($query)) { $posts = $user['pweek']; if($user['avatar'] != '') { $user['avatar'] = $user['avatar']; } else { $user['avatar'] = "./images/default_avatar.gif"; } if($mybb->settings['userstyleitp'] == 1) { $user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']); } $userlink = build_profile_link($user['username'], $user['uid']); if($mybb->settings['itpava'] == 0) { $week_itp .= '<tr><td align="left">'.$userlink.'</td><td align="right">'.$posts.'</td></tr>'; } else { $ava = '<img src="'.$user['avatar'].'" width="24px" height="24px">'; $week_itp .= '<tr><td width="30px"> '.$ava.' </td> <td align="left"> '.$userlink.'</td><td align="right">'.$posts.'</td></tr>'; } } $week_itp .= '</table>'; //get month $mtime = mktime(0, 0, 0, date("n"), 1, date("Y")); $query = $db->query("SELECT u.uid,u.username,u.displaygroup,u.usergroup,u.avatar,COUNT(*) AS pmonth FROM ".TABLE_PREFIX."posts p LEFT JOIN ".TABLE_PREFIX."users u ON (p.uid=u.uid) WHERE p.dateline > $mtime GROUP BY p.uid ORDER BY pmonth DESC LIMIT 0,".$mybb->settings['limititp'].""); $m_itp = '<table border="0" cellspacing="0" cellpadding="0" width="100%">'; while($user = $db->fetch_array($query)) { $posts = $user['pmonth']; if($user['avatar'] != '') { $user['avatar'] = $user['avatar']; } else { $user['avatar'] = "./images/default_avatar.gif"; } if($mybb->settings['userstyleitp'] == 1) { $user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']); } $userlink = build_profile_link($user['username'], $user['uid']); if($mybb->settings['itpava'] == 0) { $m_itp .= '<tr><td align="left">'.$userlink.'</td><td align="right">'.$posts.'</td></tr>'; } else { $ava = '<img src="'.$user['avatar'].'" width="24px" height="24px">'; $m_itp .= '<tr><td width="30px">'.$ava.'</td><td align="left">'.$userlink.'</td><td align="right">'.$posts.'</td></tr>'; } } $m_itp .= '</table>'; //get tops $mtime = TIME_NOW - 2592000; $query = $db->query("SELECT * FROM ".TABLE_PREFIX."users ORDER BY postnum DESC LIMIT 0,".$mybb->settings['limititp'].""); $top_itp = '<table border="0" cellspacing="0" cellpadding="0" width="100%">'; while($user = $db->fetch_array($query)) { $posts = $user['postnum']; if($user['avatar'] != '') { $user['avatar'] = $user['avatar']; } else { $user['avatar'] = "./images/default_avatar.gif"; } if($mybb->settings['userstyleitp'] == 1) { $user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']); } $userlink = build_profile_link($user['username'], $user['uid']); if($mybb->settings['itpava'] == 0) { $top_itp .= '<tr><td align="left">'.$userlink.'</td><td align="right">'.$posts.'</td></tr>'; } else { $ava = '<img src="'.$user['avatar'].'" width="24px" height="24px">'; $top_itp .= '<tr><td width="30px">'.$ava.'</td><td align="left">'.$userlink.'</td><td align="right">'.$posts.'</td></tr>'; } } $top_itp .= '</table>'; //check banner if($mybb->settings['inbitp'] != '' || $mybb->user['uid'] != 0) { $banner = '<tr><td colspan="4" class="trow1" align="center">'.$mybb->settings['inbitp'].'</td></tr>'; } //get template if($mybb->settings['pofitp'] == 'header') { eval("\$itph = \"".$templates->get("itp")."\";"); $itpf = ""; } else { eval("\$itpf = \"".$templates->get("itp")."\";"); $itph = ""; } } }

Ich hfofe dass es jetzt richtig ist.. und sonst genau sagen ganze Seite oder nur den und den bereich.
Zitieren
#28
Wenn Gäste die Statistik gar nicht sehen sollen, kannst du die Funktion für diese auch ganz ausklammern.

Ändere dazu
PHP-Code:
//check banner if($mybb->settings['inbitp'] != '' || $mybb->user['uid'] != 0)

wieder zu:
PHP-Code:
//check banner if($mybb->settings['inbitp'] != '')

und ersetze am Anfang der Funktion:
PHP-Code:
function itp() { global $db, $theme, $mybb, $templates, $lang, $itpf, $itph,$itp; $lang->load("itp"); if($mybb->settings['showitp'] != 0)

durch:

PHP-Code:
function itp() { global $db, $theme, $mybb, $templates, $lang, $itpf, $itph,$itp; $lang->load("itp"); if($mybb->settings['showitp'] != 0 && $mybb->user['uid'] != 0)
Zitieren
#29
Jaa es hat endlich geklappt..
Vielen lieben Dank.. *knuuuuutsch* Big Grin

Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Registriert seit löschen xR4kesTx3 11 4.159 28.08.2012, 23:36
Letzter Beitrag: MrBrechreiz
  Registriert seit ändern Devidra 5 3.127 04.01.2011, 13:07
Letzter Beitrag: schnulli