anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 08 Jun, 2025 23:47

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Superuser Specials ordnen
BeitragVerfasst: Do 24 Mai, 2007 21:56 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
Im Wald werden den Admins ja die Specials angezeigt, zur Direktanwahl. Ist ganz praktisch, aber wenn ich was bestimmtes suche, dauert das immer ewig. Kann man das irgendwie nach Alphabet sortieren?

Ich hab den entsprechenden Teil schon mal aus der common rausgesucht:

[php]
if ($session['user']['superuser']>2){
output("`n`nSUPERUSER Specials:`n");
$d = dir("special");
while (false !== ($entry = $d->read())){
// Skip non php files (including directories)
if(strpos($entry, ".php") === false) continue;
// Skip any hidden files
if (substr($entry,0,1)==".") continue;
output("<a href='forest.php?specialinc=$entry'>$entry</a>`n", true);
addnav("","forest.php?specialinc=$entry");
}
}
[/php]

_________________
YoM hat geschrieben:
LÖLz... ne, dafür ham wir unsere Mods, als Admins dürfen wir ehrlich sein. *gg*
---Original Message---
bist du eigentlich zum freundlich sein verpflichtet?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Superuser Specials ordnen
BeitragVerfasst: Do 24 Mai, 2007 22:12 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Bill Tür hat geschrieben:
Im Wald werden den Admins ja die Specials angezeigt, zur Direktanwahl. Ist ganz praktisch, aber wenn ich was bestimmtes suche, dauert das immer ewig. Kann man das irgendwie nach Alphabet sortieren?

Ich hab den entsprechenden Teil schon mal aus der common rausgesucht:

[php]
if ($session['user']['superuser']>2){
output("`n`nSUPERUSER Specials:`n");
$d = dir("special");
while (false !== ($entry = $d->read())){
// Skip non php files (including directories)
if(strpos($entry, ".php") === false) continue;
// Skip any hidden files
if (substr($entry,0,1)==".") continue;
output("<a href='forest.php?specialinc=$entry'>$entry</a>`n", true);
addnav("","forest.php?specialinc=$entry");
}
}
[/php]


Ja, kann man. Lies die Dateien aus, speicher sie in nem array, sortier das array, durchlauf das Array wieder und gib sie aus.
Anders ist es nicht möglich. Die Dateien werden nach irgendwelchen Kriterien sortiert... Dateierstellung oder so.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 24 Mai, 2007 22:14 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
[php] if ($session['user']['superuser']>2){
output("`n`nSUPERUSER Specials:`n");

$ausgabe = array();
$d = dir('special');
while (false !== ($entry = $d->read()))
{
// Skip non files (including directories)
if(strpos($entry, ".php") === false) continue;

// Skip any hidden files
if (substr($entry,0,1)==".") continue;

$ausgabe[] = "<a href='forest.php?specialinc=$entry'>$entry</a>`n";
addnav("","forest.php?specialinc=$entry");
}
asort($ausgabe);
output(implode('',$ausgabe),true);
}[/php]

Versuchs mal so


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 24 Mai, 2007 22:25 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
Funktioniert. Danke :)

_________________
YoM hat geschrieben:
LÖLz... ne, dafür ham wir unsere Mods, als Admins dürfen wir ehrlich sein. *gg*
---Original Message---
bist du eigentlich zum freundlich sein verpflichtet?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 25 Mai, 2007 12:21 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 20 Sep, 2004 23:43
Beiträge: 164
Wohnort: Berlin
LoGD: http://www.atrahor.de/source.php
Ich kann den hier noch empfehlen
http://anpera.homeip.net/forum/viewtopi ... tor&t=1432
eigentlich ein Must-have Mod

_________________
Atrahor.de
http://www.atrahor.de/ci_images.php?id=1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 09 Jun, 2007 15:39 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
wen ndavon jemand mal ein Update rausbringen würde, denn ich hab es dahmals bemerkt das er dauernt abgekackt ist und leere erignisse und so wär halt cool wenn da mal so ne geupdatetete fehlerfreie vers davon geben würd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 09 Jun, 2007 16:05 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
[php]// Skip the darkhorse if the horse knows the way
if ($session['user']['hashorse'] > 0 && $playermount['tavern'] > 0) $sql_add=" AND filename <> 'darkhorse.php'";
$waldspecial = db_fetch_assoc(db_query("SELECT `filename` FROM waldspecial WHERE prio <= ".e_rand(0,3)." AND dk <=".$session['user']['dragonkills']." ".$sql_add." ORDER BY RAND() LIMIT 1"),0,`filename`);
if (empty($waldspecial['filename'])) output('`b`@Arrr, dein Administrator hat entschieden, dass es dir nicht erlaubt ist, besondere Ereignisse zu haben. Beschwer dich bei ihm, nicht beim Programmierer. Es könnte natürlich auch sein, dass es kein Waldspecial gibt, das für dich freigeschalten ist... zu dumm..');
$y = $_GET['op'];
$_GET['op'] = '';
include('special/'.$waldspecial['filename']);
$_GET['op'] = $y;[/php]

Damit hatte ich eigentlich nie Probleme ;-)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum