とりあえず、うちで使ってるのを簡単にコピペしときます。
実装したのがずいぶん昔なので、これで全部かちょっと怪しいですが……。
【1】「ヘッダ・フッタ」編集画面で、「●ヘッダ」の<:head>〜</head>内に以下のコードを挿入
<!-- 以下ネタバレ用 -->
<style type="text/css">
.sfield{
display:none;
margin-top:1em;
}
.nbtn{ background:#eee; border:double 3px #000; }
</style>
<script type="text/JavaScript">
function sfield_view(id){
if( document.getElementById(id).style.display != "block" ){
if (document.getElementById(id+'_next')) {
document.getElementById(id+'_next').style.display="none";
}
document.getElementById(id).style.display="block";
if (document.getElementById(id).innerHTML) {
Txt = document.getElementById(id).innerText;
Html = document.getElementById(id).innerHTML;
if (! Html.match(/\\[.*\?閉じる.*\?\\]/)) {
document.getElementById(id).innerHTML = Html + '<div style="text-align:right">[<a href="#' + id + '_next" onclick="sfield_view(' + "'" + id + "'" + ');">閉じる</a>]</div>';
}
}
}else{
if (document.getElementById(id).innerHTML) {
document.getElementById(id).innerHTML = Html;
}
if (document.getElementById(id+'_next')) {
document.getElementById(id+'_next').style.display="inline";
}
document.getElementById(id).style.display="none";
}
}
</script>
<noscript>
<style type="text/css">
.sfield{ display:block; background:#eee; color:#eee; }
</style>
</noscript>
<!-- ネタバレ用ここまで -->
【2】「nicky.cgi?editinput」で出てくる画面の1つめのフィールドの「//-->」より上に、以下のコードを挿入
function neta_link(){
gettmstr();
var s1='<a href="#' + tmstr + '_next" onclick="sfield_view('+"'"+tmstr+"'"+');return false;" id="' + tmstr + '_next">続きを読む</a><ydiv id="'+tmstr+'" class="sfield">';
enclose(s1, '<ydiv style="text-align:right">[<ya href="#' + tmstr + '_next" onclick="sfield_view('+"'"+tmstr+"'"+');return false;">閉じる<y/a>]<y/div><y/div>');
}
function neta_link_long(){
gettmstr();
var s1='<yya href="#' + tmstr + '_next" onclick="sfield_view(' +
"'"+tmstr+"'"+');return false;" id="' + tmstr +
'_next">続きを読む</a><ydiv id="'+tmstr+'" class="sfield">';
enclose(s1, '<yydiv style="text-align:right">[<ya href="#' +
tmstr + '_next" onclick="sfield_view('+
"'"+tmstr+"'"+');">閉じる<y/a>]<y/div></div>');
}
【3】「nicky.cgi?editinput」で出てくる画面の3つめのフィールドの2行目あたりに、以下のコードを挿入
<input type="button" value="続きを読む" onclick="neta_link();return false;"> <input type="button" value="続きを読む(長文)" onclick="neta_link_long();return false;">
……で、いけるんじゃなかったかなーと思いますが。動かなかったらすみません……。




