Jetzt kostenlos Anmelden!

homerjsp

ist gerade angekommen

1

Mittwoch, 18. Mai 2011, 11:39

Navibox - User mit Bild

Hallo Leute,

irgendwie bin ich am verzweifeln...

Also ich fang mal an ich arbeite mit dem PHPKit ich habe links die Statusleiste und dort stehen ja die User drin die gerade online sind jetzt zur frage wie kann ich hinter den User ein bild ein binden?!

z.B. User x hat ein Team Liverpool
und User y hat das Team Barcelona

ich habe auf der home page auch die einzelenen Avatare / Bilder liegen aber wie kann ich die hinter dem User in die Navibox bringen?!

kann mir jemand helfen?
  • Zum Seitenanfang
  • Zum Seitenende

Knuddi Männlich

kennen Einige hier

Beiträge: 344

Geschlecht: Männlich

PHPKIT Version: 1.6.1

2

Mittwoch, 18. Mai 2011, 13:51

Erst mal die Frage, um welches phpkit geht es ? ;)

zweitens mit dem Team. Um was für ein Addon handelt es sich?

geht es vielleicht zufälligerweise um dieses Addon?

PHP-Quelltext

1
2
3
$getteaminfo=$DB->query("SELECT team_logo, team_status FROM kii_team WHERE team_userid='".$userinfo['user_id']."'");
while($teaminfo=$DB->fetch_array($getteaminfo))
{


Wenn ja, dann setz das folgendermaßen dort ein, wenn du die navbox Ammu von kit-power nutzt:

suche:

PHP-Quelltext

1
2
3
4
5
6
if (is_array($phpkit_status['online_user'])) {
 unset($online_user);
 $online_usercount=count($phpkit_status['online_user']);
 foreach($phpkit_status['online_user'] as $userinfo) {

    if ($online_user$online_user.=', ';


und füge darunter das ein:

PHP-Quelltext

1
2
3
4
$getteaminfo=$DB->query("SELECT team_logo, team_status FROM kii_team WHERE team_userid='".$userinfo['user_id']."'");
while($teaminfo=$DB->fetch_array($getteaminfo))
{
if ($teaminfo['team_status']=="aktiv"){$teamlogoanzeige.=''.$teaminfo[team_logo].'';}


Suche folgende Stellen:

PHP-Quelltext

1
if ($userinfo['user_status']=='admin') {

das geht von admin bis user. setze da nach dem </a> das ein:

PHP-Quelltext

1
&nbsp;'.$teamlogoanzeige.'  
also bei jedem status musst du das machen ^^

Dann setzt du unter dem letzten status user das wäre

PHP-Quelltext

1
if($userinfo['user_status']=='user'){


darunter fügst du das ein:

PHP-Quelltext

1
unset($teamlogoanzeige);
  • Zum Seitenanfang
  • Zum Seitenende

homerjsp

ist gerade angekommen

3

Donnerstag, 19. Mai 2011, 12:55

echt klasse das du mir da haufen zeilen rein haust :D

also das PHPKit ist

PHPKIT Web Content Management System
Version 1.6.5 (Build: 1650012)


wie addon?

wir haben eine PS3 Fifa Liga seite und wollen es übersichtlicher machen damit jeder user sieht welches team online ist!

wir arbeiten mit dem LMO

jeder User hat 2 Teams

so wie gesagt das würde ich halt gerne in der User Online - Navibox mit anzeigen lassen wollen

jetzt müsste ich halt nur noch erfahren wo ich den PHP-Quellzext bearbeite damit dies möglich wird!

ich greife also auf den Server zu mit dem FTP programm und suche dann weche datei zum bearbeiten?!

ich habe mal geschaut da steht z.b. puplicinc und dann stehen dort haufen von navibox

navibox.calender.php
navibox.community.php
navibox.currentthreads.php

usw is ziehmlich viel!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »homerjsp« (19. Mai 2011, 13:02)

  • Zum Seitenanfang
  • Zum Seitenende

Knuddi Männlich

kennen Einige hier

Beiträge: 344

Geschlecht: Männlich

PHPKIT Version: 1.6.1

4

Donnerstag, 19. Mai 2011, 13:19

Hi, dann musst du auf jemanden anderes warten der sich mit dem LMO auskennt. Mein Code war nur für die 1.6.1 da mal jemand sowas brauchte. ;) sry
  • Zum Seitenanfang
  • Zum Seitenende

homerjsp

ist gerade angekommen

5

Donnerstag, 19. Mai 2011, 14:00

LMO is ja nur der LigaMangerOnline (TABELLEN) also nix direcktes mit der Navibox
  • Zum Seitenanfang
  • Zum Seitenende

homerjsp

ist gerade angekommen

6

Donnerstag, 30. Juni 2011, 21:16

BITTE HELFT MIR!

Hallo,

ich bin es schon wieder kann mir denn keiner helfen?

wie ich oben schon genannt habe wollte ich in meiner Navibox bzw. Onlinestatubox bei meinen usern folgendes anzeigen lassen


User + Avatar bzw. Team Logo

und bei uns sieht es so aus!



wie bekomme ich das hin?! das ich da auch die avatare anzeigen lassen kann bzw. ein/zwei team logos?!

die navbox.extnbst.php die dateil ligt auf meinem Server die habe ich schon gefunden aber nun stehe ich vor einem rätsel was ich dort ändern oder schreiben muss!

Inhalt der datei!

MySQL-Abfrage(n)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
#Config ANFANG
$width='150';//Navboxinhaltsbreite
$welcome="0"; // Willkommensnachricht in der Statusbox, wenn eingeloggt wenn Wert = 1
$showdltable="0"; // Zeigt die Download Infos an wenn Wert = 1
$showarttable="0"; // Zeigt die Artikel Infos an wenn Wert = 1
$showlnktable="0"; // Zeigt die Link Infos an wenn Wert = 1
$shownstable="0"; // Zeigt die News Infos an wenn Wert = 1
$showforumstable="0"; // Zeigt die Forum Infos an wenn Wert = 1
$showgbstable="0"; // Zeigt die Gästebuch Infos an wenn Wert = 1
$showvideotable="0"; // Zeigt die Video Infos an wenn Wert = 1
$showlastonlinetable="1"; // Zeigt die letzten 5 User an, die online sind oder waren wenn Wert = 1
$shownewuser="1"; // Zeigt den neusten User in der Box an.
$shownewmember="1"; // Zeigt den neusten Member in der Box an. Sinnvoll für Clans etc
$highlightcolor="FF0000";//Highlightcolor als HEXcode
#Config ENDE

pkLoadFunc('user');
$phpkit_status=phpkitstatus();

if (is_array($phpkit_status['online_user'])) {
 unset($online_list);
 $k=1;
 foreach($phpkit_status['online_user'] as $userinfo) {
  if ($config['user_ghost']!=1 || ($config['user_ghost']==1 && $userinfo['user_ghost']!=1)) {
   if ($k>1) $online_list.=', '; 
	
   $k++;
   }
  } 
 if (isset($online_list)) $online_list.=" ".$lang['and']." ";
 }

unset($online_robots);
if ($phpkit_status['online_guests']>0) {
  if ($phpkit_status['online_guests']==1) {
	$online_list.=$phpkit_status['online_guests']." ".$lang['guest'].".";
  } else {
	$online_list.=$phpkit_status['online_guests']." ".$lang['guests'].".";
  }
	if(function_exists (function_robots_anzeigen)){
	$online_robots = function_robots_anzeigen($phpkit_status['guests_hash']);
	if($online_robots != "") $online_robots = '<font class="small_hell">'.$online_robots.'</font>';
	}
} else {
  $online_list.=$lang['no']." ".$lang['guests'].".";
}

#Newest USER
if ($shownewuser=="1"){
	$userinfo=$SQL->fetch_array($SQL->query("SELECT `user_id`, `user_nick`, `logtime` FROM `".pkSQLTAB_USER."` WHERE `user_activate`='1' ORDER by `user_id` DESC LIMIT 1"));
	$user_name=pkEntities($userinfo['user_nick']);

	if($userinfo['logtime']==0) 
		$user_name='<font style="color:#fc0000;">'.$user_name.'</font>';

	eval ("\$listnewuser= \"".pkTpl("navigation/extnbst/new_user")."\";");
}
		
#Newest Member
if ($shownewmember=="1"){
	$userinfo2=$SQL->fetch_array($SQL->query("SELECT `user_id`, `user_nick`, `logtime`, `user_status` FROM `".pkSQLTAB_USER."` WHERE `user_status`='member' AND `user_activate`='1' ORDER by `user_id` DESC LIMIT 1"));
	$user_name2=pkEntities($userinfo2['user_nick']);

	if($userinfo2['logtime']==0) 
		$user_name2='<font style="color:#fc0000;">'.$user_name2.'</font>';
		
	eval ("\$listnewmember= \"".pkTpl("navigation/extnbst/new_member")."\";");
}

#Begrüßung
if(pkGetUservalue('id') && $welcome=='1')
	{
	$since=number_format(((pkTIME-pkGetUservalue('logtime'))/60),0,",",".");
	$time=formattime(pkGetUservalue('logtime'),'','time');
	$usernick=pkEntities(pkStringCut(pkGetUservalue('nick')));
	
	$gruß='<tr><td colspan="2" align="center" class="right"><font class="small" style="color:#'.$highlightcolor.';"><b>Hallo '.$usernick.',</b><p>'.$since.'min online seit '.$time.'</p></font></td></tr>';
	}

#Zugriffe
$todaycounter=$SQL->fetch_assoc($SQL->query("SELECT ".pkSQLTAB_CALENDAR.".calender_counter,".pkSQLTAB_CALENDAR.".calender_id,".pkSQLTAB_CALENDAR.".calender_picount FROM ".pkSQLTAB_CALENDAR." WHERE ".pkSQLTAB_CALENDAR.".calender_id!='1' ORDER by ".pkSQLTAB_CALENDAR.".calender_id DESC LIMIT 1")); 
$yesterdaycounter=$SQL->fetch_assoc($SQL->query("SELECT ".pkSQLTAB_CALENDAR.".calender_counter,".pkSQLTAB_CALENDAR.".calender_picount FROM ".pkSQLTAB_CALENDAR." WHERE ".pkSQLTAB_CALENDAR.".calender_id<' $todaycounter[calender_id]' and ".pkSQLTAB_CALENDAR.".calender_id!='1' ORDER by ".pkSQLTAB_CALENDAR.".calender_id DESC LIMIT 1")); 
$allcounter=$SQL->fetch_array($SQL->query("SELECT SUM(calender_picount) FROM ".pkSQLTAB_CALENDAR));
$rekord=$SQL->fetch_array($SQL->query("SELECT MAX(calender_counter) FROM ".pkSQLTAB_CALENDAR." WHERE ".pkSQLTAB_CALENDAR.".calender_id!='1' ORDER by ".pkSQLTAB_CALENDAR.".calender_id DESC "));

#Pfeilgrafik UP & DOWN im Vergleich gestern zu heute
if ($phpkit_status[counter_today]>$phpkit_status[counter_yesterday])
	$difftoyes='<img src="images/extnbst/arrow_up.gif" width="13" height="13" align="left" title="Besucherz&auml;hler steigend zum Vortag" alt="Besucherz&auml;hler steigend zum Vortag" />'.$phpkit_status[counter_today];
else
	$difftoyes='<img src="images/extnbst/arrow_down.gif" width="13" height="13" align="left" title="Besucherz&auml;hler fallend zum Vortag" alt="Besucherz&auml;hler fallend zum Vortag" />'.$phpkit_status[counter_today];

#online seit
$online=$SQL->fetch_array($SQL->query("SELECT calender_date FROM ".pkSQLTAB_CALENDAR." WHERE calender_id!=1 LIMIT 1"));
$onlineseit=formattime($online[0],'','%d.%m.%Y');

#Angriffe
$pkSMCounterFile	= 'pkSecurityModule/log/counter';
list($pkSMcounter)=@file($pkSMCounterFile);
$pkSMcounter = (!empty($pkSMcounter)) ? $pkSMcounter : 0;

#User einsortieren
if (is_array($phpkit_status['online_user'])) {
	unset($online_user);
	$online_usercount=count($phpkit_status['online_user']);
	foreach($phpkit_status['online_user'] as $userinfo) {
	
		if ($online_user) $online_user.=', ';
  	
		if ($userinfo['user_status']=='admin' && $userinfo['user_id']==1 && $userinfo['user_ghost']!=1){
			$mainadmin.='<p align="left"><a href="?path=privatemessages&amp;userid='.$userinfo['user_id'].'"> <img src="images/sendim.gif" height="11" title="IM Message an '.$userinfo['user_nick'].' versenden" alt="IM Message an '.$userinfo['user_nick'].' versenden" border="0" /></a>&nbsp;<a class="small" style="text-decoration:none;" href="?path=userinfo&amp;id='.$userinfo['user_id'].'"><b><span style="color:#4D7ECD">'.$userinfo['user_nick'].'</span></b></a></p>';			
		}
		elseif ($userinfo['user_status']=='admin' && $userinfo['user_id']!=1 && $userinfo['user_ghost']!=1){
			$admin.='<p align="left"><a href="?path=privatemessages&amp;userid='.$userinfo['user_id'].'"> <img src="images/sendim.gif" height="11" title="IM Message an '.$userinfo['user_nick'].' versenden" alt="IM Message an '.$userinfo['user_nick'].' versenden" border="0" /></a>&nbsp;<a class="small" style="text-decoration:none;" href="?path=userinfo&amp;id='.$userinfo['user_id'].'"><b><span style="color:#4D7ECD">'.$userinfo['user_nick'].'</span></b></a></p>';
		}
		elseif ($userinfo['user_status']=='mod' && $userinfo['user_ghost']!=1){
			$mod.='<p align="left"><a href="?path=privatemessages&amp;userid='.$userinfo['user_id'].'"> <img src="images/sendim.gif" height="11" title="IM Message an '.$userinfo['user_nick'].' versenden" alt="IM Message an '.$userinfo['user_nick'].' versenden" border="0" /></a>&nbsp;<a class="small" style="text-decoration:none;" href="?path=userinfo&amp;id='.$userinfo['user_id'].'"><b><span style="color:#6E9FF3">'.$userinfo['user_nick'].'</span></b></a></p>';
		} 
		elseif ($userinfo['user_status']=='member' && $userinfo['user_ghost']!=1){
			$member.='<p align="left"><a href="?path=privatemessages&amp;userid='.$userinfo['user_id'].'"> <img src="images/sendim.gif" height="11" title="IM Message an '.$userinfo['user_nick'].' versenden" alt="IM Message an '.$userinfo['user_nick'].' versenden" border="0" /></a>&nbsp;<a class="small" style="text-decoration:none;" href="?path=userinfo&amp;id='.$userinfo['user_id'].'"><b><span style="color:#ffffff">'.$userinfo['user_nick'].'</span></b></a></p>';
		} 
		//VIP Status erweiterung muss installiert sein, sonst nicht aktivieren! ANFANG
		#elseif ($userinfo['user_status']=='vip' && $userinfo['user_ghost']!=1){
		#	$VIP.='<p align="left"><a href="?path=privatemessages&amp;userid='.$userinfo['user_id'].'"> <img src="images/sendim.gif" height="11" title="IM Message an '.$userinfo['user_nick'].' versenden" alt="IM Message an '.$userinfo['user_nick'].' versenden" border="0" /></a>&nbsp;<a class="small" style="text-decoration:none;" href="?path=userinfo&amp;id='.$userinfo['user_id'].'"><b><span style="color:#FCD13F">'.$userinfo['user_nick'].'</span></b></a></p>';
		#}
		//VIP Status erweiterung muss installiert sein, sonst nicht aktivieren! ENDE
		elseif ($userinfo['user_status']=='user' && $userinfo['user_ghost']!=1){
			$user.='<p align="left"><a href="?path=privatemessages&amp;userid='.$userinfo['user_id'].'"> <img src="images/sendim.gif" height="11" title="IM Message an '.$userinfo['user_nick'].' versenden" alt="IM Message an '.$userinfo['user_nick'].' versenden" border="0" /></a>&nbsp;<a class="small" style="text-decoration:none;" href="?path=userinfo&amp;id='.$userinfo['user_id'].'"><span style="color:#ffffff">'.$userinfo['user_nick'].'</span></a></p>';
		}
	}
}

		
eval ("\$boxlinks[1]= \"".pkTpl("navigation/extnbst/online_row")."\";");

# Liste alle Seiteninfos auf
eval ("\$boxlinks[2]= \"".pkTpl("navigation/extnbst/sitemaininfos")."\";");

if ($showlastonlinetable=='1'){
 
#Zuletzt online (Heute)
$date_phpkit = formattime('','','stamp');
$date_today = mktime(0,0,0,date("m",$date_phpkit),date("d",$date_phpkit),date("Y",$date_phpkit));
$shownow=formattime($date_phpkit,'','date');
$today_online_count=$SQL->fetch_row($SQL->query("SELECT COUNT(*) FROM `".pkSQLTAB_USER."` WHERE `logtime`>'".$date_today."' AND `user_activate`='1'"));


$zonline.='
<tr>
 <td align="center" colspan="3" class="left"><img src="images/extnbst/user.png" style="float:left;" height="13" alt="" /><b>Zuletzt Online</b> ('.$today_online_count[0].')</td>
</tr>
<tr>
 <td colspan="3" class="left" width="100%"><font class="small">Heute '.$shownow.'</font></td>
</tr>';

$getuserinfo=$SQL->query("SELECT `user_id`, `user_nick`, `logtime` FROM `".pkSQLTAB_USER."` WHERE `user_activate`='1' ".(pkGetConfig('user_ghost') ? ' AND `user_ghost`<>1' : '')." && `logtime`>'".$date_today."' ORDER by `logtime` DESC LIMIT 5 ");
while ($userinfo=$SQL->fetch_array($getuserinfo)) {
	$onlinestatus=isonline($userinfo['user_id']) ? '<img src="images/rdo_on.png" alt="online" title="online" />' : '<img src="images/rdo_off.png" alt="offline" title="offline" />';
	
	$usernick=pkEntities(pkStringCut($userinfo['user_nick'],'15'));
	$userlogtime=strftime("%H:%M", $userinfo['logtime']);
	
	$zonline.='
	<tr>
	 <td align="left" class="right"><font class="small">'.$userlogtime.'</font></td>
	 <td align="left" class="right"><font class="small">'.$usernick.'</font></td>
	 <td align="right" class="right"><font class="small">'.$onlinestatus.'</font></td>
	</tr>';
 } 
 
#Zuletzt online (gestern)
$jetzt = formattime('','','stamp') - 86400;
$date_yest = mktime(0,0,0,date("m",$jetzt),date("d",$jetzt),date("Y",$jetzt));
$showyest=formattime($date_yest,'','date');

$zonline.='
	<tr>
	 <td colspan="3" class="left"><font class="small">Gestern '.$showyest.'</font></td>
	</tr>';
	
$getuserinfo=$SQL->query("SELECT `user_id`, `user_nick`, `logtime` FROM `".pkSQLTAB_USER."` WHERE `user_activate`='1' ".(pkGetConfig('user_ghost') ? ' AND `user_ghost`<>1' : '')." && logtime>'".$date_yest."' && `logtime`<'".$date_today."' ORDER by `logtime` DESC LIMIT 5 ");
while ($userinfo=$SQL->fetch_array($getuserinfo)) {
	$onlinestatus=isonline($userinfo['user_id']) ? '<img src="images/rdo_on.png" alt="online" title="online" />' : '<img src="images/rdo_off.png" alt="offline" title="offline" />';
	
	$usernick=pkEntities(pkStringCut($userinfo['user_nick'],'15'));
	$userlogtime=strftime("%H:%M", $userinfo['logtime']);
	
	$zonline.='
	<tr>
	 <td align="left" class="right"><font class="small">'.$userlogtime.'</font></td>
	 <td align="left" class="right"><font class="small">'.$usernick.'</font></td>
	 <td align="right" class="right"><font class="small">'.$onlinestatus.'</font></td>
	</tr>';
 } 
 
 
}




#Forum anzeige
if ($config['forum_eod']==1 && $showforumstable=="1") {
	$counter_post=$SQL->fetch_row($SQL->query("SELECT COUNT(*) FROM ".pkSQLTAB_FORUM_POST)); 
	$counter_themen=$SQL->fetch_row($SQL->query("SELECT COUNT(*) FROM ".pkSQLTAB_FORUM_THREAD)); 
	$counter_thread_views=$SQL->fetch_row($SQL->query("SELECT SUM(forumthread_viewcount) FROM ".pkSQLTAB_FORUM_THREAD)); 
	
	eval ("\$listforum= \"".pkTpl("navigation/extnbst/list_forum")."\";");
}

#Artikel anzeige
if ($showarttable=="1"){
	$art_count=$SQL->fetch_row($SQL->query("SELECT COUNT(*) FROM `".pkSQLTAB_CONTENT."` WHERE `content_option`='1' AND `content_status`='1'"));
	$art_klicks=$SQL->fetch_row($SQL->query("SELECT SUM(content_views) FROM `".pkSQLTAB_CONTENT."` WHERE `content_option`='1' AND `content_status`='1'"));

	eval ("\$listart= \"".pkTpl("navigation/extnbst/list_art")."\";");
}

#News anzeigen
if ($shownstable=="1"){
	$news_count=$SQL->fetch_row($SQL->query("SELECT COUNT(*) FROM ".pkSQLTAB_CONTENT." WHERE content_option='2' AND `content_status`='1'"));
	$news_klicks=$SQL->fetch_row($SQL->query("SELECT SUM(content_views) FROM `".pkSQLTAB_CONTENT."` WHERE `content_option`='2' AND `content_status`='1'"));

	eval ("\$listns= \"".pkTpl("navigation/extnbst/list_news")."\";");	
}

#Links anzeigen
if ($showlnktable=="1"){
	$link_count=$SQL->fetch_row($SQL->query("SELECT COUNT(*) FROM ".pkSQLTAB_CONTENT." WHERE content_option='3' AND `content_status`='1'"));
	$link_klicks=$SQL->fetch_row($SQL->query("SELECT SUM(content_views) FROM `".pkSQLTAB_CONTENT."` WHERE `content_option`='3' AND `content_status`='1'"));
	
	eval ("\$listlnk= \"".pkTpl("navigation/extnbst/list_link")."\";");
}

#Downloads anzeigen
if ($showdltable=="1"){
	$down_count=$SQL->fetch_row($SQL->query("SELECT COUNT(*) FROM `".pkSQLTAB_CONTENT."` WHERE `content_option`='4' AND `content_status`='1'"));
	$down_klicks=$SQL->fetch_row($SQL->query("SELECT SUM(content_views) FROM `".pkSQLTAB_CONTENT."` WHERE `content_option`='4' AND `content_status`='1'"));
	
	eval ("\$listdl= \"".pkTpl("navigation/extnbst/list_dl")."\";");
}

#Gästebuch anzeigen
if ($config['gbook_eod']==1 && $showgbstable=="1") {
	$counter_all=$SQL->fetch_row($SQL->query("SELECT COUNT(*) FROM ".pkSQLTAB_GUESTBOOK)); 
	
	eval ("\$listgb= \"".pkTpl("navigation/extnbst/list_gb")."\";");
}

if($online_robots != ""){ 

	eval ("\$listbots= \"".pkTpl("navigation/extnbst/list_bots")."\";");
}

eval ("\$boxlinks[3]= \"".pkTpl("navigation/extnbst/contentstats")."\";");

return $boxlinks; 
 
 ?>
  • Zum Seitenanfang
  • Zum Seitenende