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