有名なKENTさんの掲示板スクリプト「YY-BOARD」に、考えうる あらゆる機能を付けようと必死コキました(発想が厨ww アイコンレス式の「カワイさ」と2ちゃんのような膨大なスレの 「効率的な閲覧」を念頭に改造してあります。
元スクリプトはけぃさんが改造したものであり、わたくしがさらに 改造を重ねております。
+++更新履歴+++ Ver1.00 2003/12/05 配布開始。 2003/12/08 ツリー表示においてブックマークへ移動するように変更 Ver1.02 2003/12/12 KENTのVer5.00にあわせて過去ログの保存形式を変更 現行ログはそのまま^^; Ver1.03 2003/12/14 過去ログの閲覧形式を変更。 Ver1.04 2003/12/25 ソースの整理^^ Ver1.05
2004/01/02 ログ保存件数を変更 合計行数→スレッド数に
#-------------------------------- # 改造箇所byけぃさん #-------------------------------- ◆アイコンのプレビューが表示される。(わざわざアイコン一覧を開く必要がありません) ◆発言ランキング機能(要望が多かったので^^) ◆フォームメール機能(メールアドレスを非公開にしたまま書き込みができます) ◆ID作成の機能(他人の名前を騙った書き込みを防止) ◆「>」や「>」で始まる行は、自動的に色を変える。(どこを引用したか分かりやすい!) ◆「偽」ツリー型で表示機能。 ◆親記事一覧の表示機能。 ◆一定時間以内にあったカキコには、Newマークをつける。 ◆age、sage機能(レスをつける人が、記事をトップソートするかどうか選択できる) ◆管理人からのお知らせ機能(ブラウザ上でお知らせを変更できます) ◆IP表示機能や、禁止ワード機能(いたずら防止に) ◆指定したタグのみ使えるようにできる機能。(<FONT>タグなど) ◆デザインを大きく変更し、設定の幅も広げた。(CSSファイルを利用しています) ◆v4.04以降のオリジナルyybbsについた機能も、できるだけ取り入れた。 ◆すでにYY-BOARDを使っている人も、上書きして使用可能。(ver 4.xを使っている方。) ◆管理ページに入らなくても「管理パス」から記事の編集/削除が可能になった。
#-------------------------------- # 改造箇所by鉄 #-------------------------------- わたくし(鉄)が加えた改造について
◆ 新着スレッド最新○○件表示をTOPページに(ON OFF 可) ◆ TOPに展開するスレッドにおいては「▲前 ▼次 ■TOP」のリンクをつけた。 ◆ TOPに展開するスレッドには通し番号とレス数を表示させた。 ◆ 各スレッドのレスに対して通し番号を表示させた。 ◆ レスは全件表示ではなく、表示制限をした (最新○○件など レスが○○件を超えると自動的に「全件表示」が現れる) ◆ レスの最大可能数を設定した。(このスレはレスが○○件逝っちゃったので書き込み出来ません~) ◆ 「レス」ボタンをスレッドの下部に移行した(記事を読んでいったうえで返信したいと思うので) ◆ ツリー表示において、各レスへのリンクはブックマークによる移動とした。 ◆ 各画面において投稿者の色がHN名に反映されるようにした。 ◆ 色選択において「文字色・タイトル色」を「文字色・背景色」に変更した。 ◆ 「過去ログ」メニューにおいてもスレッド表示を基本とした。(保存形式をKENTさんのver5.xxに合わせる) ◆ 記事保存件数を「合計行数」から「スレッド数」へと変更した。 (保存スレッド数×レス可能数=MAX ←これを考慮しないと、ヘタしたらログが1M越すかも^^;)
*新着スレッド表示、及びスレッド一覧表示の利用度を「大」と考えているため TOPに展開する記事に関しては「次の10件」などは機能しません^^;
以上が「+α」の改造点でつw 超初心者が見よう見真似で追記したスクリプトなため その道の方から見たらとても無茶な記述をしてるかもしれません^^;
#-------------------------------- # 著作権情報 #-------------------------------- オリジナルの著作権表示 ┌───────────────────────────────── │ YY-BOARD v4.8 (2003/01/10) │ Copyright(C) Kent Web 2003 │ webmaster@kent-web.com │ http://www.kent-web.com/ └─────────────────────────────────
改造版の著作権表示 ┌───────────────────────────────── │ YY-BOARD Plus v1.54 (2003/07/16) │ Edit by けぃ │ kei@minicgi.net | YY-BOARD + α ver 1.06(2004/03/13) | Edit by 鉄 | http://lovely-aya.com/ | └─────────────────────────────────
#-------------------------------- # 注意事項 #-------------------------------- 1. このスクリプトはフリーソフトです。このスクリプトを使用した いかなる損害に対して作者は一切の責任を負いません。 2. 設置に関する質問はサポート掲示板にお願いいたします。 直接メールによる質問は一切お受けいたしておりません。
(追加 by 鉄@改造者) 4. このスクリプトは"けぃ"さんがYYBBS v4.8を改造したものを、さらに鉄が改造したものです。 改造版に関する質問は、改造者である"鉄"にするようお願いします。 5. このスクリプトを利用する方は、Kent Webの利用規定を必ず読 んでください。
#-------------------------------- # 設置方法 #-------------------------------- まず、yybbs.cgiの1行目にある、Perlのパスを設定します。 ファイルをアップロードし、パーミッションを[]のように設定してください (注:Perlのパス以外の設定項目を変更するのは、動作確認してからをお奨めします)
CGIの利用できるフォルダ | +-- yybbs(フォルダ) |-- yybbs.cgi [755] …ここにリンクを張ります |-- tool.cgi [644] …呼び出されることの少ないサブルーチン集 | |-- yybbs.log [666] …ログファイル。名前を変えることを推奨 |-- pastno.dat [666] …現在の過去ログ番号を記録するファイル |-- read.dat [666] …管理人のお知らせを記録するファイル |-- rank.dat [666] …ランキングを記録するファイル | |-- jcodeg.pl [644] |-- yybbs.css [644] …デザイン設定をするCSSファイル |-- yybbs.js [644] …プレビュー機能等に利用するJavaScriptファイル | +-- icon(フォルダ) | +-- home.gif, bear.gif, その他アイコンなど... | +-- lock(フォルダ)[777 or 755] | +-- past(フォルダ)[777 or 755] +--0001.cgi [666]
・パーミッションは、どのサーバーでも動く値を示していますので、可能ならば「700」や「600」が良いです ・フォルダのパーミッションは「777」では動作不能になっているサーバーもあります。その時は「755」にしてください
■ nifty、biglobe、wakwak等、CGI専用サーバーに設置する場合 cgi専用サーバーからは、yybbs.cssやyybbs.jsが呼び出せません。そのため、これらをHTMLファイルと同じ場所に アップロードして、設定項目の「ファイル・フォルダへのパス設定」で、該当するURLを変更してください。
#-------------------------------- # あとがきbyけぃさん #-------------------------------- このCGIは、有名なYY BOARDを使っていて、『こんな機能があったらいいな』 と感じた機能をじゃらじゃら追加しました。 ・・・というわけで、YYBBS Plusという名前をつけました。ぜひ使ってやってください♪
それにしても、KENTさんのソースは分かりやすくて改造しやすいですねぇ~。
#-------------------------------- # あとがきその2 #-------------------------------- さらに鉄が・・ 考えうる全ての機能をつけようと必死こきましたw したがいまして。。。。重いかもです(汗 |
|
Copyrights (c) 2002-2004 lovely-aya.com Allrights
reserved. |