« 俳句を求めて同盟巡りNo.21→40@俳句deツッコミ | トップページ | グリンの丘で鉢巻入手 »

2006.08.10

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でも実現できるはずです。

|

« 俳句を求めて同盟巡りNo.21→40@俳句deツッコミ | トップページ | グリンの丘で鉢巻入手 »

ウェブログ・ココログ関連」カテゴリの記事

コメント

こんばんは!
これはとってもいいですね!
私の採用してるスキンにも使えるのかしら・・・?
ちょっと挑戦したいな
このところ皆さんの所をゆっくり回れなくて寂しいので、こんな時間にお邪魔です(^^;

投稿: ととろ | 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

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/7313/11372482

この記事へのトラックバック一覧です: CLEVER BBSの投稿フォームをデフォルトで非表示に変更:

» CLEVER BBSのスキン改良<投稿及び検索フォームの表示/非表示ボタン設置> [yozoの気が向いたと記2.0]
CLEVER BBSに『投稿及び検索フォームの表示/非表示ボタン』を設置しました。その手順を備忘録として記事にします。この記事はusamoスキンを使用した場合の設置法となっていますが、たいていのスキンでも同様に設定できます。  ... [続きを読む]

受信: 2006.08.12 16:14

» miniBBSの投稿及び検索窓を隠しました [ととろのおもちゃ箱]
先日、悪戦苦闘のうえでお友だちの手助けのもと、やっとで設置をしました「BlogPetBSS [続きを読む]

受信: 2006.08.12 22:15

» CLEVERBBSを設置しました!!(遅っ!!) [のんびり前進じたばた生活]
ずっと設置したくて仕方がなかったCLEVERBBS。 こちらのBBSは画像も貼り付けられる素晴らしいBBSなのです。 すでに数人のお友達のところには設置されており、 私も楽しませていただいております。 自分のところにもつけ... [続きを読む]

受信: 2006.09.07 16:59

« 俳句を求めて同盟巡りNo.21→40@俳句deツッコミ | トップページ | グリンの丘で鉢巻入手 »