スキン†
PukiWiki 配布パッケージのスキンや自作スキンに関する論議の場
PukiWiki-officialやPukiWiki-devのスキンに関しては、Web委員のページの方へお願いします。
過去ログ†
2002,2003のメッセージ
関連ページ†
コメント†
- CSSの整理などをやろうとしていて、こんな 文章を作ってみました。CSSの解説はこれからですが..
このページも整頓が必要かなぁ -- merlin
- 英語サイトの構築の為に考えていたら pukiwiki.skin.ja.php と pukiwiki.skin.en.php が別である必要性が無いと考え このような修正案を考えました。 -- merlin
- (まだ修正案が書き込まれていないので見てないけど) その通りです。別である必要はありません :) -- henoheno
- 変数をarrayにしたほうがいいかも。また やるなら LOGO 関連の変数も取り込みたいですね -- merlin
- 関連 official:続・質問箱/323 ,official:質問箱/3,official:FAQ/36,official:/FAQ/38 -- merlin
- 拝見しました。これでスキンの統合が一気に進みそうです ;) -- henoheno
- User Agent による切替えを考えていたら(IE対応,Safari対応など) 結構 コードがでかくなるので その部分を別にしたらどうかとも考えています -- merlin
- skinを統合時のLANGによってメニューとメッセージを切替えるだけを行う場合、もうひとつ切替えたいのがメニューだと思います。MenuBar.en とか MenuBar.jaなんかと切替えられるようにするのも良いかも -- merlin
- 昨晩 夢に出てきたのですが :) :config以下にスキン定義用のファイルを作って変数を置いたらいろいろとできるかも... -- merlin
- うみゅ。CONTENT_CHARSETを分ける必要があるのかなあ? あと、pukiwiki.ini.phpでなくてindex.phpで定義したほうが良くないかな? -- merlin
<?php
/////////////////////////////////////////////////
// PukiWiki - Yet another WikiWikiWeb clone.
//
// $Id: pukiwiki.ini.php,v 1.85 2004/09/29 13:20:26 henoheno Exp $
//
// PukiWiki setting file
/////////////////////////////////////////////////
// 初期設定 (文字エンコード、言語)
// Internal Language ('en' or 'ja')
define('LANG', 'ja'); // For internal messages
if (! defined('SKIN_LANG')) define('SKIN_LANG', 'ja'); // For skin
// Internal content encoding (for mbstring)
define('SOURCE_ENCODING', 'EUC-JP'); // 'UTF-8' or 'ASCII' or 'EUC-JP'
// Internal content encoding = Output content charset (for skin)
define('CONTENT_CHARSET', 'EUC-JP'); // 'UTF-8' or 'iso-8859-1' or 'EUC-JP'
- SOURCE_ENCODING と CONTENT_CHARSET を別のdefineにしているのは、mbstringが受け入れられるエンコーディングの種類がcharsetの数よりも(当たり前ですが)少ないからです。lib/init.phpから言語関連の設定を設定ファイルに分離したのは、言語設定の異なる複数のPukiWikiが問題なく同じlibディレクトリを共有できる様にするためです。前者は妙案募集中 :) -- henoheno
- http://ns1.php.gr.jp/pipermail/php-users/2001-November/003373.html --
- http://search.net-newbie.com/php/ref.mbstring.html --
- 参考になるかな・・・? --