anpera.net
https://anpera.homeip.net/phpbb3/

Ruhmeshalle
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2973
Seite 1 von 1

Autor:  Fajeth [ Mi 04 Okt, 2006 18:02 ]
Betreff des Beitrags:  Ruhmeshalle

Dieser Teil des Forums entwickelt sich langsam zu meinem Lieblingsort.. :D

also:

ich hätte gerne in der Ruhmeshalle neue Bereiche also bestenlisten.
nur weiß ich nicht wie ^^ und vor allem wie sich die werte dann erhöhen..

da wäre z.B. der bereich "Kräutersammler" und dort werden all meine (ich habe 3 kräutertypen in mein logd eingebaut) kräuter zusammen gezählt und in einer bestenliste zusammengefasst.

wer kann helfen?

Edit: http://www.westerlande.de/logd

Autor:  Valarion [ Mi 04 Okt, 2006 21:51 ]
Betreff des Beitrags: 

Hmm ... gibt es auch einen Link zur Source?
Ich starte jetzt einfach mal einen 'Blind-Versuch'

Also:

Öffne hof.php
und suche:
[php]} elseif ($_GET[op]=="paare"){[/php]
füge danach ein:
[php]} elseif ($_GET[op]=="kraut"){
$sql = "SELECT name,kraut AS data1 FROM accounts WHERE locked=0 AND kraut ORDER BY kraut $order, acctid $order LIMIT $limit";
$adverb = "begabtesten";
if ($_GET[subop] == "least") $adverb = "unbegabtesten";
$title = "Die $adverb besten Kräutersammler";
$headers = array("Kraut");
display_table($title, $sql, false, false, $headers, false);[/php]

suche:
[php]$sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0 AND dragonkills>0";[/php]

füge danach ein:
[php]} elseif ($op == "kraut") {
$sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0 AND kraut";[/php]

suche:
[php]addnav("Arenakämpfer","hof.php?op=battlepoints&subop=$subop&page=$page");[/php]

füge danach ein:
[php]addnav("Besten Kräutersammler", "hof.php?op=kraut&subop=$subop&page=$page");[/php]

Öffne dragon.php

suche 2x:
[php],"dragonpoints"=>1[/php]

füge danach ein:
[php],"kraut"=>1[/php]


SQL Befehl
$this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` ADD `kraut` INT( 11 ) DEFAULT '0' NOT NULL')

Wie gesagt es ist ein Blindversuch, alle Angaben sind ohne Gewähr!!

Autor:  Fajeth [ Mi 04 Okt, 2006 22:17 ]
Betreff des Beitrags: 

oh ja mom ^^
änderungen solltem im profil nun stehen..

Autor:  rumburak [ Fr 06 Okt, 2006 15:05 ]
Betreff des Beitrags: 

Ich hab auch ein Problem mit dem Eintragen in die Ruhmeshalle.
Und zwar hab ich es ebenso gemacht wie Valarion (nicedragon special ;)).
Nur leider wird in der Ruhmeshalle nun nicht normal sortiert.
Wenn ein User 9 mal erfolgreich war, steht er ganz oben.
Schafft er dann ein 10. mal, wird er nach unten unter die 2 sortiert.
So verhält es sich mit allen.
War ein User 46 mal erfolgreich, wird er (statt ganz oben zu stehen) unter die sortiert, die zwischen 5 und 9 liegen. :shock:

Eingerichtet hab ich es wie gesagt ebenso wie Valarion.
Der Befehl zur Ausführung sieht bei mir so aus:

[php]$session['user']['namedesmods']++;[/php]

Autor:  Darkness [ Fr 06 Okt, 2006 15:58 ]
Betreff des Beitrags: 

Ich vermute mal, das sql-feld namedesmods ist "varchar"...
varchar ist ein textfeld, also werden die zahlen logischerweise alphabetisch geordnet^^
du musst namedesmods auf "int" umstellen...

Autor:  rumburak [ Fr 06 Okt, 2006 16:23 ]
Betreff des Beitrags: 

Und wenn man sowohl das Textfeld als auch das "int" benötigt?
Soll man dann zwei sql-Felder erstellen oder kann man das in einem vereinen? :?
Momentan habe ich dieses Feld:

$this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` ADD `namedesmods` INT( 11 ) DEFAULT '0' NOT NULL')

Und mit dem Feld wird es alphabetisch geordnet. :shock:

Autor:  Eliwood [ Fr 06 Okt, 2006 16:33 ]
Betreff des Beitrags: 

Gib doch mal nen Link zur SOurce her oder rück mit Code raus :pein:

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/