CLEVER BBSの投稿フォームをデフォルトで非表示に変更
先日「ミニBBSを画像アップロード可能なCLEVER BBSに変更」
しましたが、機能が盛りだくさんなために、投稿フォームが大きく、かなりスクロールしないと本文が見えない状態でした。
そこで投稿フォームをデフォルトで非表示にし、右上の「Write」をクリックすることで、表示・非表示を切り替えるようにカスタマイズしました。
スクロールしなくても最新の書込みが見えるので、書込みがチェックしやすくなりました。

参考にさせていただいたのは、たつをの ChangeLogさまの「Show/Hide Detail」です。
手順は、以下の通り。
1.cleverskin.htmlをエディタで開きます。
2.headに以下の記述を追加します。
<script type="text/javascript">
<!--
function show_hide(id) {
if (! document.getElementById) return;
if (document.getElementById(id).style.display != "block")
document.getElementById(id).style.display = "block";
else
document.getElementById(id).style.display = "none";
}
// -->
</script>
3.コメント投稿フォームを以下のようにdivで括り、任意のidをつけます。
<div id="postform" style="display:none">
(コメント投稿フォーム)
</div>
4.コメントの表示・非表示を切り替えるリンクを、コメント投稿フォームの上部に追加します。
「show_hide」の引数は、手順3でつけたidと同一のものにします。
《<a href="javascript:show_hide('postform')">Write</a>》
5.cleverskin.htmlを保存し、上書きアップロードします。
レス画面には不要な機能だと思ったのでつけていませんが、同じ手順を踏めばresskin.htmlでも実現できるはずです。
| 固定リンク
「ウェブログ・ココログ関連」カテゴリの記事
- ブクログの本棚をサイドバーに貼り付けてみた (2009.01.18)
- サイドバーの「最近の記事」を、日付別にツリー表示(2007.02.26)
- ココログのサイト内全文検索窓を設置(2005.10.31)
- 特定の記事が保存(再構築)できなかった覚書(2008.04.09)
- CSSでココログの画像をポラロイド風にアレンジ(2006.05.23)


