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

2007年8月14日 (火)

うれしいトラックバック

こんにちは。世間ではお盆休み真っ最中ですが、胃の調子が最悪でお家でへばってるマダム でんでん♪でございます。

なんだか、胃の辺りがムカムカするんですよね。特に空腹のときに。ムカムカがひどいと何も手が付かないです。もしかして、胃潰瘍とか十二指腸潰瘍とかそういうのになってるんじゃないかと。。。お盆休みが明けたら病院に行って検査してもらってきます。

そんなわけで、ここ2、3日は何もできずに無為の時を過ごしていたのですが、先日書いたSCAJ 2007のレポート記事「SCAJ 2007 1日目: 生産国セミナー(ブラジル)」にうれしいトラックバックをいただきました。TB元は、SOCIALPRENEURさんの「持続可能なコーヒー」という記事。記事の中でも「熱心で、さらに親切な方」としてご紹介してくださってます。記事にコメントしてくださったこーたさんもそうですが、こうしたレスポンスをいただくとほんとにうれしいです。ありがとうございました。

SCAJ 2007のレポートは、中断してしまっている状態ですが、がんばって残りのレポートも書いていきます。特にブラジルのセミナーの次に受講した「サステナブル・コーヒー・シンポジウム」は、「笑顔をつなぐコーヒー」を目指しているわたしにとってもとても興味深い内容でしたので、当日のメモを元にもう少し自分なりに調べたことも加えて、近日中にレポートしたいと思います。

体調がアレなので、少し時間がかかってしまうかもしれませんが、どうぞ気長にお待ちください。

とても暑い日々が続いてます。皆様、くれぐれもお体を大切に酷暑を乗り切ってください。

でわでわ~♪

ブログランキング投票! ファイブ ブログランキング投票! ← お盆のせいか最近寂しい状態です。クリックお願い!!

| | コメント (4) | トラックバック (0)

2007年7月27日 (金)

「タイトルと概要を表示するJavaScrip」の拡張

こんにちは。マダム でんでん♪でございます。

暴想」さんから頂いてきた、「タイトルと概要を表示するJavaScript」、便利に使わせていただいてます。が、

先日、「タイトルと概要を表示するJavaScrip」と「@nifty 投票」の同時使用でIEでアンケートが表示されない件についてで書いたとおり、このスクリプトを使うとIEで見たときに@nifty 投票のアンケートが表示されないという問題がありまして。

いじってるうちに、タイトルの隣に日付を表示するようにしたり、一覧表示の順序を切り替えられるようにしたりと、いろいろ機能を追加してしまい、まったく別のスクリプトになってしまいました。

一覧表示画面に「powered by cocolog_archive_extention.js」を貼ったままにしておいて、うちの一覧表示を見て、「暴想」さんのところに同じようにならないという質問が行ってしまうと申し訳ないので、改造したスクリプトを配布してしまうことにします。

スクリプト本体
http://blog.denden-cafe.com/archive/js/denden-cafe.com.cocolog_archive_extention.js

このスクリプトを持っていって、改造してもらったり、再配布してもらってもOKです。

↓一応、機能紹介とか使い方とか。続きを読むをクリックしてどうぞ。

ブログランキング投票!  ファイブ ブログランキング投票! ← 続きを読む前にクリック!

続きを読む "「タイトルと概要を表示するJavaScrip」の拡張"

| | コメント (0) | トラックバック (0)

2007年7月25日 (水)

メンテナンス終わった

こんにちは。マダム でんでん♪でございます。

昨日の夜からココログがメンテナンスで、記事の投稿ができなくなってました。コメント、トラックバックも受け付けられない状態だったようです。ようやくメンテナンスが終わって元に戻りました。メンテナンス中にコメントしようとしてくださった方、ごめんなさい。

昨日くらいからランキングサイトでの順位が上がってます。現在、BlogRankingが8位、新しく登録した5Styleが38位でした。5Styleは月間ランキングなので月の途中から1週間弱で38位はうれしいです。ポチしてくださった皆様、ありがとうございます。

今日はこれからちょっと外食です。楽しんできます。でわ~♪

ブログランキング投票!  ファイブ ブログランキング投票! ← 引き続き応援お願いします!

| | コメント (0) | トラックバック (0)

2007年7月23日 (月)

「タイトルと概要を表示するJavaScrip」と「@nifty 投票」の同時使用でIEでアンケートが表示されない件について

こんばんは。マダム でんでん♪でございます。今回はココログ限定の話題です。

昨日からブログの設定をいじりまわしてます。「暴想」さんのところからいただいてきたスクリプトがとても便利で、今日もいくつか試して取り付けてみました。

昨日は、「ココログ最強カレンダー」と「自分のココログを全文検索するブログパーツ」の2つを取り付けたわけですが、今日は

の3つのスクリプトを取り付けてみました。

