[FINAL] Ultimate Points 1.1.1

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: [RC] Ultimate Points 1.0.3

Beitrag von nickvergessen »

Würzi hat geschrieben:Nö was vorgefertigtes gibts da nicht :-?

user_points aus der phpbb_users halt abfragen :-?
Also $user->data['user_points']

Siehst du dann z.B. auch so in der download/file.php
wäre das nicht ne gute Idee, so ne einfache Funktion noch hinzuzufügen.
Das man add/substract hat udn eine die nur substructed wenns danach noch positiv ist und sonst return false macht oder sowas?
kein Support per PN
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Re: [RC] Ultimate Points 1.0.3

Beitrag von Würzi »

Muss ich nächste Woche ma mit Femu reden, wenn ich aus Urlaub zurück bin.
Mal mit ihm quatschen was er davon hält, wir haben da als Laien teilweise leichte Schwierigkeiten bei gewissen Sachen. :lol:

Ich blick zum Beispiel das true/false bzw wahr/unwahr nicht so richtig bei gewissen Sachen.

Was wäre denn der Vorteil, wenn man das seperat z.b. als function substract_points_positiv als neue Funktion in die functions_points mit aufnimmt? :-?
Ist sinnvoll um code zu sparen, wenn man eine Funktion öfter verwendet oder? :-?
Kein Support per PN, dafür ist das Forum da! Eine PN hilft einen, ein öffentlicher Beitrag allen. - Styles für phpbb3
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: [RC] Ultimate Points 1.0.3

Beitrag von nickvergessen »

Würzi hat geschrieben:Was wäre denn der Vorteil, wenn man das seperat z.b. als function substract_points_positiv als neue Funktion in die functions_points mit aufnimmt? :-?
Ist sinnvoll um code zu sparen, wenn man eine Funktion öfter verwendet oder? :-?
irgendso etwas würde ich vorschlagen.
kein Support per PN
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: [RC] Ultimate Points 1.0.3

Beitrag von femu »

Meinst du sowas?

Code: Alles auswählen

/**
* Substract points from user, but only if points are positive
*/
function substract_points_condition($user_id, $amount)
{
	global $db, $user;

		// Select users current points
		$sql_array = array(
			'SELECT'    => 'user_points',
			'FROM'      => array(
				USERS_TABLE => 'u',
			),
			'WHERE'		=> 'user_id = ' . (int) $user_id,
		);
		$sql = $db->sql_build_query('SELECT', $sql_array);
		$result = $db->sql_query($sql);
		$user_points = $db->sql_fetchfield('user_points');
		$db->sql_freeresult($result);

		if ( ($user_points - $amount) <= 0 )
		{
			return false;
		}
		else
		{
			// Update the points
			$data = array(
				'user_points'	=> $user_points - $amount,
			);
		
			$sql = 'UPDATE ' . USERS_TABLE . '
				SET ' . $db->sql_build_array('UPDATE', $data) . '
				WHERE user_id = ' . (int) $user_id;
			$db->sql_query($sql);
		}
	return;
}
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
wwwthomasbauerattf
Mitglied
Beiträge: 1151
Registriert: 30.01.2006 15:15
Kontaktdaten:

Re: [RC] Ultimate Points 1.0.3

Beitrag von wwwthomasbauerattf »

einen verbesserungswunsch zum blog-addon:

man kann keine nachkommstallen im ACP eingeben.

Ich möchte das ein User zb 0,20 Punkte für einen Blogeintrag erhält
Der niedrigste einstellbare Wert ist aber 1...
wenn ich 0.20 eingebe steht nach speichern wieder 0 da...
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Re: [RC] Ultimate Points 1.0.3

Beitrag von kazwo »

Hi,

Ich habe bis jetzt die Anleitung hoch und runter geschaut und alle Dateien überprüft/neu bearbeitet, die meiner Meinung nach relevant sind. Problem ist jedoch noch vorhanden, deswegen schildere ich euch das jetzt:

