FrontPage>blog>2023-10-02

PukiWikiのスキンって何?入れ方まで解説

Tag: PukiWiki スキン 解説

PukiWikiのスキンとは

まず、スキンとは英語で書くとskin、日本語の意味では肌という意味になりますが、Web/ITの意味合いでは、Webサイトやソフトウェアの見た目のこと。簡単に言えば、テーマ/スタイル/デザインのことである。

PukiWiki標準スキンは以下のものとなっている。

image
image

PukiWiki公式サイトの自作スキンのページにはPukiWikiユーザーが手掛けたさまざまなスキンが配布されている。
中には過去のWikipediaで使われていたMediaWiki付属のmonobookをPukiWikiに移植したスキンも見られる。
1.5.x向けと1.4.x向けがあり、PHPの知識も必要であるが、1.4.x向けを修正することによって1.5系でも動かすことができる。
PukiWiki 1.5.3からは標準で3カラム*1が対応していて1.5系用のスキンは現代にあったデザインのものも多い。
もちろん、スキンは標準スキンを改造するか1から作ることもできる。
こうしたカスタマイズのしやすさがPukiWikiの面白いところなのかもしれない。

なお、当サイトでは自作のCleaskinを使っている。
Cleaskinは配布しているので興味があればぜひ使ってみてくださいね。

PukiWikiのスキン配布先

PukiWikiスキンは公式サイトの自作スキンにて配布されている。

ダウンロードしたスキンの使い方

配布先にスキンの導入方法が説明されているのであればそれに従えばいいのだが、何も記述されていない場合は、基本的に今から説明する手順で操作すると導入ができるだろう。

基本的にzipやtarファイルとして配布されていることが多く、解凍する必要がある。

PukiWiki直下のskinディレクトリにスキンを入れるのだが、パス構造としてはskin/(スキン名)/pukiwiki.skin.phpとなるように導入する。

image

例えばこのBlueBoxスキンの場合は、blueboxフォルダごとskin/直下に放り込む。
pukiwiki.skin.phpのパスはskin/bluebox/pukiwiki.skin.phpとなるようにする。

image

これで設置は完了した。

次にpukiwiki.ini.phpを編集する必要がある。

define('SKIN_DIR', 'skin/');

の部分を

define('SKIN_DIR', 'skin/(スキンのフォルダ名)/');

のように書き換える。

image

スキンのフォルダ名がblueboxであれば以下のように変更する。

/////////////////////////////////////////////////
// Directory settings II (ended with '/')

// Skins / Stylesheets
-define('SKIN_DIR', 'skin/');
+define('SKIN_DIR', 'skin/bluebox/');
// Skin files (SKIN_DIR/*.skin.php) are needed at
// ./DATAHOME/SKIN_DIR from index.php, but
// CSSs(*.css) and JavaScripts(*.js) are needed at
// ./SKIN_DIR from index.php.

これで適用されるはずだ。

コメント

コメントはありません。 Comments/blog/2023-10-02



URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

検索

 

目次

最新のページ

2023-11-22 2023-10-26 2023-10-08

[もっと見る]

タグ

[もっと見る]

人気のページ

カウンター

合計: 751
今日: 1
昨日: 0
オンライン: 12

*1 左メニュー、コンテンツ、右メニューのレイアウト
  編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-04-06 (土) 15:54:36
This site is protected by Turnstile and the Cloudflare Privacy Policy and Terms of Service apply.