コメント
こんばんは!
これはとってもいいですね!
私の採用してるスキンにも使えるのかしら・・・?
ちょっと挑戦したいな
このところ皆さんの所をゆっくり回れなくて寂しいので、こんな時間にお邪魔です(^^;
投稿: ととろ | 2006.08.11 01:57
【ととろさん】
おお~、お疲れさまです。
from shun.さまのミニBBSも、同様の機能がついていましたし、
他のスキンでも同じことが出来るはずですよ。
投稿: KOROPPY | 2006.08.11 13:05
おぉ。これはすばらしい!!
確かに普段は投稿画面なくてもいいですよね。
閲覧だけしたい人もいるでしょうし!!(゚-゚*)(。。*)ウンウン
よし、まゆびも挑戦してみます。
というか、クレバースキンのカスタマイズ放置中。
ガンバロウッと♪
いいアイディアをありがとうございます。<(_ _)>
投稿: まゆび | 2006.08.11 17:11
【まゆびさん】
ブログのサイドバーに表示する場合は、活躍する機能ですよね。
前のapeskinも同様の機能があったので、
CLEVER BBSでも再現したいなと思っていたんですよ。
このBBSの公開時から導入しようと計画していたのですが、
最初はミスがあって上手く行かず。
今回やり直して間違いに気がつき、うまく設定できました。
>というか、クレバースキンのカスタマイズ放置中。
>ガンバロウッと♪
これを機にまた挑戦してみてはp(#^▽゜)q ファイトッ♪
投稿: KOROPPY | 2006.08.12 01:42
KOROPPYさん、おはよーございまっす♪
これはナイスですね♪邪魔ですもんね。
アイデア及びソースお借りしました。m(_ _)m
とりあえず、《検索》《リセット》《書込》なんて
漢字のしゃれっ気のないボタンにしました。
やっぱりyozoセンスは0ですね ┐(´-`)┌
動作は快適です。ありがとーございまっす♪m(_ _)m
投稿: yozo | 2006.08.12 09:29
【yozoさん】
>アイデア及びソースお借りしました。m(_ _)m
いえいえ、どうぞどうぞ。
まゆびさんとととろさんが、yozoさんのスキンでの、
設置方法解説記事を待っているって言ってましたw
>《検索》《リセット》《書込》
そっか、yozoさんは検索ボタンがあったんでしたっけ。
私もつけてみようかな?
投稿: KOROPPY | 2006.08.12 14:06
KOROPPYさん、こんにちはー♪
遅くなりました・・・って( ・◇・)?(・◇・ )
まゆびさんとととろさんが記事を待ってるですか?
わぁ。もうyozoが変更したのを知ってたのですね。
はやいですね。(゚m゚*)プッ
怒られそうかも・・・そのときは助けてくださいね( ̄∀ ̄*)イヒッ
>yozoさんは検索ボタンがあったんでしたっけ。
>私もつけてみようかな?
CLEVER のデフォルトのスキンについているものですね。そのままですが、cgiファイルをいじっていないのでしたら、そのまま検索のプログラムが残っていますから、yozoのcleverskin.htmlのコードを見ていただいて、IDがsearchformのdivの部分をコピペして、tableのwidthを調整するだけでOKだと思いますよ。よろしければ遠慮なくどうぞ。
なかなか高性能ですよ。おすすめでっす。(*^▽^*)ノ
勝手ながらトラバいれさせていただきました。
おかげ様で、とても快適になりましたよ。
本当にありがとーございまっす♪m(_ _)m
投稿: yozo | 2006.08.12 16:27
【yozoさん】
こんばんは。
ご紹介、ありがとうございました。
>わぁ。もうyozoが変更したのを知ってたのですね。
チャットでお2人も導入したいという話になったので、
yozoさんからもコメントいただきましたってお答えしたんです。
CLEVER BBSはCGIの改変不可だったと思うので、
CGIはいじってないです。
また時間の取れるときに、じっくり取り組んでみますね。
投稿: KOROPPY | 2006.08.12 16:36
KOROPPYさま、yozoさまのところへ行ってきました。
お昼に再挑戦するっていってて、結局いろいろやってみたのですが挫折中だったの。
こそっとyozoさまに耳打ちして下さってありがとう。
yozoさまもこんなに早く公開してくださってうれしいっ!
今夜、時間が取れたら再挑戦します。
皆さんにお世話になります。
投稿: ととろ | 2006.08.12 16:54
【ととろさん】
yozoさんが解説記事をUPしてくださって、よかったですね。
あのスキンを使っている方多いから、非表示が流行するかもw
>今夜、時間が取れたら再挑戦します。
うまくいくといいですね。
何かありましたら、IRCでw
投稿: KOROPPY | 2006.08.12 20:18
何かやってるとIRCがお留守になっちゃう不器用なととろです。
結局、自分では難しくyozoさまの公開スキルをそのままお借りしました。丁寧に面倒をみていただけて感謝です。
KOROPPYさまとyozoさまのおかげで、このbbsの特徴でもある画像をより楽しめるようになりました。
今回はお世話になりました。ありがとうございます。
変更のお知らせにこちらリンクもさせていただきましたのでトラバを入れさせていただきました。よろしくお願いします。
投稿: ととろ | 2006.08.12 22:20
【ととろさん】
トラバありがとうございました。
>何かやってるとIRCがお留守になっちゃう不器用なととろです。
お仕事もあってお忙しいでしょうし、無理のない範囲でどうぞー。
>結局、自分では難しくyozoさまの公開スキルをそのままお借りしました。
一部ソースの修正があったようですね。
そのままくくると全部非表示になるとのことでしたので、
多分区切り部分を修正するような形になったのではないでしょうか。
投稿: KOROPPY | 2006.08.12 23:53
KOROPPYさん、こんばんは☆
yozoさんの記事から、こちらに伺いました。
何度か伺っていたのですが、すっかりROM化してしまい
申し訳ありません m(_ _)m
また、この記事を参考にさせて頂きたいと思いますので
よろしくお願い致します。
投稿: ろんちゃん | 2006.08.23 18:30
【ろんちゃんさん】
こんばんはー。
>また、この記事を参考にさせて頂きたいと思いますので
>よろしくお願い致します。
どうぞどうぞー。
サイドバーに表示するときは、
投稿フォームを非表示に出来た方がすっきりしますよね。
投稿: KOROPPY | 2006.08.23 20:12
KOROPPY様
こんにちわ。
これって「続きを読む」にも活用できますよね[♪]。もしかして既にお試しになられていますか?小生のスキルでは何もできないもので[涙]。
何かアドバイスなり、お手すきのときにいただけると助かります。どうぞ宜しくお願いします。
投稿: yoichi | 2007.01.19 19:28
【yoichiさんへ】
>これって「続きを読む」にも活用できますよね[♪]。
たぶんできるのではないでしょうか。
指定されたid部分を隠したり開いたりする、
というものですので。
どうぞご活用ください[♪]
投稿: KOROPPY | 2007.01.19 20:16