img0ch (3.1.11) | 2010-07-11 00:00 |
img0ch-stable (3.0.1) | 2009-04-09 23:51 |
2chに対して作られた専用ブラウザである V2C (詳細)、JaneXeno (詳細:Nida050911を参照)、JaneView (詳細) は画像投稿に対応しています (それ以外は未対応)。前者2つは基本的に板を追加するだけで対応可能です。
メール経由の投稿はブラウザからのアップロードが出来ない携帯電話から投稿できるようにするためにあります。よって、携帯電話以外のメールアドレスは拒否されます。また、「携帯からメールで投稿する」のリンクが無い場合はメール投稿は出来ません。
削除キーは投稿したいスレッドのフォームに表示される「削除キー」に入力することで投稿後ファイルに張られる[削除]のリンクまたは「ファイル管理」のリンクから削除キーを用いてファイルを削除することが出来るようになります。
但し、削除キーが設定されていないファイルは削除することが出来ません。この場合は削除権限のある人に依頼してそのファイルを削除してもらう必要があります。また、削除キーはダウンロードキーとは別のパスワードとして認識されるのでダウンロードキーを用いて削除することは出来ません。
ダウンロードキーはファイルのアップロード時に本文中に"@DOWNLOAD (パスワード)"を入れることにより設定することが出来ます。例えば、
@DOWNLOAD passwordとした場合、ダウンロードキーがpasswordとして設定されます。アップロード後そのファイルに直接アクセスすると403となり、専用のCGIを介してダウンロードキーを用いてダウンロードを行うことになります。
ダウンロードキーは忘れてしまうとそのファイルをダウンロードすることが出来なくなりますのでダウンロードキーの設定には十分御注意下さい。また、ダウンロードキーは削除キーとは別のパスワードとして認識されるので削除キーを用いて削除することは出来ません。
画像またはファイルを添付するときに本文の1行目にタグを付加することが出来ます。それ以外の行はタグの設定処理が行われず、無視されます。タグとして設定する単語は[]で括ります。
[ニュース][実況][速報] これはテストです。
この場合ニュース、実況、速報がタグとして設定されます。
検索アプリであるimg0ch-sf.cgiでいずれかのタグを単語検索すると上記のレスに添付された画像またはファイル及びそのタグで設定された関連する画像またはファイルが検索結果として表示されます。
img0ch の read.cgi はかなり細かいパラメータでも受け付けます。ここでは次のパラメータを与えた場合どのように動作が変化するかを示す表です。 ここではスレッドのレス数が 1000 あるケースでレスの表示範囲を決定しています。
パラメータ | レスの表示範囲 |
/l10 | 1, 990-1000 |
/l10n | 990-1000 |
/330-455 | 1, 330-455 |
/639-424 | 1, 424-639 |
/864-797n | 797-864 |
/608 | 608 |
/844n | 844 |
/6- | 1, 6-1000 |
/29-n | 29-1000 |
/-521 | 1-521 |
/-784n | 1-784 |
/67731-68855 | 1, 1000 |
/1+6+9+14+19 | 1, 6, 9, 14, 19 |
/1+5+5+10 | 1, 5, 10 |
/1,4,7,11,15 | 1, 4, 7, 11, 15 |
/8,8,20,25 | 1, 8, 20, 25 |
/9,33-51 | 1, 9, 33-51 |
/390,471-415n | 390, 415-471 |
/62,853- | 1, 62, 853-1000 |
/533,751-n | 533, 751-1000 |
/922,-784n | 1-784,922 |
スレッド作成時に本文中に@VT:から始まるキーワードを用いて仮想スレッドを作成することが出来ます。仮想スレッドの作成に対応しているかどうかは板によって異なりますのでその板の管理人に聞いてください。下記の例ではユーザ名をfoo、パスワードをbarにして仮想スレッドを作成します。
@VT:USER foo @VT:PASS bar
さらに仮想スレッドの設定を継承することも出来ます。その場合は対象の仮想スレッドのユーザ名とパスワードが一致している必要があります。そうでない場合は仮想スレッドの設定の継承はされません。下記の例ではユーザ名をfoo、パスワードをbarにしてスレッドキーが1000000000の仮想スレッドを継承します。
@VT:USER foo @VT:PASS bar @VT:INHERIT 1000000000
以下は仮想スレッド作成で利用できる注釈(アノテーション)一覧です。
仮想スレッドのユーザ名を指定します。必須項目です。
仮想スレッドのパスワードを指定します。必須項目です。
スレッドキーに対応する仮想スレッドの設定を継承します。この時必ず対象のスレッドのユーザ名とパスワードが一致している必要があります。
仮想スレッドの管理はimg0ch-vta.cgiを介して行われます。インデックスまたはread.cgiの「ファイル管理」に入って「仮想スレッド管理」に入るか、 URL中のread.cgiをimg0ch-vta.cgiに書き換えてアクセスしてください。
アクセスするとログイン画面が出てくるので仮想スレッド作成時に入力したユーザ名とパスワードを入れてログインしてください。ユーザ名とパスワードを忘れてしまうとログイン出来なくなってしまいますので注意してください。
以下は仮想スレッド管理で可能な項目の一覧です。
削除したい対象にチェックボックスを入れて「実行」すると「削除時の文言(BBS_DELETE_NAME)」に基づいて上書きし、削除します。「スレッド設定」の「削除時の文言」が設定されている場合はそちらを優先的に適用されます。
削除したい対象にチェックボックスを入れて「実行」すると添付されているファイルのみを削除します。レス自体は削除されません。レスにファイルが添付されていない場合は特に何もしません。
スレッドを停止します。停止されたスレッドは誰も書き込むことが出来なくなります。再開させたい場合は「スレッドの再開」を選択して実行してください。既にスレッドが停止している場合は特に何もしません。
停止状態のスレッドを再開させます。スレッドが停止している状態ではない場合は特に何もしません。
対象をチェックボックスに入れて「実行」するとその書き込みのホストを規制することが出来ます。規制範囲はスレッド内のみなので、全体を規制する必要がある場合は板管理人に申請してください。違うレスを選択して規制を解除したい場合は選択されたレスの書き込み元を許可する」を実行してください。
仮想スレッドではホストログが表示されないため、仮想スレッドの作成者は規制することが出来ても規制したホストを知ることは出来ません。
対象をチェックボックスに入れて「実行」するとその書き込みのホストを許可することが出来ます。これは「選択されたレスの書き込み元を拒否する」で規制されたレスのホストのみ有効です。
仮想スレッドでのみ有効な該当する単語を書き込んだとき書き込みを拒否するNGワードを設定します。
仮想スレッドでのみ有効な掲示板設定を設定します。
一行あたりの最大文字数をバイト単位で指定します。値が元の掲示板設定を超えた場合は元の掲示板設定が適用されます。
スレッドの最大容量をキロバイト単位で指定します。値が元の掲示板設定を超えた場合は元の掲示板設定が適用されます。
本文での最大改行数を指定します。値が元の掲示板設定を超えた場合は元の掲示板設定が適用されます。
メール欄での最大文字数をバイト単位で指定します。値が元の掲示板設定を超えた場合は元の掲示板設定が適用されます。
本文の最大文字数をバイト単位で指定します。値が元の掲示板設定を超えた場合は元の掲示板設定が適用されます。
名前欄での最大文字数をバイト単位で指定します。値が元の掲示板設定を超えた場合は元の掲示板設定が適用されます。
書き込むことが出来る最大レス数を指定します。値が元の掲示板設定を超えた場合は元の掲示板設定が適用されます。
名前欄を空欄にしたときに代わりで入力される名前を指定します。特に指定しない場合は元の掲示板設定が適用されます。
「選択されたレスを通常削除」で削除されたレスに入る文言を指定します。仮想スレッド管理の「選択されたレスを通常削除」のみ有効です。特に指定しない場合は元の掲示板設定が適用されます。
別の仮想スレッドから設定を継承します。@VT:INHERITの操作をより簡単にしたものです。そのため、制約は@VT:INHERITと同様です。
仮想スレッド管理は現時点で機能不足のためZeromin2からスレッド作成者の自治に介入出来ません。もし何かしら仮想スレッドに問題が発生した時はそのスレッドを削除してください。仮想スレッドが削除された場合は対象の仮想スレッドから設定を継承することが不可能になります。
また、仮想スレッドの管理操作のログは記録していないため不正操作のチェックが出来ません。