--- まるちトーク・アイコン&スレッド型掲示板(標準ドレス) --- Rel-0.3.4 構成ファイル multi.dml Rel-0.3.4 macro.dml Rel-0.3.4 macro2.dml Rel-0.3.4 user.dml ユーザ定義 *** タブカラムは「4」で表示してください *** === マイメニュー初期値 === 【返信方法】PRIVATE=yes COMMENTER=no 【スレッドソート】更新順=yes 番号順=no 【スレッドデザイン】初期値1〜3 【投稿者リンク】画像チップを使う=yes === デザインカスタマイズ === 【掲示板タイトル】 【出口アドレス】 【アイコンディレクトリ】 【イメージディレクトリ】 【チップディレクトリ】 上記は 絶対/相対 URLで指示します。 【メイン背景】 【スレッド背景】 背景画像不要の場合は、上記の2行を削除または コメントアウトしてください。(「!」を「!!」2個とします) 【アイコン表示サイズ】削除するとフリーサイズ表示になります。 【アイコン選択欄名】 【アイコン登録】 !ひろゆき*管理人,mtp_00.gif まるち,mtp_01.gif まるち(えがお),mtp_02.gif まるち(びっくり),mtp_03.gif まるち(きぜつ),mtp_04.gif !まるち(端午),mtp_07.gif まるち(メイド),mtp_08.gif !まるち(女中),mtp_09.gif しほ,mtp_05.gif ?せりお,mtp_06.gif あかり,mtp_10.gif ことね,mtp_11.gif れみぃ,mtp_12.gif ともこ,mtp_13.gif あおい,mtp_14.gif せりか,mtp_15.gif りお,mtp_16.gif 登録名とファイル名を「,」で区切って1行ずつ記述します。 登録名の前には1文字のマークを付けます。 登録名はマークで区切って複数書けます。 「+」またはマークなし:通常登録(手動選択可能&ランダム選択) 「!」普通に選べるが、ランダムには出現しない。 「?」ランダム専用。手動選択不可。 「*」ランダム時、登録名とおなじ名前で自動選択。手動選択不可。 「#」通常選択名の別名定義(携帯ドレスで使用)。 専用登録名ルール。入力された名前から、 1.「@」または「@」から右を削除 ex) 朝日薫@入院中 ⇒ 朝日薫 2.「()」または「()」の囲みを削除 ex) 朝日薫(凹み) ⇒ 朝日薫 した残りの文字列と一致した時、自動選択されます。 ただし手動選択したアイコンがより優先されます。 【メッセンジャーアイコン】削除するとメッセンジャー表示は使いません。 待ち受け中 成功 失敗 【細部の色設定】* マークの色は削除すると透明化されます。 テキスト色・ボタン文字色(CSS) * 全体背景色 未参照リンク 移動済リンク 移動中リンク リンクのホバリングカラー 影色・バルーンの縁取り(CSS-IE) ボタンカラー(CSS) PREタグ内のテキスト(CSS) PREタグ内の背景色(CSS) バルーン内の通常テキスト色 * スレッド全体背景色 バルーン不可時の通常テキスト色 * バルーンを使わないときのテキスト背景色 引用文表示色 スレッド題名文字色 * スレッド題名背景 左リボン文字色(スレッド番号) * 左のリボン背景色 右リボン文字色(名前や日付け) * 右のリボン背景色 【スタイルシート】まるごと削除しても構いません。 【ヘッダ】入力欄の上の部分(新規入力欄も含む)

Multi-Talk BBS

%{main_form:}
【フッタ】一番下の部分(ラベルマークの前)
(c)1997 Leaf/AQUAPLUSPowered by Multi TALK
【スレッドデザイン】ヘッダ

【スレッドデザイン】フッタ

【スレッドデザイン】レス・過去ログのヘッダ

【スレッドデザイン】レス・過去ログのフッタ

