ForumForum

Es ist: 27.05.2012, 03:20 Hallo, Gast! (AnmeldenRegistrieren)

Letzte Ankündigung: MyBB 1.6.7 veröffentlicht (01.04.12)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Antwort schreiben   
Überprüfen ob nutzer registriert
01.02.2012, 21:53
Beitrag #21
RE: Überprüfen ob nutzer registriert
probier mal
PHP-Code:
//check banner
if($mybb->settings['inbitp'] != '' || $mybb->user['uid'] != 0

viele Grüße
Jockl

[Bild: grunzl.php]

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.02.2012, 00:58
Beitrag #22
RE: Überprüfen ob nutzer registriert
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..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.02.2012, 01:11
Beitrag #23
RE: Überprüfen ob nutzer registriert
Ohne Code können wir dir nicht helfen.

[Bild: Erza_Scarlet_Sig_2.jpg]
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.02.2012, 19:59
Beitrag #24
RE: Überprüfen ob nutzer registriert
(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

[Bild: grunzl.php]

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.02.2012, 06:19
Beitrag #25
RE: Überprüfen ob nutzer registriert
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??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.02.2012, 11:27
Beitrag #26
RE: Überprüfen ob nutzer registriert
Der ganze Code würde uns einiges nützlicher sein.

[Bild: Erza_Scarlet_Sig_2.jpg]
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.02.2012, 08:09
Beitrag #27
RE: Überprüfen ob nutzer registriert
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(000date("n"), 1date("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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.02.2012, 14:25
Beitrag #28
RE: Überprüfen ob nutzer registriert
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'] != && $mybb->user['uid'] != 0
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.02.2012, 16:13
Beitrag #29
RE: Überprüfen ob nutzer registriert
Jaa es hat endlich geklappt..
Vielen lieben Dank.. *knuuuuutsch* Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben