DaSef
Hi all
Wie bekomm ich Den userrang + User ID +beiträge vom User Auf die index seite !
Was muss ich das machen was muss ich ändern.
Bitte um Hilfe
Danke !
Maniac_81
Füge in der index.php vor:
php: |
1:
2:
|
eval("\$tpl->output(\"".$tpl->get("index")."\");");
?> |
|
folgendes ein:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
if($wbbuserdata['userid'])
{
$result = $db->unbuffered_query("SELECT u.userposts, r.ranktitle FROM bb".$n."_users u LEFT JOIN bb".$n."_ranks r ON u.rankid=r.rankid WHERE u.userid=".$wbbuserdata['userid']);
while($row = $db->fetch_array($result))
{
$userrang = $row['ranktitle'];
$userposts = $row['userposts'];
}
$userid = $wbbuserdata['userid'];
} |
|
Dann kannst du im index.tpl an gewünschter stelle die Variablen verwenden:
code: |
1:
2:
3:
4:
5:
|
Userrang: $userrang<br />
Userposts: $userposts<br />
Userid: $userid
|
|
[IMG]http://www.ftpfree4u.de/Uploads/174_wbb.jpg[/IMG]
DaSef
super danke noch eine Kleine Frage wie bekomm ich die Ranggrafik rein ?
Statt den Text !
Maniac_81
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
if($wbbuserdata['userid'])
{
$result = $db->unbuffered_query("SELECT u.userposts, r.ranktitle, r.rankimages FROM bb".$n."_users u LEFT JOIN bb".$n."_ranks r ON u.rankid=r.rankid WHERE u.userid=".$wbbuserdata['userid']);
while($row = $db->fetch_array($result))
{
$userrang = $row['ranktitle'];
$userposts = $row['userposts'];
$rankimage = $row['rankimages'];
}
$userid = $wbbuserdata['userid'];
} |
|
DaSef
hmm bei mir wird das Bild (rand nicht angezeigt) nur den Link zum Bild ! ^^
Maniac_81
hast du eine ranggrafik oder die standartsterne von woltlab?
DaSef
Zitat: |
Original von Maniac_81
hast du eine ranggrafik oder die standartsterne von woltlab? |
Ja ranggrafik
[IMG]http://ipics.biz/img/unbenannt-1_V8.jpg[/IMG]
Maniac_81
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
if($wbbuserdata['userid'])
{
$result = $db->unbuffered_query("SELECT u.userposts, r.ranktitle, r.rankimages FROM bb".$n."_users u LEFT JOIN bb".$n."_ranks r ON u.rankid=r.rankid WHERE u.userid=".$wbbuserdata['userid']);
while($row = $db->fetch_array($result))
{
$userrang = $row['ranktitle'];
$userposts = $row['userposts'];
$rankimage = '<img src="'.$row['rankimages'].'" alt="" />';
}
$userid = $wbbuserdata['userid'];
} |
|
DaSef
sry wird nicht angezeigt jetzt ist der link auch weg !
Maniac_81
Haste mal nen Link zur Seite?
DaSef
hilft dir ja nix der link ^^ da man es als gast nicht sieht
aber hier
http://www.dark-design.at/index.php
Edit: das komische ist mit den IE Browser wird der rang angezeigt aber mit FireFox Nicht !
Maniac_81
Habs jetzt nochmal verändert. also das funktioniert nur mit einer grafik ;-)
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
if($wbbuserdata['userid'])
{
$result = $db->unbuffered_query("SELECT u.userposts, r.ranktitle, r.rankimages FROM bb".$n."_users u LEFT JOIN bb".$n."_ranks r ON u.rankid=r.rankid WHERE u.userid=".$wbbuserdata['userid']);
while($row = $db->fetch_array($result))
{
$userrang = $row['ranktitle'];
$userposts = $row['userposts'];
$rankimage = $row['rankimages'];
$img = explode("/", $rankimage);
$rankimage = "<img src=\"{$style['imagefolder']}/$img[1]\" alt=\"\" tilte=\"\" />";
}
$userid = $wbbuserdata['userid'];
} |
|
und im Template kannste die variable "$rankimage" verwenden.