=== 基本設定 === 【記事数リミット】サーバ性能が低い時は少なめに 【1スレッドに入れる最大記事数】 【1ページに入れる最大スレッド/記事数】 bbs:append_notes を0にすると日記モード(管理者のみ投稿可能)になります 1にするとゲストブックモード(管理者だけが返信可能)になります 0の時のメッセージ 【引用文フォーマット】#や>で始まる行 %s'> 【日時表示フォーマット】どれかひとつ 平成年号 年号なし 英語(秒つき) .Beatタイム .Beat = 1日を1000等分した時間(約8.6秒)。ネットゲーマー用(^^; 【スレッドテーブルの全幅】VGA対応にするなら580または99%以下 【Cookieが使えないUAのREマスク】 【JavaScriptで Cookieを記憶】tok2.net freeweb.ne.jp では yes 【タグの使用許可/禁止】 【imageプロトコルの許可/禁止】タグ禁止時は無効 【新規投稿では件名が必要】 【メール入力欄】非メール認証時も表示=yes 【削除記事の表示をスキップ】 【結果省略】単発発言時に結果画面を簡単にする サーバによっては正常に機能しません。 【メール認証】プラグインを許可するなら「!!」を「!」一個にする 【ユーザ訂正】メール認証有効時のみ「yes」にできます 【ユーザ削除】(未実装) 【添付ファイル】 【アップロード許可】 許可時はなるべくメール認証と併用のこと。 【添付ファイルの画像拡張子】 【添付ファイルの表示制限ピクセル数】 【メール認証なしでダウンロード許可】 【過去ログ案内文(更新日時付)】 '> 【過去ログをフレーム形式にする】DMLオプション指定時のみ有効 use dml qw/dotpath write/; === マクロ定義 === 【HTMLヘッダ】 %{tagdeath:bbs_title} %{style:}
【HTMLフッタ】 MULTIX
<!endm> 【リザルトヘッダ】 <!set form_id="main1"> <!macro post_header> <!set sys:var:tmp=_> <html><head> <meta http-equiv="Content-type" content="text/html; charset=%{bbs:charset}"> <title>%{tagdeath:bbs_title} - %{tagdeath:tmp}</title> %{style:}</head> <body text="%{text_color}"%{bg_back_color} link="%{link_color}" vlink="%{vlink_color}" alink="%{alink_color}"> <form name=%{form_id} action="%{bbs:cgi_url}?%{bbs:dml}" method=POST%{enctype}> <input name=dml type=hidden value="%{bbs:dml}"> <input type=hidden name=password value="%{bbs:password}"> <font size=5 face="Times New Roman"><b><i>%{tmp}</i></b></font> <hr size=1><p> <!endm> 【リザルトフッタ】 <!macro post_footer> </p><hr size=1> [<a href="%{bbs:cgi_url}?%{bbs:dml}">BACK</a>|<a href="%{home_url}">EXIT</a>] <!endm> 【過去ログ生成マクロ(内部)】 <!macro oldlog> <!set sys:var:thread_header=ress_design_header:> <!set sys:var:thread_footer=ress_design_footer:> <!set sys:var:bbs:opt3="3"> <!set sys:var:note_design=expand:note_design2> <!set sys:var:intext="%%{ressline:tagdeath:bbs:text}"> <!set sys:var:link_noimg="!%{link_img}"e> <!-- %%{oldlog:}% --> <!macro bbs:oldlog_thread_list="make_thread"> <!endm> 【過去ログ:全体フォーマット】 <!macro bbs:oldlog_make> <!set sys:var:ol=void> <!set sys:var:trg=void> <!if oldlog_frame> <!set sys:include="macro2.dml"> %{oldlog_frame:} <!endif> <!if bbs:oldlog_next> <!set ol="<a href="%{bbs:oldlog_next}.htm">NEXT</a>|"> <!endif> <html><head> <meta http-equiv="Content-type" content="text/html; charset=%{bbs:charset}"> <title>%{bbs_title} - Page: %{bbs:oldlog_num}</title> <meta name="robots" content="index,follow"> <!-- %{meta_desc}% --> %{style:}</head> <body text="%{text_color}"%{bg_back_color} link="%{link_color}" vlink="%{vlink_color}" alink="%{alink_color}"%{main_back}> <div align=right> [<a href="%{bbs:cgi_url}"%{trg}>BBS</a>|%{ol}<a href="%{home_url}"%{trg}>EXIT</a>] <font size=5 class=pg><b>Page: %{bbs:oldlog_num}</b></font> </div> <hr size=1> <!-- %{oldlog:}% --> <font size=5 class=pg><b>Page: %{bbs:oldlog_num}</b></font> [<a href="%{home_url}"%{trg}>EXIT</a>|%{ol}<a href="%{bbs:cgi_url}"%{trg}>BBS</a>] <hr size=1> <img src="multix.gif" border=0 align=right alt="MULTIX"> </body></html><noembed> <!endm> 【バルーンノート】 <!rem note_design1> <td style="filter:glow(color=%{dark_color},strength=1)"> <table border=0 cellspacing=0 cellpadding=0><tr><td></td> <td><img src="%{chip_path}b1.gif" width=8 height=8></td> <td bgcolor=white background><img src="%{chip_path}bs.gif" height=8></td> <td><img src="%{chip_path}b2.gif" width=8 height=8></td></tr> <tr><td valign=top><img src="%{chip_path}b0.gif" width=8 height=16></td> <td bgcolor=white background><img src="%{chip_path}bs.gif" width=8></td> <td bgcolor=white background> <font size=%{bbs:opt3} color=%{thread_color}>%%{expand:intext}</font></td> <td bgcolor=white background><img src="%{chip_path}bs.gif" width=8></td></tr> <tr><td></td><td><img src="%{chip_path}b3.gif" width=8 height=8></td> <td bgcolor=white background><img src="%{chip_path}bs.gif" height=8></td> <td><img src="%{chip_path}b4.gif" width=8 height=8></td> </tr></table></td> <!endr> 【非バルーンノート】 <!rem note_design2> <td background%{bg_note_bgcolor}> <font size=%{bbs:opt3} color=%{note_color}>%%{expand:intext}</font></td> <!endr> <!set note_design3=note_design2> 【スレッドレイアウト】 <!macro make_thread> <!macro parent_note> <a name=%{bbs:thread}></a> %{chomp:thread_header} <table background border=0 cellspacing=3 cellpadding=1 width=100%><tr> <td colspan=2%{bg_subject_bgcolor}>&nbsp;<font size=5 color="%{subject_color}"><b>%{bbs:subject}</b></font></td> </tr><tr> <th width=10%%%{bg_left_ribbon_bgcolor} nowrap><font color="%{left_ribbon_color}">[%{bbs:article}]</font></th> <td width=90%%%{bg_right_ribbon_bgcolor}><font color=%{right_ribbon_color}> <span class=fL> <!set spacer=void> <!macro parent_note> <!if bbs:article=/\.(.*)/> <!endif> <!set spacer='<img src="%{chip_path}bs.gif" width=32 height=1>'> <table background border=0 width=100%><tr><td width=15%></td> <td width=85%%%{bg_right_ribbon_bgcolor}><font color=%{right_ribbon_color}> <span class=fL>Re:%{sys:1} <!endm> <!macro ress_area> %{hash:thread_bottom}%{chomp:thread_footer} <!macro ress_area=void> 自マクロ再定義(自分自身を消す) <!endm> <!endm> <!macro bbs:thread> %{parent_note:} %{ranking:bbs:count} <b><big>%{bbs:name}</big></b> %{link:}</span> <small class=fR>%{timestr:bbs:time}</small></font></td></tr> <tr><td valign=top align=right>%{spacer}<img src="%{icon:}" width=80 height=80 alt="%{icon_alt}"></td> %{chomp:expand:note_design} </tr></table> <!endm> %{ress_area:} <!endm> 【メイン入力欄】 <!macro main_form> <!set sys:var:array=void> <!set sys:var:flag=input_mail> <!if icon_org> <!set bbs:icons=icon_org> <!endif> <!if bbs:mail_auth> <!set flag="(!%{bbs:c_pass})*2"e> <!endif> <!if bbs:append_notes> <table border=0 cellspacing=0 cellpadding=0><tr> <td align=right nowrap>名前:</td> <td><input type=text name=name class=in size=20 maxlength=30 value="%{bbs:name}"> %{icon_sel:} </td><td rowspan=4> <!if bbs:icon_list> <img src="%{chip_path}bs.gif"%{icon_size} name=img_icon> <script language="JavaScript"><!-- iList = new Array('%{array}');document.img_icon.src = iList[document.main1.icon.selectedIndex]//--></script> <!endif> </td></tr><tr> <td align=right nowrap>リンク:</td> <td nowrap><input type=text name=link class=in size=20 maxlength=80 value="%{bbs:link}"> <input type=checkbox name=cookie value=on %{bbs:cookie}> Cookie</td></tr> <!if flag> <tr><td align=right nowrap>Eメール:</td> <td nowrap><input type=text name=mail class=in size=20 maxlength=50 value="%{bbs:mail}"> <!if flag="2"> <input type=text name=pass class=in size=4 maxlength=5 value="%{bbs:c_pass}"> <input type=submit name=make_key class=bts value="認証キー"> <!endif> </td></tr> <!else> <input type=hidden name=mail value="%{bbs:mail}"><input type=hidden name=pass value="%{bbs:c_pass}"> <!endif> <tr><td align=right nowrap>件名:</td> <td><input type=text name=subject class=in size=20 maxlength=40 value="%{form_s}"></td></tr> <tr><td colspan=2>メッセージ:</td></tr> <tr><td colspan=3><center><textarea name=text cols=45 rows=4 wrap=soft>%{form_t}</textarea></center></td></tr> </table> <!if bbs:file_upload> <small>添付ファイル:<input name=file type=file class=in></small><br> <!endif> <input type=submit name=post class=bt value=" 投稿 "><input type=submit class=bt value=" 再読込 "> <!else> %{admin_message} <!endif> <!endm> 【プライベート返信マーク】 <!macro thread_private> <!ifn> <!set =bbs:thread> <!endif> <!if bbs:appended_ok> <div align=right><a href=#top><font color=%{text_color}>返信マーク</a> ⇒</font><input type=checkbox name=chk value="%_"><input type=hidden name=id value="%_"></div> <!endif> <!endm> 【コメンター返信】 <!macro thread_commenter> <!ifn> <!set =bbs:thread> <!endif> <!if bbs:appended_ok> <table background border=0 align=center><tr> <td align=right><a href=#top><font color=%{text_color}>コメント</a>:</font></td> <td><textarea name="t%_" wrap=soft cols=40 rows=2></textarea></td> <td><input type=submit name=post class=bt value=" 投稿 "></td></tr></table> <!endif> <!endm> 【ページボタン/過去ログへのリンク】 <!macro page_button> <!set sys:var="temp,bt0,bt1,lk0,lk1"> <!set sys:void="page_link,temp,lk0"> <!if page_button> <!rem bt0='<input type=submit name=page class=bt value=" %0 " accesskey=%0 style="font-weight:bold">'> <!rem bt1='<input type=submit name=page class=bt value=" %0 " accesskey=%0>'> <!rem lk1='%{temp}'> <!else> <!rem bt0=' <blink>%0</blink>'> <!rem bt1=' <a href="%{cgi}&page=%0" accesskey=%0>%0</a>'> <!rem lk1='[%{temp} ]'> <!endif> <!if bbs:oldlog_num> <!if oldlog_frame> <!set lk0=' <a href="%{bbs:oldlog_path}index.html">LOG(%{bbs:oldlog_num})</a>'> <!else> <!set lk0=' <a href="%{bbs:oldlog_path}%{bbs:oldlog_num}.htm">LOG(%{bbs:oldlog_num})</a>'> <!endif> <!endif> <!each bbs:page_list> <!split> <!if 0=bbs:page> <!set sys:append:temp=expand:bt0> <!else> <!set sys:append:temp=expand:bt1> <!endif> <!ende> <!ifn sys:num="1"> <!set page_link="<center><font size=4 class=pg><b>NEW %{expand:lk1} OLD%{lk0}</b></font></center>"> <!elif bbs:oldlog_num> <!set page_link="<center><font size=4 class=pg><b>%{lk0}</b></font></center>"> <!endif> <!endm> 【エラーメッセージ等よく使うマクロ定義を読込】 <!set sys:include="macro.dml"> 【ここまでの設定をユーザファイルから取り込んで、上書きすることができます】 <!set sys:include="user.dml"> (ファイルが見つからなければ無視) 【管理者モードなら、ここでドレスをスイッチ!】 <!if bbs:admin_mode> <!set sys:reload="admin.dml"> <!endif> === ここまでの設定や Cookieにあわせてプロパティやマクロを初期化 === %{macro_init:} macro.dml 固有の初期化 <!if oldlog_frame> <!ifn :="(%{sys:optim}&3)==3"e> <!set oldlog_frame=no> <!endif> <!endif> <!ifn bbs:page> page指定がなければ(補助の)move値を使う <!set bbs:page=bbs:move> <!endif> <!ifn bbs:charcode> 文字コード未設定なら plainを設定 <!set bbs:charcode="plain"> <!endif> <!ifn bbs:optim1=""> Cookieによって返信方法を切り替え。 <!set private_cmp=bbs:optim1> <!endif> <!if private_cmp> プライベート互換の詳細 <!set bbs:post_ress=yes> POSTボタンをRESSにも使う <!set bbs:post_signup=yes> メインフォームでのシングル返信を許可する <!set page_button=no> ページ移動はリンク型 <!set thread_bottom="thread_private:"> <!set ress_bt='<input type=submit name=ress class=bts value=" 返信フォーム ">'> <!else> コメンター互換の詳細 <!set bbs:post_ress=no> POSTボタンはRESSに使わない <!set bbs:post_signup=no> シングル返信は許可しない <!set page_button=yes> ページ移動はボタン型 <!set thread_bottom="thread_commenter:"> <!endif> === 初期化作業はここまで === 【画面出力】----------------------------------------------------------------- <!endm> (この行以後はハダカのコメント、空行は使えない) <!set mode=bbs:mode> 【アボート】<!if mode="ABOUT">----------------------------------------------- <!set sys:include="macro2.dml"> <!set post_header:="%{bbs:softwere} <font size=3>Release %{bbs:release}</font>"> <!set block:=about_view:> 【ヘルプ】<!elif mode="HELP">------------------------------------------------ <!set sys:include="macro2.dml"> <!set post_header:="%{bbs:softwere} <font size=3>Release %{bbs:release}</font>"> <!set block:=help_view:> 【フレンドメール】<!elif mode="MAIL_MENU">----------------------------------- <!set sys:include="macro2.dml"> <!set post_header:="FRIEND MAIL"> <!set block:=friendmail_view:> 【訂正画面】<!elif mode="NOTE">---------------------------------------------- <!set sys:include="macro2.dml"> <!set post_header:="NOTE CORRECT"> <!set block:=notecorrect_view:> 【マイメニュー】<!elif mode="MY_MENU">--------------------------------------- <!set sys:include="macro2.dml"> <!set post_header:="MY MENU"> <!set> このドレスのオプション,optim1,private_cmp<> 0,COMMENTER タイプ(その場で返信記事を書く) 1,PRIVATE タイプ(チェックして返信フォームを呼び出す) スレッドソート順序,c_sort,bbs:thread_sort<> 0,ベースノートの作成順 1,アペンドノートの追加順 スレッド表示スタイル,optim2,thread_type<> 1,フキダシあり 2,フキダシなし 3,外枠も省く フォントサイズ,optim3,bbs:opt3<> 2,2(小) 3,3(中) 4,4(普通) 5,5(大) 情報アイコン,optim4,bbs:optim4<> 0,画像表示 1,文字表示 <!ends> <!set block:=my_menu:_> 【検索ボタン】<!elif mode="SEARCH">------------------------------------------ <!set sys:include="macro2.dml"> <!set form_id="main0"> <!set post_header:="SEARCH RESULT"> %{search_view:} %{post_footer:} 【返信ボタン】<!elif mode="RESS">-------------------------------------------- <!set sys:include="macro2.dml"> <!set post_header:="MULTI POST"> %{ress_view:} %{post_footer:} 【投稿ボタン/ステータス】<!elif bbs:result>---------------------------------- <!if :="%{bbs:id}<0"e> <!set private_cmp=no> 返信フォームではPRIVATEは使わない <!endif> %{result_view:} 【メイン画面】<!else>-------------------------------------------------------- <!if bbs:thread> URLにスレッドが指示された場合、ページを移動する <!set bbs:page=bbs:thread_inpage:bbs:thread> <!endif> <!set bbs:file_upload=void> メイン画面ではファイルアップロードを許可しない <!set enctype=void> %{html_header:} <!--if env:http_user_agent=/%{kre}/i> <a href="%{bbs:cgi_name}?keitai">[携帯で表示]</a> <!endif--> <a name="top"></a>%{bbs:test} %{main_header:} <div align=right>[<a href="%{home_url}">EXIT</a>] <font size=5 class=pg><b>Page: %{bbs:page}</b></font></div> <hr size=1> <table width=100% border=0 cellspacing=0 cellpadding=0><tr> <td>%{ress_bt}<input name=my_menu type=submit class=bts value="マイメニュー"></td> <td align=right><input name=word type=text class=in size=10 value="1" ><input name=search type=submit class=bts value=" 検索 " ><input name=help type=submit class=bts value=" ヘルプ "> </td></tr></table> %{page_button:}%{page_link} <!macro bbs:thread_list> %{make_thread:} <!endm> <!ifn bbs:thread> <p align=center> <!set intext="書き込みを待っています..."> <!if icon_hello> <table width=300 height=80><tr><td align=right><img src="%{icon_path}%{icon_hello}"%{icon_size}></td> %{expand:expand:note_design1} </tr></table> <!else> %{intext} <!endif> </p> <!endif> %{page_link} <table width=100% border=0 cellspacing=0 cellpadding=0><tr> <td><font size=5 class=pg><b>Page: %{bbs:page}</b></font> [<a href="%{home_url}">EXIT</a>] %{ress_bt}</td> <td align=right></form><form name=main2 action="%{cgi}" method=POST> <input name=dml type=hidden value="%{bbs:dml}"> <input name=word type=text class=in size=10 value="1" ><input name=search type=submit class=bts value=" 検索 " ><input type=submit class=bts value=" 再読込 "></td> </tr></table> <hr size=1> %{main_footer:} <!macro html_footer> <a href="%{cgi}&about"><img src="multix.gif" border=0 align=right alt="MULTIX"></a> <input name=password type=password size=6 class=in style="font-size:9px" ><input type=submit class=bts style="font-size:8px" value=" ADMIN "> </form></body></html><noembed> <!endm> <!endif> %{html_footer:}