Styx

お知らせとダウンロード

現状と予定

現在2003,8月。半年以上放置に近くなっています。とくにバグもない様なので、もう配布版として安心しても良いレベルではあると思います。

久しぶりにソース見たら、とても書き直す気がしません。・・・もうどこから手をつけていいのやらといった状況です。できるなら、総書き直ししたいのですが、そのときは殆ど0から書き直すと思います。

よくも悪くも、perl覚えたての頃の味がつまったスクリプトですね・・・これは。

修正事項

2003年以降

wakwak対応に。ちょっとしたミスの修正。1.2.1

1.1.0以降

12/14 ver. 1.1.1b
ipアドレスの逆引きが出来なかった場合のマスクの仕方を考慮していなかったので修正。(std.plはver書き換えのみ、rend.plのdata2htmlのhost関係を修正)
12/7
新しいCSSを追加。既存のCSSの不都合(pre要素がoverflowでスクロールバーが出たときに、最後の一行が表示されない)を修正。
12/4
省略機能が適用される文字数と文字数がまったく同じだった場合に、文字列の最後に0がつくバグを修正。
12/3
URLのtitle属性がダブっていたバグを修正。dtdのURL入れて標準モードでIEを動かすように修正。それに合わせてcssを若干修正。
12/2
>>1ってやると引用にもなってた前と同じミスをまた・・・直しました。
12/1 ver. 1.1.0b
色んな意味で新しいバージョンです。入れ替える方は説明を必ずお読みください。
11/26
CSSとHTMLについてを追加。愚痴。

ダウンロード

新バージョン(1.1.0)への変更点

VerUPの方法

ログの形式は変わっていませんので、そのまま継続できます。libフォルダと、cssフォルダ、styx.cgi自体を上書きして下さい。設定は再度(以前の設定を見ながら)やり直すのがお奨めです。

重大な変更点

マークアップが変わったので、CSSは継続して使えません。

機能的な変更点

CSSや文法的な変更点

HTMLの文法に関しては、一応"HTML 4.01 Transitional"を宣言してはいますが、比較的StrictなHTMLを出力します。(しかしform下のinputやblockquote下のbr等はあります。)

何をどう悩んだのか、途中半端にXHTML的な部分があります。問題が出るとすれば、Next等のリンク先がidであることくらいだと思います。

サンプル

サンプルは新バージョンです。

defalt css
デフォルトとして付属しているCSSです。
IE6?↑N6↑06↑
AAを2chとほぼ同等に表示する
上のCSSをAAを2chとほぼ同じように表示できるよう、調整したもの。
要IE6?↑N6↑06↑
whitesmoke
淡いグレーを基調とした少し甘めのデザイン。
IE6?↑N6↑06×
pink
wu-tangのape skinの素材と色をパクッて作ったCSS。wuタンには許可を頂きました。(多分)
IE6?↑N6↑06△

マニュアル

ワンポイント

これだけはやってください
管理者設定、設置環境設定だけはやってください。cssのリンクがおかしいとなんの装飾もなしで表示されます。この状態を見て、cgi がおかしい!と諦めてしまう人がいるようですが、cgi は動作しています。最低限の設定は必ずやってみてください。
AAの表示を2chと同じにしたい!
styx.cgi?i=2のように呼び出してみて下さい。切り替えCSSの一つとして付属しています。CSS次第で、背景色や文字の大きさなども2chと同じに出来ます。
不正なフォームから・・・と言われて投稿できない
投稿者の環境によっては、リファラを取得できないようです。リファラのチェックをするかどうかの設定を見直してみてください。

詳細な解説

12/1現在、マニュアルは旧バージョンの内容のままになっています。設定項目の追加されたものについては、styx.cgi内に詳しく書いてあります。暇を見て、マニュアルを直す予定です。

正直いって、初心者向けではないと思いますが、できる限り詳しく書いてあります。長いですが、一通り目を通されることをお奨めします。

check