[x] Navigation

[x] Languages

[x] Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.

[x] Downloads (Top)

Info Box verkleinern?
Fragen und Diskussionen zur aktuellen Version
Neues Thema eröffnen    Neue Antwort erstellen    Druckversion     Foren-Übersicht ›  HowTo & Allgemeine Fragen

Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Blubi
Investigator
Investigator

Offline Offline
Dabei seit: Okt 19, 2006
Beiträge: 15

BeitragVerfasst am: 25.10.2006 14:14
Titel: Info Box verkleinern?

Hallo !

Ich würde gerne die Info-Box nur auf den Login beschränken... also ohne Benutzer,Anwesende usw...
Geht sowas? wenn ja wie?

Vielen Dank im vorraus...


MfG Blubi sehr glücklich


PS: Gibt es sowas wie ein ganz normalen counter?


Blubi please enter your server specs in your user profile! traurig
Nach oben
Benutzer-Profile anzeigen
Blubi
Investigator
Investigator

Offline Offline
Dabei seit: Okt 19, 2006
Beiträge: 15

BeitragVerfasst am: 26.10.2006 20:36
Titel: Re: Info Box verkleinern?

Gibt es sowas nicht? traurig


Blubi please enter your server specs in your user profile! traurig
Nach oben
Benutzer-Profile anzeigen
Poldi
Moderator
Moderator

Offline Offline
Dabei seit: Nov 14, 2004
Beiträge: 705

BeitragVerfasst am: 26.10.2006 21:06
Titel: Re: Info Box verkleinern?

Blubi wrote:
Gibt es sowas nicht? traurig
Eine kleinere Version der Userinfo ist ja bereits dabei, wenn dir die immernoch zu groß ist, mußt du halt den Code des Blocks verkleinern ...

so etwa :

Array:
<?php

if (!defined('CPG_NUKE')) { exit; }
global $prefix, $user_prefix, $db, $sec_code, $userinfo, $MAIN_CFG;
$content = '';

// number online
$result = $db->sql_query('SELECT COUNT(*), guest FROM '.$prefix.'_session GROUP BY guest ORDER BY guest',false,__FILE__,__LINE__);
$online_num = array(0, 0, 0, 0);
while ($row = $db->sql_fetchrow($result)) {
	$online_num[$row[1]] = intval($row[0]);
}
$db->sql_freeresult($result);
// number of members
list($numusers) = $db->sql_ufetchrow('SELECT COUNT(*) FROM '.$user_prefix."_users WHERE user_id > 1 AND user_level >= 0",SQL_NUM,__FILE__,__LINE__);
// users registered today
list($userCount[0]) = $db->sql_ufetchrow('SELECT COUNT(*) FROM '.$user_prefix."_users WHERE user_regdate='".date("M d, Y", gmtime())."'",SQL_NUM,__FILE__,__LINE__);
// users registered yesterday
list($userCount[1]) = $db->sql_ufetchrow('SELECT COUNT(*) FROM '.$user_prefix."_users WHERE user_regdate='".date("M d, Y", gmtime()-86400)."'",SQL_NUM,__FILE__,__LINE__);
// latest member
list($lastuser) = $db->sql_ufetchrow('SELECT username FROM '.$user_prefix.'_users WHERE user_active = 1 AND user_level > 0 ORDER BY user_id DESC LIMIT 0,1',SQL_NUM,__FILE__,__LINE__);

if(is_user()) {
	$content .= '<center>';
	if ($userinfo['user_avatar_type'] == 1) {
		$avatar = $MAIN_CFG['avatar']['path'].'/'.$userinfo['user_avatar'];
	} else if ($userinfo['user_avatar_type'] == 2) {
		$avatar = $userinfo['user_avatar'];
	} else if ($userinfo['user_avatar_type'] == 3) {
		$avatar = $MAIN_CFG['avatar']['gallery_path'].'/'.$userinfo['user_avatar'];
	} else {
		$avatar = 'images/blocks/no_avatar.gif';
	}
	$content .= "<img src=\"$avatar\" alt=\"\" />";
	$content .= '<br />'._BWEL." <b>$userinfo[username]</b><br /><img src=\"images/spacer.gif\" height=\"8\" alt=\"\" /></center>\n";
	if (is_active('Private_Messages')) {
		$pm = $userinfo['user_new_privmsg']+$userinfo['user_unread_privmsg'];
		$content .= ' <a title="'._READSEND.'" href="'.getlink('Private_Messages').'"><img src="images/blocks/email.gif" alt="" border="0" /></a>  <a title="'._READSEND.'" href="'.getlink('Private_Messages').'">'._INBOX.'</a>';
		$content .= '  '._NEW.": <b>$pm</b><br />\n";
	}
	$content .= '<a title="'._ACCOUNTOPTIONS.'" href="'.getlink('Your_Account').'"><img src="images/blocks/logout.gif" alt="" border="0" /></a> <a title="'._ACCOUNTOPTIONS.'" href="'.getlink('Your_Account').'">'._Your_AccountLANG.'</a><br />
	<a title="'._LOGOUTACCT.'" href="'.getlink('Your_Account&amp;op=logout&amp;redirect', false).'"><img src="images/blocks/login.gif" alt="" border="0" /></a> <a title="'._LOGOUTACCT.'" href="'.getlink('Your_Account&amp;op=logout&amp;redirect', false).'">'._LOGOUT.'</a><br />';
} else {
	$content .= '<center><img src="images/blocks/no_avatar.gif" alt="" /><br />'._BWEL.' <b>'._ANONYMOUS.'</b></center>
	<hr /><form action="'.get_uri().'" method="post" enctype="multipart/form-data" accept-charset="utf-8"><table width="100%" border="0" cellspacing="0" cellpadding="0">
	<tr><td>'._NICKNAME.'</td><td align="right"><input type="text" name="ulogin" size="10" maxlength="25" /></td></tr>
	<tr><td>'._PASSWORD.'</td><td align="right"><input type="password" name="user_password" size="10" maxlength="20" /></td></tr>
	<tr><td>';
	if ($sec_code & 2) {
		$content .= _SECURITYCODE.'</td><td>'.generate_secimg().'</td></tr>
	<tr><td>'._TYPESECCODE.'</td><td align="right"><input type="text" name="gfx_check" size="10" maxlength="8" /></td></tr>
	<tr><td>';
	}
	// don't show register link unless allowuserreg is yes
	$content .= ($MAIN_CFG['member']['allowuserreg'] ? '(<a href="'.getlink('Your_Account&amp;file=register').'">'._BREG.'</a>)' : '').'</td>
	<td align="right"><input type="submit" value="'._LOGIN.'" />
	</td></tr></table></form>
';
}
if (is_admin()) {
	$content .= '<a title="'._LOGOUTADMINACCT.'" href="'.adminlink('logout').'"><img src="images/blocks/login.gif" alt="" border="0" /></a> <a title="'._LOGOUTADMINACCT.'" href="'.adminlink('logout').'">'._ADMIN.' '._LOGOUT."</a><br />\n";
}


$db->sql_freeresult($result);
(Ich weiß, da kann man noch die SQL-Abfragen rauswerfen .. lachen )

_________________
gG,
Poldi
www.green-dragon.de (Dragonfly 9.2.1)
www.tampones.de (Dragonfly 9.2.1)
www.bfg-deggendorf.de (Dragonfly 9.2.1)
www.sexy-goths.de (Dragonfly 9.1.2.1)
www.gig-hunter.de (deceased)
www.green-dragon.net (Dragonfly CVS ... Testseite)

Poldi's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/1.3.37/4.0.27-5.0.18/4.4.9-5.2.1/9.1.0.0-9.2.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen    Neue Antwort erstellen    Druckversion    Foren-Übersicht ›  HowTo & Allgemeine Fragen
Seite 1 von 1
Alle Zeitangaben sind in GMT + 1 Stunden



Gehe zu:  


Du kannst keine Beiträge schreiben.
Du kannst auf Beiträge nicht antworten.
Du kannst Deine Beiträge nicht bearbeiten.
Du kannst Deine Beiträge nicht löschen.
Du kannst an Umfragen nicht mitmachen.
Du kannst keine Dateien anhängen.
Du kannst keine Dateien herunterladen.




Interactive software released under GNU GPL, Code Credits, Privacy Policy