anpera.net
https://anpera.dyndns.org/phpbb3/

Farbige MOTD prop?
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1297
Seite 1 von 1

Autor:  Devilzimti [ Di 19 Apr, 2005 20:18 ]
Betreff des Beitrags:  Farbige MOTD prop?

$this->bbcode_second_pass_code('', 'function motditem($subject,$body){
Edit: if($count=="")$count=1;
switch ($count){
case 1:
$color="`1";
break;
case 2:
$color="`3";
break;
case 3:
$color="`4";
break;
case 4:
$color="`5";
break;
case 5:
$color="`6";
break;
case 6:
$color="`7";
break;
case 7:
$color="`8";
break;
case 8:
$color="`9";
break;
case 9:
$color="`!";
break;
case 10:
$color="`#";
break;
case 11:
$color="`$";
break;
case 12:
$color="`^";
break;
case 13:
$color="`Q";
break;
case 14:
$color="`T";
break;
case 15:
$color="`t";
break;
case 16:
$color="`R";
break;
case 17:
$color="`r";
break;
case 18:
$color="`V";
break;
case 19:
$color="`v";
break;
case 20:
$color="`g";
break;
default:
$color="`&";
break;
}
output("`b".$color."$subject`b`n",true);
output("$body");
output("<hr>",true);
$count++;
}')

wollte mal die motd einwenig bunter machen...
aber er führt mir immer den default block aus..
was weis ich warummm
help :???:

Edit:
hab noch 2. Zeile oben...
nun wird zwar nicht mehr DEFAULT sondern case 1: ausgeführt..
aber der Wert bleibt immer gleich..

Autor:  Kevz [ Di 19 Apr, 2005 20:23 ]
Betreff des Beitrags: 

[php]default:[/php]

liegt glaubig daran ;)

Autor:  Devilzimti [ Di 19 Apr, 2005 20:30 ]
Betreff des Beitrags: 

denk ich weniger,
da wenn ich denn block raushaue wieder die standart motd farbe da ist.

Frage:
Wird Default nur dann ausgefüht wenn nichts anders zutrifft oder immer oO
naja aber nur daran kanns net liegen sieh oben

Autor:  Chaosmaker [ Di 19 Apr, 2005 21:39 ]
Betreff des Beitrags: 

Warum sollte etwas anderes gewählt werden als der "Standardwert" (jetzt 1), wenn Du $count keinen anderen Wert zuweist?
Probier mal, Deine Edit-Zeile zu löschen und stattdessen dort folgendes hinzusetzen:
[php]static $count = 1;
$count++;[/php]

Autor:  Devilzimti [ Mi 20 Apr, 2005 12:36 ]
Betreff des Beitrags: 

Feine Sache das mit static :)
es geht nun supi
aber hab das $count++ ans ende der function geschoben *G*
da sonst der erste Fall ja nie eintritt *g*
thx Chaos!

Autor:  Tiger313 [ Mi 20 Apr, 2005 13:24 ]
Betreff des Beitrags: 

Du must dir nur noch was ausdenken was nach dem 20x passiert denn wenn er weiter zählt wird immer nur Default ausgeführt

Autor:  Chaosmaker [ Mi 20 Apr, 2005 13:44 ]
Betreff des Beitrags: 

So viele Einträge stehen doch eh nicht auf einer Seite, von daher sollte das egal sein.
Man könnte aber natürlich in den default-Fall noch ein $count=1; einbauen, um wieder von vorn zu beginnen.

Autor:  Devilzimti [ Mi 20 Apr, 2005 14:01 ]
Betreff des Beitrags: 

so habs nun rein zwar net getestet aber vertrau mal php *GG*
hmm damit kann mannn sicher noch ein paar nice sachen machen *überleg*[/u]

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