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. st3



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:
code:
1:
$userrating

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