| 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/ |
|