最初の2つ、「月別バックナンバーをプルダウンメニューにするJavaScript」と「カテゴリ別バックナンバーをプルダウンメニューにするJavaScrip」は、名前通りのスクリプトでココログのサイドバーに表示される「月別バックナンバー」と「カテゴリー」の一覧をプルダウンメニューにしてくれます。

そして、「タイトルと概要を表示するJavaScript」。これ、とっても便利です。ココログってバックナンバーのタイトル一覧を表示する機能がないんですよね。だから、カテゴリとか月別のバックナンバーを開くと、本文も含めてズラズラと表示されて目的の記事を見つけにくくてとても不便だなと思ってました。それが!!このスクリプトを使うと、ページに表示されている記事のタイトル一覧を概要付きで表示できるんです。

実際の動作は、このブログの右サイドバーにあるカレンダーの下に表示されている「タイトル一覧モード」のリンクをクリックしてみてください。タイトルの一覧が表示されましたね?ページ上部の「タイトルと概要を表示」をクリックするとタイトルとともに記事の概要が表示されます。元のズラズラ表示に戻すには、「元に戻す」をクリックすればOK!

と素晴らしいのですが。。。このスクリプトを取り付けて、@nifty 投票で作ったアンケートを使うと、IEで見たときにアンケートが表示されなくなってしまうという問題が。。。どうやら、IEの場合、innerHTMLにscriptを代入しても評価されず無視される(参考: 「innerHTMLでscriptする」というのが影響しているらしく。「innerHTMLでscriptする」の記述を参考にいろいろ試したものの解決せず。仕方なく、「タイトルと概要を表示するJavaScript」本体(cocolog_archive_extention.js)を独自にカスタマイズすることにしました。

まずは、cocolog_archive_extention.jsのcocolog_archive_extention関数を変更。この関数はページが読み込まれた後に必ず呼び出されるようになっています。で、タイトル表示、タイトルと概要表示の場合で処理を振り分けているのですが、通常表示の場合も本文のinnerHTMLにメニュリンクを追加する処理をしています。このinnerHTMLの書き換えが行われた後、@nifty 投票が動作しなくなるため、innerHTMLを書き換えている部分をコメントアウト。

このままでは、タイトル表示、タイトルと概要表示のモードにした後、「元に戻す」をクリックして元のズラズラ表示に戻したときにやっぱりアンケートが表示されなくなってしまいます。そこで、show_title関数のメニューリンクを追加している部分を修正して、「元に戻す」をクリックしたときの動作を変更して元々のページをリロードするようにしました。

diffはこんな感じ。

20c20
<         content.innerHTML = '<div id="show_changer_botton"  style="text-align:center; font-size: smaller;"><a href="javascript:show_title();" style="text-decoration: none;">タイトルのみ表示</a>/<a href="javascript:show_title( new Boolean(true) )" style="text-decoration: none;">タイトルと概要を表示</a></div>' + content.innerHTML;
---
> //        content.innerHTML = '<div id="show_changer_botton"  style="text-align:center; font-size: smaller;"><a href="javascript:show_title();" style="text-decoration: none;">タイトルのみ表示</a>/<a href="javascript:show_title( new Boolean(true) )" style="text-decoration: none;">タイトルと概要を表示</a></div>' + content.innerHTML;
56c56
<         menu_str = '<a href="javascript:show_original();" style="text-decoration: none;">元に戻す</a>/<a href="javascript:show_title();" style="text-decoration: none;">タイトルのみ表示</a>';
---
>         menu_str = '<a href="javascript:location.replace(\'http://'+location.host+location.pathname+'\');" style="text-decoration: none;">元に戻す</a>/<a href="javascript:show_title();" style="text-decoration: none;">タイトルのみ表示</a>';
59c59
<         menu_str = '<a href="javascript:show_original();" style="text-decoration: none;">元に戻す</a>/<a href="javascript:show_title( new Boolean(true) )" style="text-decoration: none;">タイトルと概要を表示</a>';       
---
>         menu_str = '<a href="javascript:location.replace(\'http://'+location.host+location.pathname+'\');" style="text-decoration: none;">元に戻す</a>/<a href="javascript:show_title( new Boolean(true) )" style="text-decoration: none;">タイトルと概要を表示</a>';

ただ、この修正を行うと元のスクリプトでは、すべてのページに表示されていたメニューリンクが表示されなくなってしまいます。そこで、ココログのマイリストでリンクリストを作成して、タイトルが「タイトル一覧モード」、URLが"javascript:show_title();"のリンクを作成して、左サイドバーに表示されるように設定しました(このあたりの詳細はココログのヘルプを参照してください)。

とりあえず、こんな感じで設定したのが今の状態です。IEとわたしが普段使っているFirefoxで動作することは確認できました。が、もうちょっとスマートな解決方法ないでしょうか。。。

あと、たくさんJavaScriptを貼り付けたおかげで、ページの読込みがちょっともっさりした感じになってしまいました。しばらく使ってみて、いらなさそうなのは様子を見て外してしまうかも。

なんだかこのところ、コーヒー屋さんのブログというより、IT系のブログみたいになってしまってますが、コーヒーの方もちょっとずつ研究はしてますよ~♪

ブログランキング投票!  ファイブ ブログランキング投票! ← 生暖かい目でクリック!!

| | コメント (2) | トラックバック (0)

ブログパーツとか

こんばんは。マダム でんでん♪でございます。

今日はblogのテンプレートを変えてイメチェンした後も、blogパーツをいろいろ試したり1日中blogの設定をいじって遊んでました。

最初は@nifty 投票を利用して、イメチェンのアンケートをやってみました。結果は今のところ好評のようで。投票ありがとうございます。@nifty 投票ってサービス、なかなかのすぐれものです。リンク先を見ていただくとわかりますが、ほかのユーザが作った投票をblogに貼り付けるだけなら、アカウントを取る必要もなく記事の本文にタグを貼り付けるだけでOK。たとえば、こんなの。

公開されている投票は、これを貼り付けているすべてのユーザのblogからの投票結果が集計されます。@niftyのアカウントかPLEASYアカウント(無料らしい)を作れば、プライベートな投票も作れます。貼り付け先blogを限定できるので、自分が管理しているblogでだけ投票を使うことができます。

次が全文検索のパーツ。これは「最強カレンダー」と同じく「暴想」さんからいただいてきました。検索時に過去ログを(Ajaxで)全部読み込んで、全文検索かけてるらしいです。ブロードバンドならではの究極の富豪的プログラミングって感じですが、検索結果から飛ぶとちゃんと検索ワードがハイライト表示されるし、とてもよくできてます。わたしのblogくらいの記事数ならgoogleのサイト内検索よりも断然早いです。素晴らしい~~~。

この全文検索のスクリプトは、原理的にはMovable Typeベースのblogならテンプレートをカスタマイズすればココログ以外でも使えるらしいです。興味のある方は、「ココログプロとかTypepadとかMTとかブログ人とかその他のブログサービスとかでもAjaxでバックナンバーを検索するJavaScript」をご参考に。

最後は、「アクセス解析結果を公表できるブログパーツ」。これはココログのアクセス解析機能と連動したサービスなので、ココログユーザしか利用できませんが、人気記事ランキングとかをサイドバーに表示できます。一時はココログは有料のサービスを利用しても、機能が貧弱とか酷評されてましたが、最近いろいろ力入れてますねー。

なんだか元プログラマ的な血が騒いで、あちこち覗いては試してを繰り返して、1日つぶしました(笑。いまさらながらWeb 2.0はやっぱ面白いってことで。。。

ブログランキング投票!  ファイブ ブログランキング投票! ← 蝸牛2.0もがんばります!!(笑

| | コメント (0) | トラックバック (0)

2007年7月22日 (日)

イメチェン&最強カレンダー

おはようございます。マダム でんでん♪でございます。

blogのテンプレートを変更して、ちょっとイメチェンしてみました。緑いっぱいのさわやかな感じになりました。焙煎珈房 蝸牛の宿のイメージカラーはグリーンにしようと思うので、それに合わせてみました。わたしは気に入ってますが、いかがでしょうか?

あと、過去にさかのぼれるカレンダーをつけました。ココログに元々付いているカレンダーは、今月のカレンダーが表示されるだけだったので、過去にさかのぼって過去ログ読むとかはできなくて不便だなーと思っていたので。

暴想」さんのココログ最強カレンダーというのを使わせていただきました。これはなかなかのすぐれもので、過去月にさかのぼれるだけでなく、カレンダー内のエントリがある日付にマウスを持っていくとその日のエントリのタイトルがツールチップに表示されます。便利~~~。ココログでblog書いてる方、お薦めです!

中身はJavaScriptで書かれたハックみたいです。Ajax(というか非同期HTTPリクエスト送って、過去月のエントリ一覧を取ってるんですかね。中身がどうなってるのか見てみたいです。

さっそく、ソース見てみました。

http://java.cocolog-nifty.com/blog/files/javascript/cocolog_ajax_calendar.js

おー。やっぱりAjaxですなあ。prototype.jsの関数使ってます。

load_backnumber_url_list関数の

new Ajax.Request( archive_file_path, {
                  method: 'get',
                  onComplete: function(request){
                         parse_archive_index( request );
                  }
                 } );
(長いんで勝手に改行入れました)

ってあたりで過去のエントリ一覧を持ってきて、パースして。とっても面倒くさそうです。こんなすばらしいものを無料で使わせていただいてありがとうございます。

ブログランキング投票! ファイブ ブログランキング投票! ← 一度のクリックでまとめて投票できるAjaxできませんか?(他力本願)

| | コメント (2) | トラックバック (0)