TSNETWiki
テキストとスクリプトの世界
開始行:
#navi(ねこ丸)
TSNETWiki のベーススキンを作りました。ベーススキンを利用...
''すでに obsolete な感じです。''
#contents
*修正の必要なプラグイン
**navi
印刷のときに navi プラグインの出力を display: none で隠し...
if ($footer) // フッタ
{
$ret = <<<EOD
<div class="navi_footer"> <!-- ここと -->
<hr class="full_hr" />
<ul class="navi">
<li class="navi_left">{$navi[$home]['prev1']}<br />{$nav...
<li class="navi_right">{$navi[$home]['next1']}<br />{$na...
<li class="navi_none">{$navi[$home]['home1']}<br />{$nav...
</ul>
</div> <!-- ここ -->
EOD;
}
*CSS の編集に関わる部分
-CSS が layout.css と color.css と printable.css の3つある
-CSS の編集は Windows 用の[[構造化エディタ:http://www008....
-その関係で sjis, cr/lf になっている
-PukiWiki のデフォルト skin は CSS が EUC-JP で書かれてい...
*嗜好に関わりそうな部分
-input, textarea の border をいじって、ちょっとフラットな...
--(スクロールバーが表示されないという現象は手元の IE5.5 ...
-input に hover で演出を入れてるので好みに合わせて調整する
-凍結機能を編集画面に押し込んでいるので好みに合わせて調整...
*認知を妨げる仕様
-MenuBar の部分に IE では表示されない四角を入れている
-IE に対していじわるな設定になっているのは以下の理由による
--IE が first-child 擬似クラスに対応していない
--first-child 擬似クラスを指定しているのは td#menubar 全...
--印刷用の CSS はフォントも変更しているが、これが有効なの...
-IE に優しくするためには、td#menubar に直接 border や bac...
-それか td#menubar 直後の div に id をつける
*ini ファイルに依存する部分
-default.ini.php で以下のように list のスタイルに関する記...
// リスト構造の左マージン
// $_ul_left_margin = 0; // リストと画面左端との間隔(px)
// $_ul_margin = 16; // リストの階層間の間隔(px)
// $_ol_left_margin = 0; // リストと画面左端との間隔(px)
// $_ol_margin = 16; // リストの階層間の間隔(px)
// $_dl_left_margin = 0; // リストと画面左端との間隔(px)
// $_dl_margin = 16; // リストの階層間の間隔(px)
// $_list_pad_str = ' class="list%d" style="padding-left...
$_list_pad_str = ' class="list%d"';
つーかこれは PukiWiki 1.4 の設計方針がおかしいでしょう。...
※ 確かに list 周りを上手に調整するのは難しいですし、破綻...
*CSS 関係のバグをまとめて回避する方法
1.4 から加わった、user agent を判別する処理を利用して、CS...
+ます pukiwiki.ini.php の
$agents = array(
の部分に
array('name'=>'nocss','pattern'=>'#(Mozilla/[1-3])|(Mozi...
を加えます。(w3m は最初から無視なので意味ないんですし、...
+すると nocss.ini.php が必要になります。default.ini.php ...
+nocss.ini.php の中で
// スキンファイルの場所
define('SKIN_FILE','./skin/nocss.skin.'.LANG.'.php');
のように pukiwiki.skin.ja.php とは違う skin を呼び出しよ...
+で、上の例で言うと nocss.skin.ja.php を ini ファイルと同...
+stylesheet を呼び出している link タグをカットします。
以上です。
#navi(ねこ丸)
終了行:
#navi(ねこ丸)
TSNETWiki のベーススキンを作りました。ベーススキンを利用...
''すでに obsolete な感じです。''
#contents
*修正の必要なプラグイン
**navi
印刷のときに navi プラグインの出力を display: none で隠し...
if ($footer) // フッタ
{
$ret = <<<EOD
<div class="navi_footer"> <!-- ここと -->
<hr class="full_hr" />
<ul class="navi">
<li class="navi_left">{$navi[$home]['prev1']}<br />{$nav...
<li class="navi_right">{$navi[$home]['next1']}<br />{$na...
<li class="navi_none">{$navi[$home]['home1']}<br />{$nav...
</ul>
</div> <!-- ここ -->
EOD;
}
*CSS の編集に関わる部分
-CSS が layout.css と color.css と printable.css の3つある
-CSS の編集は Windows 用の[[構造化エディタ:http://www008....
-その関係で sjis, cr/lf になっている
-PukiWiki のデフォルト skin は CSS が EUC-JP で書かれてい...
*嗜好に関わりそうな部分
-input, textarea の border をいじって、ちょっとフラットな...
--(スクロールバーが表示されないという現象は手元の IE5.5 ...
-input に hover で演出を入れてるので好みに合わせて調整する
-凍結機能を編集画面に押し込んでいるので好みに合わせて調整...
*認知を妨げる仕様
-MenuBar の部分に IE では表示されない四角を入れている
-IE に対していじわるな設定になっているのは以下の理由による
--IE が first-child 擬似クラスに対応していない
--first-child 擬似クラスを指定しているのは td#menubar 全...
--印刷用の CSS はフォントも変更しているが、これが有効なの...
-IE に優しくするためには、td#menubar に直接 border や bac...
-それか td#menubar 直後の div に id をつける
*ini ファイルに依存する部分
-default.ini.php で以下のように list のスタイルに関する記...
// リスト構造の左マージン
// $_ul_left_margin = 0; // リストと画面左端との間隔(px)
// $_ul_margin = 16; // リストの階層間の間隔(px)
// $_ol_left_margin = 0; // リストと画面左端との間隔(px)
// $_ol_margin = 16; // リストの階層間の間隔(px)
// $_dl_left_margin = 0; // リストと画面左端との間隔(px)
// $_dl_margin = 16; // リストの階層間の間隔(px)
// $_list_pad_str = ' class="list%d" style="padding-left...
$_list_pad_str = ' class="list%d"';
つーかこれは PukiWiki 1.4 の設計方針がおかしいでしょう。...
※ 確かに list 周りを上手に調整するのは難しいですし、破綻...
*CSS 関係のバグをまとめて回避する方法
1.4 から加わった、user agent を判別する処理を利用して、CS...
+ます pukiwiki.ini.php の
$agents = array(
の部分に
array('name'=>'nocss','pattern'=>'#(Mozilla/[1-3])|(Mozi...
を加えます。(w3m は最初から無視なので意味ないんですし、...
+すると nocss.ini.php が必要になります。default.ini.php ...
+nocss.ini.php の中で
// スキンファイルの場所
define('SKIN_FILE','./skin/nocss.skin.'.LANG.'.php');
のように pukiwiki.skin.ja.php とは違う skin を呼び出しよ...
+で、上の例で言うと nocss.skin.ja.php を ini ファイルと同...
+stylesheet を呼び出している link タグをカットします。
以上です。
#navi(ねこ丸)
ページ名: