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.. ![]() 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. ![]() 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. ![]() |
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 ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |