7.3 連珠棋譜日誌(B)
「5.各ソースの配置」の手順のところで,このページにあるソースを用いると,連珠棋譜日誌として機能します.
連珠棋譜日誌 ・記事の投稿は,掲示板のオーナーのみ. 管理者のみ棋譜の投稿が出来ますので,問題集,観戦記,連珠講座,他,の目的にあわせて御使用ください.
オーナー投稿(棋譜の投稿)は,OTD上級設定メニューの MyPageメインメニュー⇒掲示板メニュー⇒設定の選択 にある「管理者投稿」から行って下さい.
文字コードの設定
文字コードをeuc,sjis,jisの設定。
eucを選択
<head> 〜 </head> タグに挟まれる内容
head部分の編集をする箇所。
<meta http-equiv="content-type" content="text/html;charset=euc-jp"><title>連珠棋譜日誌</title><script language="JavaScript"><!-- function get_cookie(key) { var arg = key + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while(i < clen) { var j = i + alen; if(arg == document.cookie.substring(i,j)) return get_cookie_val(j); i = document.cookie.indexOf(" ", i) + 1; if(0 == i) break; } return ""; } function get_cookie_val(offset) { var endval = document.cookie.indexOf(";", offset); if(-1 == endval) endval = document.cookie.length; return unescape(document.cookie.substring(offset,endval)); } function clear_cookie() { var i = 0; var dc = document.cookie; while(i < dc.length) { var j = dc.indexOf("=", i); var key = dc.substring(i, j); dc = key + "=dummy; expires=Thu, 01-Jan-1970 09:00:00 GMT;"; i = dc.indexOf(" ", i) + 1; if(0 == i) break; } } function set_cookie(key, val) { document.cookie = key + "=" + escape(val) + "; expires=Wed, 01-Jan-2031 00:00:00 GMT;"; } //--></script><style type="text/css"><!-- .tline{ border-style:solid; border-color:#666666; border-width:1pt; } input,textarea{ color:#666666; background:#ffffff; } select{ color:#666666; background:#ffffff; } .in{ background:#ffffff; border-top:1pt solid; border-left:1pt solid; border-bottom:1pt solid; border-right:1pt solid; } .noline{ background:#ffffff; border-top:none; border-left:none; border-bottom:none; border-right:none; } --></style><!-- function get_cookie(key) { var arg = key + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while(i < clen) { var j = i + alen; if(arg == document.cookie.substring(i,j)) return get_cookie_val(j); i = document.cookie.indexOf(" ", i) + 1; if(0 == i) break; } return ""; } function get_cookie_val(offset) { var endval = document.cookie.indexOf(";", offset); if(-1 == endval) endval = document.cookie.length; return unescape(document.cookie.substring(offset,endval)); } function clear_cookie() { var i = 0; var dc = document.cookie; while(i < dc.length) { var j = dc.indexOf("=", i); var key = dc.substring(i, j); dc = key + "=dummy; expires=Thu, 01-Jan-1970 09:00:00 GMT;"; i = dc.indexOf(" ", i) + 1; if(0 == i) break; } } function set_cookie(key, val) { document.cookie = key + "=" + escape(val) + "; expires=Wed, 01-Jan-2031 00:00:00 GMT;"; } //--> </script> <style type="text/css"> <!-- .tline{ border-style:solid; border-color:#666666; border-width:1pt; } input,textarea{ color:#666666; background:#ffffff; } select{ color:#666666; background:#ffffff; } .in{ background:#ffffff; border-top:1pt solid; border-left:1pt solid; border-bottom:1pt solid; border-right:1pt solid; } .noline{ background:#ffffff; border-top:none; border-left:none; border-bottom:none; border-right:none; } --> </style>
<body...> タグのオプション
背景の色やベースとなる文字の色など。
text="#666666" bgcolor="#ffffff" link="#666666" alink="#666666" vlink="#666666"
<body> 〜 </body> タグに挟まれる内容
掲示板に表示される部分の編集。
<CENTER><TABLE WIDTH=640> <TR> <TD> <P></P> </TD> </TR> </TABLE> <BR> <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH=640 class=tline> <TR> <TD> <P><B>■ 連珠棋譜日誌</B></P> </TD> </TR> </TABLE> <SCRIPT LANGUAGE=JavaScript><!-- var pf = document.forms[0]; var n = pf.elements.length; for(i = 0; i < n; i++) { var el = pf.elements[i], key = el.name; if("subject" == key || "message" == key || "APPLET_MODE" == key) continue; switch(el.type) { case "text": el.value = get_cookie(key); break; case "select-one" : var ix = get_cookie(key) ? get_cookie(key) :0; el.options[ix].selected = true; break; } } function set_cookies() { var df = document.forms[0]; var i, n = df.elements.length; clear_cookie(); for(i = 0; i < n; i++) { var el = df.elements[i], key = el.name; if("subject" == key || "message" == key) continue; switch(el.type) { case "text": set_cookie(key, el.value); break; case "select-one" :set_cookie(key, el.selectedIndex); break; } } } //--></SCRIPT> <BR> <TABLE align=center BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH=640 class=tline> <TR> <TD> <P> <font size="-1" color = #ff6666 ><B> ■ お知らせ■<BR> </B></font></P> </TD> </TR> </TABLE> <TABLE align=center> <TR> <TD> <P>$board</P> </TD> </TR> </TABLE> <BR> <TABLE BGCOLOR="#bbbbbb" BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH=640 class=tline> <TR> <TD> <P></P> </TD> <TD> <P></P> </TD> </TR> <TR> <TD> <P><FONT SIZE="-1">$log</FONT></P> </TD> <TD ALIGN=right> <P></P> </TD> </TR> </TABLE> <FONT SIZE="-2">RenApplet,RenApplet TagMakerLight (C)2004/Dimsky.<BR> <BR> </FONT> </CENTER>
<body> 〜</body> タグに挟まれる内容 (投稿ページ用)
投稿用フォームの編集。
<center> <table width="540"> <tr> <td align="left">Powered by <a href="http://bbs.otd.co.jp/">OTD</a></td> <td align="right"><a href="root.cgi">for Administrator Mode</a><br><img src="counter?ccffff:666666"></td> </tr> </table> <br> <table class="tline" width="540" cellpadding="2" cellspacing="0" border="0"> <tr bgcolor="#ffffff"> <td><b>■ 連珠棋譜日誌 棋譜投稿フォーム</b></td> </tr> </table> <form action="bbs_write" method="post">$hidden <P><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=640> <TR> <TD ROWSPAN=10 NOWRAP WIDTH=368> <P> <SCRIPT Language="JavaScript"> <!-- document.write('<APPLET CODE="Renapp.RenAppTagMaker.class" CODEBASE="http://homepage.mac.com/dimsky/RenApplet/JavaClasses" NAME=RenAppTagmaker WIDTH=350 HEIGHT=440 ALIGN=bottom archive="TagMakerLight.jar">'); document.write('<PARAM NAME=DataTitle VALUE="RenApplet TagMakerLight">'); document.write('<PARAM NAME=DataType VALUE=RENMAC>'); document.write('<PARAM NAME=BoardSize VALUE=350>'); document.write('<PARAM NAME=BoardColor VALUE=AUTO>'); document.write('<PARAM NAME=ShowNext VALUE=HARD>'); document.write('<PARAM NAME=StoneNumber VALUE=SHOW>'); document.write('<PARAM NAME=Mode VALUE=NOMAL>'); document.write("<PARAM NAME=DataString VALUE="); document.write("RENJkifB0000000070FFFF007040"); document.write(">"); document.write('</APPLET>'); // --> </SCRIPT> <BR><FONT SIZE="-1"> Mode : <SELECT NAME="APPLET_MODE"><OPTION VALUE=NOMAL SELECTED>NOMAL <OPTION VALUE=PROBLEM>PROBLEM <OPTION VALUE=READING>READING <OPTION VALUE=PRESENTATION>PRESENTATION </SELECT> </FONT></P> </TD> <TD> <P> <BR> </P> </TD> </TR> <TR><TD> <P><FONT SIZE="-2">□ Name ※<BR> </FONT><INPUT TYPE=text NAME=handle VALUE="" SIZE=40 class=in></P> </TD> </TR> <TR><TD> <P><FONT SIZE="-2">□ Subject ※<BR> </FONT><INPUT TYPE=text NAME=subject VALUE="" SIZE=40 class=in></P> </TD> </TR> <TR><TD NOWRAP> <P><FONT SIZE="-2">□ Message ※<BR> </FONT><TEXTAREA NAME=message ROWS=10 COLS=38 WRAP=virtual class=in></TEXTAREA></P> </TD> </TR> <TR><TD> <P><FONT SIZE="-2">□ Email<BR> </FONT><INPUT TYPE=text NAME=email VALUE="" SIZE=40 class=in></P> </TD> </TR> <TR><TD> <P><FONT SIZE="-2">□ URL<BR> </FONT><INPUT TYPE=text NAME=url VALUE="" SIZE=40 class=in></P> </TD> </TR> <TR><TD> <P><FONT SIZE="-2">□ 色の選択<BR> </FONT><INPUT TYPE=radio NAME=etc6 VALUE="#555555" CHECKED class=noline><FONT COLOR="#555555">■</FONT> <INPUT TYPE=radio NAME=etc6 VALUE="#552200" class=noline><FONT COLOR="#552200">■</FONT> <INPUT TYPE=radio NAME=etc6 VALUE="#bb0022" class=noline><FONT COLOR="#bb0022">■</FONT> <INPUT TYPE=radio NAME=etc6 VALUE="#882255" class=noline><FONT COLOR="#882255">■ </FONT><INPUT TYPE=radio NAME=etc6 VALUE="#ee5555" class=noline><FONT COLOR="#ee5555">■ </FONT><INPUT TYPE=radio NAME=etc6 VALUE="#dd4411" class=noline><FONT COLOR="#dd4411">■ </FONT><INPUT TYPE=radio NAME=etc6 VALUE="#558822" class=noline><FONT COLOR="#558822">■ </FONT><INPUT TYPE=radio NAME=etc6 VALUE="#2288bb" class=noline><FONT COLOR="#2288bb">■</FONT> </P> </TD></TR> <TR><TD> <P><FONT SIZE="-2">□ 削除キー<BR> </FONT><INPUT TYPE=password NAME=key VALUE="" SIZE=6 class=in> <FONT SIZE="-2">:書き込み削除用(4桁の半角数字)<BR> </FONT></P> </TD> </TR> <TR><TD> <P><INPUT TYPE=submit VALUE="新規メッセージを送信" class=send onclick="getDataString(this.form);set_cookies();"> <input name="DataString" type="hidden" > <input name="StoneNumber" type="hidden" > <input name="ShowNext" type="hidden" > </P> </TD> </TR> </TABLE> </form> <script language="JavaScript"> <!-- var pf = document.forms[0]; var n = pf.elements.length; for(i = 0; i < n; i++) { var el = pf.elements[i], key = el.name; if("subject" == key || "message" == key || "APPLET_MODE" == key) continue; switch(el.type) { case "text": el.value = get_cookie(key); break; case "select-one" : var ix = get_cookie(key) ? get_cookie(key) : 0; el.options[ix].selected = true; break; } } function getDataString(form){ form.DataString.value = document.RenAppTagmaker.getRenMacKifuData(); if (form.APPLET_MODE.value == "PROBLEM"){ form.StoneNumber.value = "HIDE"; } else { if (form.APPLET_MODE.value == "PRESENTATION"){ form.StoneNumber.value = "HIDE"; form.ShowNext.value = "LIGHT"; } else { form.StoneNumber.value = "SHOW"; form.ShowNext.value = "HARD"; } } } function set_cookies() { var df = document.forms[0]; var i, n = df.elements.length; clear_cookie(); for(i = 0; i < n; i++) { var el = df.elements[i], key = el.name; if("subject" == key || "message" == key) continue; switch(el.type) { case "text": set_cookie(key, el.value); break; case "select-one" : set_cookie(key, el.selectedIndex); break; } } } //--> </script> </center>
<body> 〜 </body> タグに挟まれる内容 (Replyページ用)
返信用フォームの書式を編集。
使用しません.
Replyページ用:元記事引用の書式
元記事引用の書式を編集。
通常表示の書式
bbs_plainで閲覧したときに使われる箇所。
ツリー表示の書式
bbs_treeで閲覧したときに使われる箇所。
$top{ </td> </tr> </table></center><br> <center> <table width="640" class="tline" border="0" cellpadding="0" cellspacing="0" bgcolor="#eeeeee"> <tr> <td VALIGN=top ROWSPAN=20 BGCOLOR="#ffffff" width="350"> <APPLET NAME = RenApplet CODEBASE = "http://homepage.mac.com/dimsky/RenApplet/JavaClasses" ARCHIVE = RenAppletLight.jar CODE = Renapp.RenApp.class HSPACE = 0 VSPACE = 0 ALIGN = middle WIDTH = 350 HEIGHT = 400> <PARAM NAME = DataType VALUE = RENMAC> <PARAM NAME = BoardSize VALUE = 350> <PARAM NAME = BoardColor VALUE = AUTO> <PARAM NAME = ShowNext VALUE = $ShowNext><PARAM NAME = StoneNumber VALUE = $StoneNumber> <PARAM NAME = Mode VALUE = $APPLET_MODE> <PARAM NAME =DataString VALUE =$DataString></applet> </td> <td VALIGN=top> } $!top{ </td> </tr> <tr> <td VALIGN=top> <!-- <HR SIZE=1 WIDTH="80%"> --> <table border="0" cellpadding="2" cellspacing="0" width="290"> <tr bgcolor="#dddddd"> } $top{ <table border="0" cellpadding="2" cellspacing="0" width="290"> <tr bgcolor="#cccccc"> } <td width="140"><font color="$etc6" SIZE="-1">$seq $subject</font></td> <td align="right" nowrap><font color="$etc6" SIZE="-2">$time </font></td> </tr> <tr> <td VALIGN=top colspan="0"> <font color="$etc6" SIZE="-1">□ $email{<a href="mailto:$">}$handle$email{</a>} $url{□ <a href="$">URL</a>}</font> </td> </tr> <tr> <td VALIGN=top colspan="2"> <font color="$etc6" SIZE="-1"> $message </font> </td> </tr> </table>
一覧表示の書式
bbs_indexで閲覧したときに使われる箇所。
スレッド表示の書式
bbs_threadで閲覧したときに使われる箇所。
引用の強調(開始タグ,終了タグ)
引用を用いたときに使われる箇所。