Seesaa BLOG カスタマイズ
2005/06/27 追記
携帯電話からアクセスした際に、投稿内容が表示されてしまう事が判明しました。
携帯電話のレイアウトに関するカスタマイズは、現時点でのSeesaaでは不可能なため、下記カスタマイズはあまりオススメしません。
お遊び程度や、仕組みを理解した上での使用はご自由に。
FC2のBLOG等で実装されている『管理者にだけ表示を許可する 』を、Seesaaで実装するカスタマイズです。
動作テスト用BLOG
使用条件
・このカスタマイズは、あくまでSeesaaでこんな事もできるという私個人の実験です。
・どうしても使用したい!って方は、この記事にコメントか文中リンク入りトラックバックを。
・改変可、転載不可、再配布不可。
・私はただのカスタマイズ好きな普通の奴です。プログラマーとかではありません。
・このカスタマイズにおけるセキュリティ面での信頼度は0%です。
・信頼度100%がいいんだよ!!! FC2に移転を薦めます。
・どこの馬の骨かもわからない私を信じないで下さい。
・世の中には頭のいい奴や悪い奴はいっぱいいます。
・管理人だけに公開のコメントのつもりが、ネット上に大公開されるかもしれません。
・投稿者が管理人だけと信じきって、あなたの実名を書き込んで、それがネット上に大公開されるかもしれません。
・投稿者が管理人だけと信じきって、クレジットカードの番号を書き込んで、それがネット上に大公開されるかもしれません。
・このカスタマイズによってあなたに不利益な事態が生じても、私の知った事ではありません。
・もちろん責任も取りませんし、どこの馬の骨かもわからない私を信じたあなた自身を嘆いて下さい。
・何か問題が発生してもウダウダ言わないで下さい。うざいから。
・泣いたり困ったりしないで下さい。うざいから。
・ウダウダ言ってるのはここの管理人だろ?! じゃあ偉そうに公開するなよ。
私のカスタマイズの実験をお前が勝手に見てるだけだろ。うざい。消えろ。
・ここまで読んでもどうしても使用したい!って方は、自己責任で。
使用する際の心がけ
管理人だけが読む事ができるコメントを読んだ後は、そのコメントを削除するように心がけて下さい。
万が一、そのコメント情報が流出した場合の被害を最小限に抑えるためです。
それと、このカスタマイズを実装して、もしいつの日かこのカスタマイズがいらなくなり、元の状態に戻すとします。
その場合、今まで管理人だけが読む事ができるコメントとして投稿されたコメントは、すべて公開されます。
もともとSeesaaにはそんな機能はありませんし、それを強引にカスタマイズしているだけですから。
また、今後のSeesaaの仕様変更によっても、すべて公開される可能性もあります。
こういう事態に対処するためにも、読んだら削除を心がけて下さい。
それ以外にも、今後Seesaa側でクッキー(cookie)が実装された場合、動作に不具合を生じる可能性が大です。
記事ページのコメントは、投稿者情報すべてを非表示にしているのですが、最近のコメントでは名前と投稿日が表示されてしまいます。
(Seesaaの仕様のため、最近のコメントでは名前と投稿日を非表示にできません。)
ここまで読んでもどうしても使用したい!って方は、自己責任で。
カスタマイズ方法
管理画面 > デザイン > コンテンツ > 記事 > コンテンツHTML編集
と進み、
下記の部分を探します。
<div class="text"><% comment.body | tag_strip | nl2br | clickable('target="_blank" rel="nofollow"') %></div>
<div class="comments-post">Posted by <% if:comment.homepage %><a href="<% comment.homepage | tag_strip %>" target="_blank" rel="nofollow"><% comment.writer | tag_strip %></a><% else %><% comment.writer | tag_strip %><% /if %> at <% comment.createstamp | date_format('%Y年%m月%d日 %H:%M') %><br /></div>
上記を下記に書き換えます。
<div class="text"><% unless:comment.email eq '管理人だけ' %><% comment.body | tag_strip | nl2br | clickable('target="_blank" rel="nofollow"') %><div class="comments-post">Posted by <% if:comment.homepage %><a href="<% comment.homepage | tag_strip %>" target="_blank" rel="nofollow"><% comment.writer | tag_strip %></a><% else %><% comment.writer | tag_strip %><% /if %> at <% comment.createstamp | date_format('%Y年%m月%d日 %H:%M') %><br /></div><% else %><span style="color:#ff0000;">このコメントは管理人だけが読む事ができるコメントです。</span><% /unless %></div>
下記の部分を探します。
<form action="/pages/user/comments2/regist/input" method="post">
上記を下記に書き換えます。
<script type="text/javascript">
<!--
function disp(parts){
f = parts.form;
write_mode = parts.value;
f.article_child__email.value = write_mode;
}
//-->
</script>
<form action="/pages/user/comments2/regist/input" method="post">
下記の部分を探します。
<textarea name="article_child__body" rows="10" cols="45"></textarea><br />
上記を下記に書き換えます。
<textarea name="article_child__body" rows="10" cols="45"></textarea><br />
<input name="back" type="radio" value="" checked onClick="disp(this),alert('通常コメントモードに設定されました。\n \nこのモードではメールアドレスの入力は有効です。')">通常コメント<br />
<input name="back" type="radio" value="管理人だけ" onClick="disp(this),alert('管理人だけが読む事ができるコメントモードに設定されました。\n \nこのモードではメールアドレスの入力は無効となります。\nメールアドレス欄に追記された『管理人だけ』は編集しないで下さい。\n \nメールアドレスを管理人へ通知したい場合は、\nコメント内に記入して下さい。\n \n万が一内容が公開された時のために、\n絶対に公開されては困る内容は書かないで下さい。')">管理人だけが読む事ができるコメント<br />
<noscript><span style="color:#ff0000;">※ JavaScript無効時には上記のラジオボタンは正常に機能しません。</span><br /></noscript>
ここで一旦保存をします。
管理画面 > デザイン > HTML
と進み、
下記の部分を探します。
<form action="/pages/user/comments2/regist/input" method="post">
上記の部分は2ヶ所あると思います。
2ヶ所ある下の方のみを下記に書き換えます。
<script type="text/javascript">
<!--
function disp(parts){
f = parts.form;
write_mode = parts.value;
f.article_child__email.value = write_mode;
}
//-->
</script>
<form action="/pages/user/comments2/regist/input" method="post">
下記の部分を探します。
<textarea name="article_child__body" rows="10" cols="50"></textarea><br />
上記を下記に書き換えます。
<textarea name="article_child__body" rows="10" cols="50"></textarea><br />
<input name="back" type="radio" value="" checked onClick="disp(this),alert('通常コメントモードに設定されました。\n \nこのモードではメールアドレスの入力は有効です。')">通常コメント<br />
<input name="back" type="radio" value="管理人だけ" onClick="disp(this),alert('管理人だけが読む事ができるコメントモードに設定されました。\n \nこのモードではメールアドレスの入力は無効となります。\nメールアドレス欄に追記された『管理人だけ』は編集しないで下さい。\n \nメールアドレスを管理人へ通知したい場合は、\nコメント内に記入して下さい。\n \n万が一内容が公開された時のために、\n絶対に公開されては困る内容は書かないで下さい。')">管理人だけが読む事ができるコメント<br />
<noscript><span style="color:#ff0000;">※ JavaScript無効時には上記のラジオボタンは正常に機能しません。</span><br /></noscript>
あとは、保存して再構築しておわり。
管理人だけが読む事ができるコメントの閲覧方法
管理画面 > 記事 > コメント一覧
と進み、
記事タイトルをクリックで閲覧できます。

