Hallo liebe Wikigurus,
ich scheine etwas blöd zu sein und komme im Moment gar nicht weiter, ich habe ein Mediawiki installiert welches auch sehr gut funktioniert, doch gefällt mir der Standart Skin bzw. das Standart Design der Seite nicht. Ich habe beim durchforsten der Ordner bemerkt das es ja anscheinend mehrere Stylesheets und Templates gibt also mehrere Skins. Aber wie kann ich nun das Standart Design wechseln. Ich weis das man als angemeldeter User seinen eigenen Skins hochladen kann doch würde ich auch gerne das Standard Design individuell anpassen. Muss ich die css Dateien umschreiben oder gibt es taugliche Skin vorlagen bzw. wie lade ich die beigelegten Skin Vorlagen hoch? Bin leider nicht der PhP Crack und habe schon einiges probiert bin aber zu keiner Lösung gekommen.
MFG
Lani
PS: Hoffe bin hier richtig um meine Fragen zu stellen.
On Fri, Aug 13, 2004 at 12:46:51PM +0200, Nils Köpper wrote:
Hallo liebe Wikigurus,
ich scheine etwas blöd zu sein und komme im Moment gar nicht weiter, ich habe ein Mediawiki installiert welches auch sehr gut funktioniert, doch gefällt mir der Standart Skin bzw. das Standart Design der Seite nicht. Ich habe beim durchforsten der Ordner bemerkt das es ja anscheinend mehrere Stylesheets und Templates gibt also mehrere Skins. Aber wie kann ich nun das Standart Design wechseln. Ich weis das man als angemeldeter User seinen eigenen Skins hochladen kann doch würde ich auch gerne das Standard Design individuell anpassen. Muss ich die css Dateien umschreiben oder gibt es taugliche Skin vorlagen bzw. wie lade ich die beigelegten Skin Vorlagen hoch? Bin leider nicht der PhP Crack und habe schon einiges probiert bin aber zu keiner Lösung gekommen.
Es reicht die CSS-Dateien umzuschreiben. Ich bin selber grad dabei meinem BonsaiWiki was passendes zu schreiben. Kopier dir das Verzeichnis stylesheets/monobook/ nach stylesheets/bonsai/ (oder was auch immer) Als zweites musst du in LocalSettings.php noch $wgDefaultSkin = 'monobook'; in den neuen Verzeichnisnamen ändern.
Wenn dir in Punkto CSS nix einfällt schau mal auf http://www.csszengarden.com vorbei, da versumpf ich regelmäßig.
ciao, tom
On Fri, Aug 13, 2004 at 01:00:41PM +0200, Thomas R. Koll wrote: OKOK, Nachtrag. Es sind noch drei Änderungen nötig:
*** includes/Skin.php.~2~ 2004-08-02 10:05:01.000000000 +0200 --- includes/Skin.php 2004-08-13 13:07:03.000000000 +0200 *************** if( $wgUsePHPTal ) { *** 19,24 **** --- 19,25 ---- #$wgValidSkinNames['mono'] = 'Mono'; $wgValidSkinNames['monobook'] = 'MonoBook'; $wgValidSkinNames['myskin'] = 'MySkin'; + $wgValidSkinNames['bonsai'] = 'Bonsai'; #$wgValidSkinNames['monobookminimal'] = 'MonoBookMinimal'; }
*** includes/SkinPHPTal.php.~1~ 2004-08-02 10:05:01.000000000 +0200 --- includes/SkinPHPTal.php 2004-08-13 13:08:44.000000000 +0200 *************** *** 624,629 **** --- 624,635 ---- } }
+ class SkinBonsai extends SkinPHPTal { + function initPage( &$out ) { + SkinPHPTal::initPage( $out ); + $this->skinname = "bonsai"; + } + } class SkinMySkin extends SkinPHPTal { function initPage( &$out ) { SkinPHPTal::initPage( $out );
*** includes/User.php.~1~ 2004-08-02 10:05:01.000000000 +0200 --- includes/User.php 2004-08-13 13:14:46.000000000 +0200 *************** class User { *** 460,465 **** --- 460,466 ----
# only require the needed stuff switch($sn) { + case 'SkinBonsai': case 'SkinMonoBook': require_once( 'SkinPHPTal.php' ); break;
ciao, tom
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