Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Frage zum [WN]KickTipp 3.1 (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=2287)
Geschrieben von Angler am 09.10.2012 um 16:45:
Frage zum [WN]KickTipp 3.1
Hallo Coder,
ich habe eine Frage zum [WN]KickTipp 3.1 von Webnutzer.
Leider ist dort seit langer Zeit kein Support mehr vorhanden,
ich hoffe Ihr habt eine Idee.
Ich möchte das der Kicktipp Rang und
und die Kicktipp Punkte im Userfeld im Thread erscheinen.
Eine Ranganzeige im Profil ist schon drin,
der Code sieht folgendermaßen aus:
Suche in profile.php nach
| Zitat: |
eval("\$tpl->output(\"".$tpl->get("profile")."\");");
?> |
|
darüber
| Zitat: |
| $kt_rank = $db->query("select * FROM bb".$n."_users WHERE kt_punkte > '$user_info[kt_punkte]'"); $kt_userrank = mysql_num_rows($kt_rank); $kt_userrank = $kt_userrank+1; if(!$user_info[kt_punkte]) { $kt_userrank ="kein teilnehmer"; } |
|
suche im profile.tpl nach
| Zitat: |
<tr> <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td> </tr> <tr align="left"> <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_ICQ']}</b></span>
</td> <td><span class="normalfont">$user_info[icq]</span></td> </tr |
|
darüber
| Zitat: |
| <tr align="left"> <td><span class="normalfont"><b>Kicktipp Rang</b></span></td> <td><span class="normalfont">$kt_userrank</span></td> </tr> <tr align="left"> <td><span class="normalfont"><b>Kicktipp Punkte</b></span></td> <td><span class="normalfont">$user_info[kt_punkte]</span></td> </tr> |
|
Wie schon geschrieben, ich möchte das die Anzeige auch im Userfeld im Thread angezeigt wird.
MfG
Angler
Geschrieben von haumi am 09.10.2012 um 17:31:
Hi Angler,
ich habe den kicktipp 3.3, denke aber das die Grundfunktionen gleich sind.
Ich installiere den mal bei mir auf dem Testboard und schau mal was da machbar ist.
Es kann etwas dauern, da ich noch einige Feuerwehraufgaben erledigen muss die mit etwas Pech auch etwas länger dauern können.
LG
haumi
Geschrieben von Angler am 09.10.2012 um 17:38:
Hi haumi,
ich wäre schon zufrieden, wenn es klappt. Mach erstmal deine Feuerwehraufgaben, aber verbrenne Dir nicht die Finger.
Geschrieben von haumi am 10.10.2012 um 18:55:
Also die Punkte habe ich fertig.
Was aber soll bei Kicktipp Rank stehen?
Ich sehe das dort nur Ziffern sind.
Meine Vermutung ist das dort stehen soll Rang 1 , Rang 2, Rang 3 usw.
Oder steht nur beim Besten Rang 1?
Da muss ich doch noch etwas Arbeit reinstecken..
LG
haumi
Geschrieben von Angler am 10.10.2012 um 18:57:
Hi haumi,
| Zitat: |
| Meine Vermutung ist das dort stehen soll Rang 1 , Rang 2, Rang 3 usw. |
|
deine Vermutung ist richtig, dort soll der Rang des jeweiligen User stehn.
MfG
Angler
Geschrieben von haumi am 10.10.2012 um 21:29:
Da ich im Übungsboard nur drei Leutchen drin habe weiß ich nicht ob es bei dir korrekt angezeigt wird.
Probieren wir es einfach mal.
Öffen die thread.php und suche:
| code: |
1:
|
eval("\$postbit = "".$tpl->get("thread_postbit")."";"); |
|
füge darüber ein:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
$point = mysql_query("SELECT kt_punkte FROM bb1_users where userid = $posts[userid]");
$points = mysql_fetch_assoc($point);
$points = $points['kt_punkte'];
$kt_rank = mysql_query("select * FROM bb1_users WHERE kt_punkte > '$points'");
$kt_userrank = mysql_num_rows($kt_rank);
$kt_userrank = $kt_userrank + 1;
if($points == 0) {
$kt_userrank ="kein teilnehmer";
} |
|
öffne das thread_postbit und suche:
füge darunter ein:
| code: |
1:
|
<tr align="left"> <td><span class="normalfont"><b>Kicktipp Rang</b></span></td> <td><span class="normalfont">$kt_userrank</span></td> </tr> <tr align="left"> <td><span class="normalfont"><b>Kicktipp Punkte</b></span></td> <td><span class="normalfont">$points</span></td> </tr><br> |
|
Sichere bitte das Template und die thread.php.
EDIT: Habe das obige Script angepasst, so dass der untere Beitrag nicht mehr nötig ist.
LG
haumi
Geschrieben von Angler am 10.10.2012 um 21:38:
Hallo haumi,
der führende wird nicht als Rang 1 angezeigt, sondern als Rang 0.
Geschrieben von haumi am 10.10.2012 um 21:43:
Hab ich mir gedacht.
Schau dir den unteren Teil an.
Ersetze
$kt_userrank = $kt_userrank;
durch
$kt_userrank = $kt_userrank + 1;
dann schauen wir nochmal.
LG
haumi
Geschrieben von Angler am 10.10.2012 um 21:48:
Hallo haumi,
wer lesen kann, ist klar im Vorteil.
Danke, es funktioniert.
Ein dickes Lob für die schnelle Umsetzung.
MfG
Angler
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH