Javascriptによる掲示板データの外部呼出し(新コマンド):
(SS)C-Boardのデータを外部のHTMLなどのページから呼び出す機能を開発してみました(Javascriptを使います)。具体的なイメージとしてはC-tickerの代替だと考えていただければと思います。
なおC-tickerと違い、以下のようなメリットがあります。
・サーバーの関係などでc-tickerが設置できなくても、この機能で代替できる。
・表示方法を容易に改造できる。
ただし、以下のようなデメリットもあります。
・自分以外のサイトから勝手にこの機能を使われると、自分のサーバーに負担がかかる。(※1-1)
・設置したページに有るその他のJavaScriptとバッティングする可能性も有る。
※1-1・・・外部のサイトからの呼び出しを拒絶する場合は、jac.pl(後述)の14行目に
if ($ENV{'HTTP_REFERER'} =~ /<※1-2>/){exit;}
※1-2・・・あなたのサイトのURLの一部。
例:あなたのサイトのURLが「http://www.urldomain.co.jp/」の場合、「urldomain.co.jp」とする、など。(「http://」や「www」は特に必要ないかと。)
サンプル
1 2 3 4 5 6
改造方法
使用する(SS)C-Bordのバージョンは v3.8 です。なおこれ以外のバージョンでも大丈夫ですが、改造方法が変わってきます。
まず、 cmd/sub.pl の110行目あたり(別に110行目にこだわる必要はありません)に以下のスクリプトを挿入します。
elsif ($::FORM{'cmd'} eq 'jac') { require './cmd/jac.pl'; &JAC::view;
}
その後、このファイルをダウンロードして解凍してcmdフォルダにアップロードします。
この機能を使いたいページに以下のようなJavascriptを挿入します。
<script type="text/javascript" src="<※2-1>/c-board.cgi?cmd=jac;id=<※2-2>;series=<※2-3>;type=<※2-4>"></script>
<※2-1>・・・(SS)C-Boardが設置してあるディレクトリまでのパス。(絶対パスでも相対パスでもかまいません)
例:http://127.0.0.1/~nakaken/cgi-bin/c-board38
<※2-2>・・・掲示板IDです。ない場合もあります。
<※2-3>・・・表示する順番の選択。最新の記事から順に表示したければ「msg」と、最新のトピックから順に表示したければ「tpc」としてください。
<※2-4>・・・表示する方法。1番のようにマーキーで表示させたければ「maq」と、2番のようにフェードで表示させたければ「fade」と、3番のようにリストで表示させたければ「list」と、4番のようにリスト(罫線で区切る)で表示させたければ「hrlist」と、5番のようにリスト(改行で区切る)で表示させたければ「brlist」と、6番のようにテーブルで表示させたければ「table」としてください。
具体的な例としては以下のような感じです。
<script type="text/javascript" src="http://127.0.0.1/~nakaken/cgi-bin/c-board38/c-board.cgi?cmd=jac;id=;series=msg;type=fade"></script>
なお、<※2-4>を指定しない場合は、データのみ出力されますので、ご自身で表示を好き勝手に改造することもできます。(このようにお遊びで改造することもできます)
コレで完成です。 |
|
掲示板情報(新コマンド):
Perlの勉強がてら、こんなコマンド(下のサンプルも参照)のページを作ってみました。しかし、自分で言うのもなんですがこの機能必要ありますかね?(笑)。もしご意見がありましたら掲示板の方にご意見をお願いします。 2004/11/14
サンプル
1 2 3 4
改造方法
使用する(SS)C-Bordのバージョンは v3.5.8 SP3a です。なおこれ以外のバージョンでも大丈夫ですが、改造方法が変わってきます。
まず、 cmd/sub.pl の121行目あたり(別に121行目にこだわる必要はありません)に以下のスクリプトを挿入します。
elsif ($::FORM{'cmd'} eq 'bif') { require './cmd/bif.pl'; &BIF::view; }
その後、このファイルをダウンロードして解凍してcmdフォルダにアップロードします。
コレで完成です。 |
- このページにある物は自由にダウンロードして使ってかまいません。加筆・修正を行ってもかまいません。
- ただし、サンプルページ・画像への直リンクだけはやめて下さい。よろしくお願いします。
- また、T.Kimataさんならびにアットマンさんに問い合わせを行うことは厳禁です。
(SS)C-BOARD関連ページ 掲示板
管理人(Mame)作
1. (SS)C-BOARDで使える絵文字一覧のページ
(SS)C-BOARDでは携帯電話の絵文字が使えます。その絵文字をまとめたページを作ってみました。もしよろしければダウンロードして使ってみて下さい。なお、ご都合に会わなければ加筆・修正して頂いてかまいません。
また、このページは非常に重いです。(457.91KB)。そのため表示しきるまで時間がかかる場合があります。その点は注意して下さい。日本語、英語の2つの言語がありますが、基本的には日本語を機械翻訳させただけです。そのためかなり変な文章になっている可能性もあります。そのあたりはすいません。
1.5 (SS)C-BOARDで使える絵文字一覧のページ.
全ての絵文字を画像のみで1ファイルにした一覧です。ダウンロードはサンプルのページを開いて画像を保存してください。なお、画像の大きさがでか過ぎると思ったら切り取って数枚に分けてもかまいません。
※BMP、JPEGはファイルのサイズがあまりにも大きすぎるため(7.12 MB、2.21
MB程度)割愛させて頂きました。
※ファイルサイズの大きさは正確ではありません。あくまでも目安としてお使いください。
※解像度について。1280*768の解像度では(4)の一覧が表示の限界です。1280*1024の解像度では(7)の一覧が表示の限界です。
2. (SS)C-BOARD向けヘルプページ
(SS)C-BOARDの具体的な使用方法などを記載したヘルプページです。日本語、英語、中国語、韓国語の4つの言語がありますが、基本的には日本語を機械翻訳させただけです。そのためかなり変な文章になっている可能性もあります。そのあたりはすいません。
3.禁止用語にしたい用語一覧
掲示板を運営していて一番の悩みは「荒し」では無いでしょうか?この「荒し」の対策の1つとして禁止用語を制定する方法があります。そこで禁止用語にしたい用語を一覧にまとめました。
インターネット上ではふさわしくない用語がかなり多いため「サンプルページ」は作りません。ダウンロードしてお使いください。また興味本位でのダウンロードはおすすめしません。この事に関して管理人・このサイトは一切責任を取りません。
Tips(Mame研究室)ver3.5.4
- 掲示板に直接表示される画像の種類については以下の拡張子の物です。
- ファイルアップロードできる種類はファイル名が半角英数字かつ拡張子が小文字の物です。以下の拡張子はたとえ管理人が設定していても受け付けません。
- 私のサーバーはinfoseekの「iswebライト」なのですが、infoseekはsendmail機能が使えません。そのためかどうかは分かりませんが、2個目以降の掲示板を設置する際、「セットアップ」で「匿メール機能使用の有無」の欄を「非使用」にしないと「Error sendmailのパスの値(/usr/lib/sendmail)が不正です。」と出てしまいます。(経験上)
|
|
Tips(Mame研究室)
- 以下のタグを掲示板のヘッダーやフッダーに貼ると、掲示板のユーザーに直接見てもらうことができます。
IDがない掲示板の場合(全て半角で書かれていますので、そのままコピペしてもOKです。)
<a href="./c-board.cgi?cmd=rnr">閲覧ランキング</a>
<a href="./c-board.cgi?cmd=rnf">発言ランキング</a>
<a href="./c-board.cgi?cmd=csv">アクセスログ</a>
<a href="./c-board.cgi?cmd=kyv">キーワード一覧</a>
<a href="./c-board.cgi?cmd=rss">RSS出力</a>
<a href="./c-board.cgi?cmd=mbn">メール認証</a>
<a href="./c-board.cgi?cmd=nvv">サーバーの情報を表示</a>
<a href="./c-board.cgi?cmd=ver">(SS)C-BOARDのバージョン情報(v3.5.6β4以降)</a>
<a href="./c-board.cgi?cmd=qvh">AQUA用スキン色選択画面</a>
<a href="./c-board.cgi?cmd=icv">ジャンルアイコン一覧(v3.5.6β6以降)</a>
IDがある掲示板の場合(掲示板のIDを入れてからお使いください)
<a href="./c-board.cgi?cmd=rnr;id=掲示板のID">閲覧ランキング</a>
<a href="./c-board.cgi?cmd=rnf;id=掲示板のID">発言ランキング</a>
<a href="./c-board.cgi?cmd=csv;id=掲示板のID">アクセスログ</a>
<a href="./c-board.cgi?cmd=kyv;id=掲示板のID">キーワード一覧</a>
<a href="./c-board.cgi?cmd=rss;id=掲示板のID">RSS出力</a>
<a href="./c-board.cgi?cmd=mbn;id=掲示板のID">メール認証</a>
<a href="./c-board.cgi?cmd=nvv;id=掲示板のID">サーバーの情報を表示</a>
<a href="./c-board.cgi?cmd=ver;id=掲示板のID">(SS)C-BOARDのバージョン情報(v3.5.6β4以降)</a>
<a href="./c-board.cgi?cmd=qvh;id=掲示板のID">AQUA用スキン色選択画面</a>
<a href="./c-board.cgi?cmd=icv;id=掲示板のID">ジャンルアイコン一覧(v3.5.6β6以降)</a> |
/c-board.cgi?cmd=rnr
|
☆★☆リンク関係★☆★

(SS)C-BOARD |
管理人:アットマン さん
(SS)C-BOARDはフリーの掲示板です。ここで配布しています。
最新のバージョンはv3.5.4です。β版はv3.5.6β4です。 |

あだこと愉快な仲間達! |
管理人:あだこ さん
「C-BOARD研究」というコンテンツに、オリジナル版の配布、ライセンスの和訳等があります。 |
|
| Myバナー: |
 |
|
c-bord_title.gif) |
どーでも良い私の管理人紹介です。 |
| ハンドルネーム |
マメ(Mame) |
| 性別 |
♂:男 |
| 誕生日 |
3月19日生まれ・魚座 |
| 身分 |
大学生 |
| 動物占い |
黒ひょう |
| 趣味 |
特に無し。 |
| 血液型 |
A+ |
| CGI・Perl・HTML |
CGI・Perl等は現在勉強中。HTMLは結構慣れてきたと言う感じです。
⇒Q:そんなやつが何でCGIのページを開いたんだ?
A:「(SS)C-BOARD」が好きだからです。 |
|
|
|