Wenn ein Benutzer einen Bank-Account hat, wird der Kontostand in der Proflansicht zweimal angezeigt, hat er keinen Account wird zweimal gesagt, dass er keinen hat. In der Themenansicht wird der Kontostand nur einmal angezeigt.
Überprüft und mehrmals neu bearbeitet habe ich die memberlist.php (bzw. dann die memberlist_view.html) und - nachdem das auch nix geholfen hat - die functions.php, functions_content.php und functions_user.php (die mag ich bei dem Problem aber unwissenderweise fast ausschließen).
Tritt dieses Problem nur bei mir auf? Ich habe wie gesagt ausschließlich den Code aus der Anleitung genommen und in eurem Testforum wird es richtig angezeigt..ich glaub ich seh den Wald vor lauter Bäumen nicht. Ich habe die memberlist.php und die memberlist_view.html mal angehängt:

http://www.phpbb.de/support/pastebin.ph ... view&s=124 und http://www.phpbb.de/support/pastebin.ph ... view&s=125

Danke für die Hilfe und für diese tolle Modifikation!
Blau-Gelb ist nicht Ikea und auch nicht die FDP. Blau-Gelb, das ist die Mannschaft, die ich so gern spielen seh.
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: [RC] Ultimate Points 1.0.3

Beitrag von franki »

memberlist.php
Der Eintrag ist zu viel bzw. halb doppelt (überrest von einer älteren Version)

Code: Alles auswählen

// Start Ultimate Points
		'P_NAME'			=> $config['points_name'],
		'U_LOCKED'			=> !$locked,
		'U_BLOCKED'			=> !$blocked,
		'USE_POINTS'		=> $config['points_enable'],
		'USE_IMAGES_POINTS'	=> $points_config['images_memberlist_enable'],
		'USE_BANK'			=> $points_config['bank_enable'],
		'BANK_GOLD'			=> sprintf(number_format_points($bank_row['holding'])),
		// End Ultimate Points
Hier hast Du replace mit add after/before verwechselt.

memberlist_view.html vergleiche ich gleich. Kurzen Moment noch.
Die scheint iO zu sein.
LG Franki
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Re: [RC] Ultimate Points 1.0.3

Beitrag von kazwo »

Danke schonmal. Hab den Code entfernt. So n Schnitzer ist mir bisher noch nicht passiert :oops:

Geholfen hats dennoch nichts, Anzeige wie gehabt. Hier nochmal die aktualisierte memberlist.php http://www.phpbb.de/support/pastebin.ph ... view&s=127
Blau-Gelb ist nicht Ikea und auch nicht die FDP. Blau-Gelb, das ist die Mannschaft, die ich so gern spielen seh.
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Re: [RC] Ultimate Points 1.0.3

Beitrag von Würzi »

Moin, dieser Schnitzer ist dir aber nochma passiert :-?

Sonst wäre die Anzeige nicht noch doppelt. :wink:
Schlaf nochma drüber und kontrolliere nochma den Einbau in der memberlist.php

Kleiner Tip am Rande: Zähle mal wie oft laut install dies hier vorkommt in der memberlist:
// Start Ultimate Points

Und dann zählst wie oft es bei dir vorkommt. :P

Sehe es als Lerneffekt, mach ich auch immer, wenn mir ein Fehler passiert. :wink:

Mom ich schau ma was [ externes Bild ]
Ich sehe er hat von 1.0.2 geupdatet... :D
Kein Support per PN, dafür ist das Forum da! Eine PN hilft einen, ein öffentlicher Beitrag allen. - Styles für phpbb3
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: [RC] Ultimate Points 1.0.3

Beitrag von franki »

Würzi hat geschrieben:Mom ich schau ma was [ externes Bild ]
Ich sehe er hat von 1.0.2 geupdatet... :D
Jep und warscheinlich die "install.xml" anstatt die "contrib/Update_1.0.2_to_1.0.3/update.xml" abgearbeitet.
LG Franki
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“