Seite 1 von 2

Frage zum Points System mod

Verfasst: 22.03.2003 11:12
von Tarquinio
Hi.

Code: Alles auswählen

Information
Database type    :: mysql
This mod only works with version 2.0.1 of phpBB.
Kann man den Points System MOd nicht auf der Version 2.0.4 ausführen??? Oder gibts irgendwo noch eine aktuellere Version?

Verfasst: 22.03.2003 13:33
von MiXa
ob es mit 2.0.4 kann ich dir leider nicht sagen

Hack revision: 1.0.1
File Size: 14 Kb
phpBB Version: 2.0.0 - 2.0.3
Author: eXplosive
Downloads: 6106
Average Rating: 8.61 / 10
Added: 2002-05-26 16:56:24
Last Update: December 22, 2002

http://www.phpbbhacks.com/download.php?id=435

Verfasst: 22.03.2003 14:45
von vaddi
doch das punktesystem läuft auch auf 2.0.4
dafür gibt es eine aktualisierte mod.
den mod sollte es hier ---> http://bbmod.sourceforge.net
geben.

..achso dann ist die version ->MOD Version: 2.0.0

viele grüße
vaddi

Verfasst: 23.03.2003 14:07
von Tarquinio
Danke jetzt klappt es.
HAb aber noch ne frage: Kann man es realisieren dass man die Anzeige der Points in nen Balken packt, also wie bei dem Levelmod?
Der Balken wäre voll, wenn man beispielsweise 50 Points hat. Ginge das?

Verfasst: 25.03.2003 08:37
von Tarquinio
Hat keiner einen Tipp? Mir würde es schon schicken wenn mir jemand sagen würde wie die Variable heisst in der die Points gespeichert sind und in welcher datei? Bin ich da in der pointscp.php richtig?

Verfasst: 25.03.2003 16:58
von saerdnaer
du hast doch er user table ein feld hinzugefügt... der punkte findest du dann in der $userdata['name_des_felds'] ...

ah

Verfasst: 29.03.2003 13:52
von Tarquinio
ich bekomms net gebacken. irgendwas is noch falsch. schaut euch bitte nochmal folgenden Code an

Code: Alles auswählen

	if($userdata['user_points']<9) $bild=0; 
	else if($userdata['user_points']<29) $bild=1; 
	else if($userdata['user_points']<49) $bild=2; 
	else if($userdata['user_points']<69) $bild=3; 
	else if($userdata['user_points']<98) $bild=4; 
	else $bild=5; 

$pointsgif='<img src="http://11f-online.gu2.info/artefakt/stern' . $bild . '.gif">';
Den code hab ich in die viewtopic.php gesetzt. und unten in dem postrow Array folgendes hinzugefügt

Code: Alles auswählen

'POINTSGIF' => $pointsgif;
dann hab ich in der viewtopic_body.tpl datei noch eingefügt dass die variable ausgegeben wird.
Jetzt wird aber immer nur folgendes bild ausgegeben:

Code: Alles auswählen

<img src="http://11f-online.gu2.info/artefakt/stern0.gif">
Egal wie viele points der jeweilige Benutzer hat.

Kann mir jemand sagen wo mein fehler liegt?

Verfasst: 30.03.2003 17:21
von saerdnaer
was für ein fehler kommt denn?
'POINTSGIF' => $pointsgif;
aus dem ; muss ein komma , werden...

ah

Verfasst: 31.03.2003 15:28
von Tarquinio
Das Semikolon is war ein Tippfehler hier im Forum... Also is in der Datei schon richtig.
Der Fehler ist: Egal wie viel Points ein benutzer hat immer die gleiche Grafik angezeigt wird.
Schau mal hier http://web246.essen082.server4free.de/p ... ic.php?t=3

Die Points heisen "Auf der Suche nach Artefakten". Man sieht dass der user mit über 50 Points die gleiche Grafik (sternchen) hat wie der user mit nur einem Point. Das sollte anders sein.

Verfasst: 01.04.2003 17:06
von saerdnaer
hmm...
$points = intval($userdata['user_points']);
$bild = ( $points < 9 ) ? 0 : ( ( $points < 29 ) ? 1 : ( ( $points < 49 ) ? 2 : ( ( $points < 69 ) ? 3 : ( ( $points < 89 ) ? 4 : 5 ) ) ) );
da der wert in $userdata['user_points'] als sting abgespeichert ist muss er erst durch intval zur zahl gemacht werden...

ah