01.02.2012, 20:53
10.02.2012, 23:58
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..
Was mach ich denn falsch? Will dich lieber Jockl und auch die anderen damit nerven..
11.02.2012, 00:11
Ohne Code können wir dir nicht helfen.
11.02.2012, 18:59
(10.02.2012, 23:58)Soul schrieb: [ -> ]Will dich lieber Jockl und auch die anderen damit nerven..Na, das ist doch mal nett ausgedrückt....
Vielleicht solltest Du uns aber doch ein wenig mehr Details gönnen um Dir helfen zu können.
14.02.2012, 05:19
Tu ich ja jetzt.. ich habs nur mal wieder überlesen.. also bei mir sieht es so aus:
Reicht das oder willst du mehr sehen??
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??
14.02.2012, 10:27
Der ganze Code würde uns einiges nützlicher sein.
15.02.2012, 07:09
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.
15.02.2012, 13:25
Wenn Gäste die Statistik gar nicht sehen sollen, kannst du die Funktion für diese auch ganz ausklammern.
Ändere dazu
wieder zu:
und ersetze am Anfang der Funktion:
durch:
Ä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)
17.02.2012, 15:13
Jaa es hat endlich geklappt..
Vielen lieben Dank.. *knuuuuutsch*
Vielen lieben Dank.. *knuuuuutsch*