2006年10月15日
PukiWikiをtableレイアウトからCSSレイアウトに変更するファイル
PukiWikiのtableレイアウトをCSSレイアウトに変更するためののオマケファイル。
PukiWikiはインターネット上の様々な情報をまとめるためのサイトによく活用されているが、これがデフォルトではtableレイアウトになっているのが気持ち悪いという人は少なくない。僕も実はtableレイアウトがあまり好きでないCSS信奉者の一人だが、だからそのPukiWikiをCSSに変更するための上書きファイルを作ってみた。といっても、デフォルトのうちのいくつかのポイントを変更したファイルを上書きするだけのモノだが。
具体的には、もとあるファイルのうちpukiwiki.skin.phpとpukiwiki.css.phpの以下の部分を変更してある(PukiWiki1.4.7をもとに記述)。
CSSファイル
350行目付近のmenubar属性に、float:left;overflow:hidden;を付与
370行目付近のbody属性に、同じものを付与
menubar属性とbody属性のwidthは、CSSスタイルで便利なように絶対値指定から%指定に変更してあります。
skinファイル
170~179行目のうち、173行目と176行目以外を削除
他は基本的にデフォルト時のままです。これをデフォルトのファイルに上書きしてアップロードすればOKです。上書き時にバックアップを取っておくことはファイルいじりの常識なのでお忘れ無く。IE6とFirefox1.5で確認済みですが、他のブラウザはよくわからん。
ライセンス的には…GPLとかそういうのはよくわからないけれど、スキンの上書きファイルだけならPukiwiki改変を配布していることにはならんよね??もし不都合があれば連絡下さい。
Posted at 2006/10/15(日曜日)22:03
コメント
投稿者 Anonymous : 2006年10月16日 02:00
スキンもGPLが適用されていますから、それを改変した結果についても、どう考えてもGPLが適用されます(そう既定されているから)。でもそれがどんな不都合をもたらすかについてあいまいなのではないですか。不都合ないでしょう?
投稿者 T.Goto : 2006年10月16日 03:19
ということは、これを更改するのはマズイと言うことになりますかね。某掲示板でも出ていましたが、Pukiwiki公式サイトにて配布されているプラグインは全てPukiwiki本体のコードと一緒に配布しているわけではないからGPL違反だとか、Firefoxの拡張機能・テーマもそうですよね。プラグインの開発者は誰も本体と一緒に配っているわけではないからGPLに準拠はしていない。
結局、僕もGPLというのが何なのかよくわからなくなってしまいました。
トラックバック
このエントリーのトラックバックURL:
