TRK> On Fri, Aug 13, 2004 at 01:00:41PM +0200, Thomas R. Koll wrote: TRK> OKOK, Nachtrag. TRK> Es sind noch drei Änderungen nötig:
TRK> *** includes/Skin.php.~2~ 2004-08-02 10:05:01.000000000 +0200 TRK> --- includes/Skin.php 2004-08-13 13:07:03.000000000 +0200 TRK> *************** if( $wgUsePHPTal ) { TRK> *** 19,24 **** TRK> --- 19,25 ---- TRK> #$wgValidSkinNames['mono'] = 'Mono'; TRK> $wgValidSkinNames['monobook'] = 'MonoBook'; TRK> $wgValidSkinNames['myskin'] = 'MySkin'; TRK> + $wgValidSkinNames['bonsai'] = 'Bonsai'; TRK> #$wgValidSkinNames['monobookminimal'] = 'MonoBookMinimal'; TRK> }
TRK> *** includes/SkinPHPTal.php.~1~ 2004-08-02 10:05:01.000000000 +0200 TRK> --- includes/SkinPHPTal.php 2004-08-13 13:08:44.000000000 +0200 TRK> *************** TRK> *** 624,629 **** TRK> --- 624,635 ---- TRK> } TRK> }
TRK> + class SkinBonsai extends SkinPHPTal { TRK> + function initPage( &$out ) { TRK> + SkinPHPTal::initPage( $out ); TRK> + $this->skinname = "bonsai"; TRK> + } TRK> + } TRK> class SkinMySkin extends SkinPHPTal { TRK> function initPage( &$out ) { TRK> SkinPHPTal::initPage( $out );
TRK> *** includes/User.php.~1~ 2004-08-02 10:05:01.000000000 +0200 TRK> --- includes/User.php 2004-08-13 13:14:46.000000000 +0200 TRK> *************** class User { TRK> *** 460,465 **** TRK> --- 460,466 ----
TRK> # only require the needed stuff TRK> switch($sn) { TRK> + case 'SkinBonsai': TRK> case 'SkinMonoBook': TRK> require_once( 'SkinPHPTal.php' ); TRK> break;
TRK> ciao, tom
? Hab die PHP Tal garnicht genaus wo wenig wie den Defaultskin Eintrag in der LocalSettings.php, habe standartmäsig auch kein Monobook Skin, ich nutze mediawiki-1.2.6. :/
Wäre schön wenn du mir mal ne Email schreiben würdest wenn du magst könnte dann etwas spezieller Fragen stellen. nils.koepper@laterne.de MFG
Nils