seesaaでカスタマイズしてもっと充実させたいと思って検索していたら、こちらにやっとたどり着けました。
事後報告になりますが、こちらで配布されている
「管理人だけが読む事ができるコメントの投稿を可能にする」
「Comment(0) | TrackBack(0) の表示を変える」
「新着記事にnewマークを付ける」
「記事内のタイトルにnewマークを付ける」
「ページ全体を枠で囲むスタイルシート」
のスクリプトをお借りしました。
とても満足しています。ありがとうございました。
「管理人だけが読む事ができるコメントの投稿を可能にする」
に関しては自己責任という事を肝に銘じますし、反映させたばかりですので
何か不具合が出た場合はペルソナさんに報告したいと思います。
それから、自分のBlogにペルソナさんの「PERSONA@BLOG」をリンクさせて頂きたいと思います。
もしご覧になって不快なBlogなのであればリンクをはずしますので、そのときは遠慮なくおっしゃって下さい。
今後もよろしくお願い致します。
このカスタマイズをされるなんてすごい!(笑)
よっ! チャレンジャー!(笑)
> 自己責任という事を肝に銘じます
こういう風に言ってもらえると気が楽です♪(笑)
このカスタマイズは、公開しているものの中では一番時間をかけてチェックはしているので、問題はないと思うのですが、もしなんかあったらごめんなさいです。
色々と使っていただき、満足していただけて、わたしも嬉しいです♪
> リンク
奈留さんのBLOGの記事で、
> ものすごいサイトさんを発見しました。
と紹介していただきましたが、このBLOGの一番ものすごいところは、訪問者がほとんど来ないところです。(大爆笑)
こんなBLOGでよければ、よろしくです♪(^o^)ノ
えっと、どこで書けば良いかわからなかったんですが、該当スプリクトの記事の方が良いかなと思ってこちらへ書きます。
報告の件ありがとうございました。
実は自分で動作確認をして、「最近のコメント欄」に自分の名前が出たので、わかっていました。
でも、私的には「まぁいいか」だったんですね。
でもペルソナさんが言うように、書く人の身になってみたら、最近コメント欄に自分の名前が出るのが嫌だと思う人もいるのかもしれません。。
そこまで深く気にしていませんでした^^;
でも、「読んで欲しいのが管理人にだけ」というだけでも今までと違って書きやすいと思うんです。私のあのサイトでは特に(笑
だから来て下さる方から何か言われない限りは、お借りしたものをありがたく続けて使わせて頂くつもりでおります^^
公開、配布していらっしゃるサイトさんは、自分のものに思い入れがあるので、やはりアフターケアや入念なチェックをするみたいですが(どこのサイトさんでも)、ペルソナさんみたいに・・なんていうか腰が低いというか親しみやすいというか・・(笑
とにかく感謝感謝です。
色々細かい所までありがとうございました。
> 腰が低いというか親しみやすいというか
ただの弱虫なのです。(爆笑)
ご丁寧なコメント、ありがとうございました!
私の方こそ感謝感謝です♪(^o^)ノ
お久しぶりです。
暑い日が続いてますけどお元気ですか?
さてさて、この機能のその後のご報告に今日は参りました。
seesaaって携帯から閲覧書き込み出来るじゃないですか。
私もたまにPCが側にない状況の時に覗いたりするんですが、それで気が付きました。
この機能、携帯から見ると、
管理人のみ閲覧可能のコメントが丸見えになってしまってました(笑
私も最近知ったんですけど。
どうしようか考えましたが、携帯で見ている人はわざわざそんな所まで見る人は居ないかなぁと思ってますし、それをサイト上で告知するとかえって見ようとする人が出るのではないかなと思って、敢えてそのままにしてます(笑
もしかしたらペルソナさんは既に知ってらしたのかもしれないですけど、一応ご報告です^^
結局そのまま使わせて頂こうと思ってる所ですけどね^^
それではまた^^
少しづつですが、本格的な夏って感じになって来て、暑くてやになっちゃいますよね。。。(笑)
本題ですが、まったくの盲点でした。(爆)
奈留さんからのご報告がなかったら、一生気付いていなかった可能性すらあります。(爆)
携帯対応にカスタマイズできればいいのですが、残念ながら現時点でのSeesaaの仕様では、携帯用にカスタマイズする事は無理なのです。。。(T◇T)
携帯で見ると見えちゃうという内容を記事に追記しました。
こういうご報告のコメントはホントに嬉しく思います。
ありがとうございました!
秘密のコメントだけは、無理だと思っていたので
すごく嬉しいデス。
ありがとうございました。
毎回、ご丁寧なコメント、ありがとうございます!
*ヒミツコメント
*なりすまし対策
を混ぜて、しかもちょっと変えてカスタマイズしました。
本当に携帯からは丸見えですねぇ(´▽`*)アハハ
またノゾキに来ます☆
Seesaa側で、携帯から見た場合のレイアウトをいじれるようにしてくれればいいのですが。。。
ご訪問、コメントありがとうございました!
昨日からBlogを少しカスタマイズしようかなぁと考え、 でも自力で出来る訳もなく・・(ダメじゃん ものすごいサイトさんを発見しました。 PERSONA@BLOGさんです。 こちらは sees...
2005年06月04日 11:14