05:02あ、コメントアウトというのは、//foldContent();↓foldContent();という意味でした。06:05>>http://facet.cocolog-nifty.com/divers/2004/06/post.html#c348737">http://facet.cocolog-nifty.com/divers/2004/06/post.html#c348737ぴっくあっぷ。さん、pickup&お試し、どうもありがとうございます(^^)。それとも......??なんか適当な言葉がないですねぇ。なんて言うんでしょうね。===ブログ人の方、見てきました。HTMLソースを見ると、「呼び出しスクリプト」の記述が変ですね。2番目のscript要素の終了タグの位置が、前に来ちゃっています。これがブログ人の自動修正機能かなんか(scriptタグ内にはコメントを書けないとか)だと困りますけど(^^;。src="http://mobaio.blogzine.jp/pickup/foldContent01a.js">http://mobaio.blogzine.jp/pickup/foldContent01a.js">だけで済ますという手もあります。その方が、スクリプト本体の最初の方にある変数群をいじることで直接カスタマイズできるようになりますし、後々楽そうですね。記事の方法だと『マイリスト』だけで完結するんだけど、カスタマイズするとなると、今回はいろんな機能を盛り込んだせいもあって、たくさんコピペしなくてはならず、逆に結構面倒そうですもんね。いうことで、カスタマイズする場合は、スクリプト本体の方を自分のところにアップロードする方法がお勧めです。----あと、ブログ人の方を見ていて気づいたんですが、このスクリプトは、[続きを隠す]をクリックして折り畳む時にスクロールして記事タイトルに戻るんですが、一段落目が長くて画面の縦より長い場合、「あれ?今、何処?」って感じになりますね。「続き」だけを隠すんじゃなくて、本文全体を隠すようにした方がすっきりするかな?それから、たまに[続きを表示]より後に、非表示にならずに残っている段落があるので何かと思ったら、タグで囲まれていない段落でした。『改行を反映させる』モードで記事を作成しているとそういうことはありえないですけど、『なし』モードで書いている場合はそういうこともあり得るわけですね。これは、そのままにした方がいいのか、タグで囲まれていない段落も隠すようにした方がいいか、悩みドコロですね〜。しようかな......。17:29あれ?見覚えのないスクリプトが「私リスト」の呼び出しスクリプト後にくっついてました。しようかな......。「続きを表示」の後は全部隠す方が?でないとどこが隠れているのかわからなくなりそうで。ブログ人の方で設置方法などEntryしておきますね。02:50>>http://facet.cocolog-nifty.com/divers/2004/06/post.html#c350994">http://facet.cocolog-nifty.com/divers/2004/06/post.html#c350994ぴっくあっぷ。さん、>「続きを表示」の後は全部隠す方が?>でないとどこが隠れているのかわからなくなりそうで。nodeも)全部隠すよう修正することにしよう。>ブログ人の方で設置方法などEntryしておきますね。ありがとうございました(^^)。06:28度々失礼いたします。折り畳みで「続きを読む」、とりあえずプレーンな形で入れさせていただきました。こちらでも触れられているOperaの問題がありましたので(Opera7.11で確認)、一旦外させていただきました。カテゴリバックナンバーなど凄く見やすくなったので、何らかの対処を考えて使わせていただきたいかと思います。さらなる余談ですが、サイドバー折り畳みと「続きを読む」を1つのマイリストにそれぞれ項目を分けて入れてみたのですが、サイドバー折り畳みの項目を上にするとサイドバー折り畳みボタンを押すたびにメッセージ(folded/unfolded)が出ていました。「新しいものが上」に設定を変えて「続きを読む」が上の項目になるようにするとこのメッセージは出なくなりました。facetさんには既知の事項かも知れませんが、ご参考まで。07:33>>http://facet.cocolog-nifty.com/divers/2004/06/post.html#c371155">http://facet.cocolog-nifty.com/divers/2004/06/post.html#c371155しののめさん、>サイドバー折り畳みボタンを押すたびにメッセージ(folded/unfolded)が出ていました。_(._.)_実は、そういうメッセージを出すところが「サイドバー折り畳み」にたくさん残ったままなのですが、そのトリガーとなる部分が「本文折り畳み」の方に一行だけ残ってしまっていました。修正ミスがあっても影響の少ない「本文折り畳み」の方を差し替えておきました。この問題、全然気付いていませんでした(^^;。ご指摘、どうもありがとうございました。サイドバー折り畳みの方を直すのは勇気がいるなあ......。Opera、やっぱり駄目ですか。09:55早々の対応ありがとうございました。いや自分も以前仕事で、デバック行を消しては付けていたなぁと思い出しました(^^;Operaについては、「続きを読む」は表示されなくとも、フッタの「固定リンク」をクリックして貰えれば良い訳ですから、注意書きを入れれば大丈夫じゃないかなと思っています。どっかの首相じゃないですが「運用で対処」って奴ですね(^^)Operaのユーザーは比率からすれば決して多数派ではありませんが、選んで使っている方ですし、今回の公開に関してはそう大きな問題にはならないかと思います。Opera使いの方すみません。13:55Operaでの不具合もそうですが、動作完了までの時間がちょっと長すぎるような気がしてきました。実は「プチ修正」公開時に行なった修正がまずく、その後再度修正してアップしたんですが、それでいっそう重くなってしまったようです。それを解消したいなと思って、少しずつ新しいバージョンを作って試しているんですが、まだ少ししか軽くならないです(T_T)。トップページ(10記事)の読み込み完了が7〜15秒ぐらいで、全くダメダメ状態です。重いページ(バックナンバーの12月(52記事)やウェブログ・ココログ関連(59記事)、「とりあえずサイドバー折り畳み2」(TB+コメントで約50)など)だと、〜30秒ぐらいかかってたりします(T_T)。本文を表示してから折り畳まれるまでが時間がかかることがあったり、左サイドバーが表示されただけの段階で待たされてしまうことがあったりするので、どのスクリプトがネックになっているのかイマイチ断定しづらいのですが、たぶん間違いなく「続きを読む」でしょう(^^;。いうか、スクリプト、多過ぎ。>自分ということで、スクリプトのロジックを根本から見直さないと駄目かなあと思っているところです。オプションも減らした方がいいかも知れませんね。Operaでの不具合の原因が見つかり辛いのは、機能を詰め込み過ぎているせいもありますからね。00:55こんにちは。してもスクリプトを適用させていただきました。見た目がさらにスッキリしていい感じです。記事の全部に目を通したわけではなくて申し訳ないのですが一部バグがあるみたいですね。私のblogでもちょっとだけ不具合が発生しました(が、適当に回避しました)。環境によって不具合が出たり出なかったりでいろいろややこしいかと思いますが、素晴らしいスクリプトであることには変わりないです。ありがとうございました。07:25こんにちは。コメントありがとうございました。この内容もこちらにかきこみさせていただきます。一応、44行目にfoldContent()関数があるものが正式な暫定公開バージョン01aのつもりですので再度アップしていただいたバージョン01aのモノを取り込んでみました。干渉問題も回避されているようですね、素晴らしい!!ありがとうございます。私のblogの記事にはオリジナルのタグを適用していて、記事の最後の行に「続きを表示」リンクが表示されたり逆に記事の最初にリンクが表示されてしまいました。いう状況でこういう現象が起こったか具体的に教えていただければ有難いです。_(._.)_記事をpaddingで少し広げて背景色を付けるという単純なclassをcssで作成し、記事それぞれを<div>で囲んでいました。そのようなモノに対しては「続きを表示」リンクが記事の一番最後(背景色の下)に表示されてしまったことを確認しています。<div>で囲んでいたこと以外は普通に<p>や<a>のみの記事だったので<div>との相性が悪かったのでしょうか。class="sidehead">と指定しています)。この場合、リンクを表示させたいなぁと思う部分に<hr/>を記述することで問題なく動作しています。コメントに書かれていたように<hr/>指定が基本とのことなので全然OKではないでしょうか。---あと、サイドバーのスクロール表示(仮)にもコメントしていただいたみたいで。ありがとうございます。手を加えないと個別指定出来ないのですね。するのもひとつの手かと思います。auto;」と指定してあるんです。記事を修正してなかったですね。申し訳ないですm(__)mいやぁ、そういう指定ができるとは知らなかったです、ご指摘ありがとうございます。サイドバー折りたたみが正常に動作しているのでスクロールしないようにコメントアウトしちゃいました。スクロールよりも折りたたみのほうがはるかに実用的ですからね。#...「test」っていう私リストはリネームしました。01:40スイマセン、再び書き込みします。リンクさせていなかったり、内容がおかしな部分があるもので。このclassを適用した記事ではうまくリンクされなかったみたいです。:first-letterを使ったclassのことです。クラス名は.sideheadです。それから「---」以下は私のblogにある「サイドバーのスクロール表示(仮)」に書いて頂いたコメントに対してのものです。01:47>>http://facet.cocolog-nifty.com/divers/2004/06/post.html#c384502">http://facet.cocolog-nifty.com/divers/2004/06/post.html#c384502笑い男さん、>記事をpaddingで少し広げて背景色を付けるという単純なclassをcssで作成し、記事それぞれを<div>で囲んでいました。そのようなモノに対しては「続きを表示」リンクが記事の一番最後(背景色の下)に表示されてしまったことを確認しています。<div>で囲んでいたこと以外は普通に<p>や<a>のみの記事だったので<div>との相性が悪かったのでしょうか。?この折り畳みスクリプトは、実際には段落でなくタグ(要素)を走査してどう処理するかを判断していまして、divでもなんでも、何かのタグで本文全体を囲んでいると、その記事は1つの要素しかないと判断するようになっています(要素内部は全く見ませんので、囲んだタグ内でどんなタグを使っていても全く関係ありません)。[続きを表示]リンクは、hrタグがない場合は最初の要素の終了タグの直後に挿入するようなロジックになっているので、本文全体をdivで囲んでいると[続きを表示]が最後に付く結果になります。実は、本文に1つの要素しかない場合には[続きを表示]を出さないようにしてあるので、[続きを隠す]のことではないかと思うのですが、考えてみれば「隠す」も出さない方がよかったですね。次の更新で反映できればと思います。本文をdivで囲むというのは、私も喉から手がでそうになるほどやりたい手でした。してココログ(typepad系)では、本文をdivで囲んでくれていないんでしょうね。...と、ココログのHTML構造にはいろいろと不満がありますが、仕様だからどうしようもないですね。プロコースやMTなどだとテンプレートをいじれるのでそういうところも自分好みにできますし、XHTML的に正しいページも生成できるので、それもいいなーとは思うんですが、問題のあるシステムを工夫してなんとかするのもまた楽しいものでして(^^。class="sidehead">と指定しています)。この現象、確認しました。「改行を反映させる」設定の場合、本文中でpタグを使って例えば<p>テスト</p>という段落をつくると、<p></p><p>テスト</p><p></p>という風に変換されるんですね。知りませんでした、この仕様。いうことで、最初の段落をpタグで囲んでしまうと最初の要素が<p></p>という空要素になってしまうので、見た目、最初の段落の前に[続きを表示]リンクがあるようになってしまうようです。この問題も、次回のバージョンに反映させたいと思います。情報ありがとうございました。いうことで、しばらくは最初の段落をpではなくdivで囲っていただけると有難いかなと思います。記事作成時の確認画面では文字のサイズなどが変化してしまうようですが、実際のブログ上ではたぶん大丈夫だと思いますので。このコメント欄ではHTMLタグは使えません_(._.)_。コメント書き込みフォームのあたりに注意書きを出しておいたんですが、IE6では表示されていないのかも知れませんね......。これも要改善か......。13:16はじめまして、トラックバックを送らせて頂きましたが、この機能ずっと欲しかったです。「改行を反映しない」で書いた記事で、リンクがあると強制的に改行される不具合がありましたが、とりあえず、<div>で囲むと直りました。16:44>>http://facet.cocolog-nifty.com/divers/2004/06/post.html#c415234">http://facet.cocolog-nifty.com/divers/2004/06/post.html#c415234poohotosamaさん、はじめまして(^^)。「改行を反映しない」で書いていて、かつ段落をタグで囲んでいないときにそういう不具合が出てしまいます。divで囲むといったお手間を取らせなくていいようにしたかったんですが、まだいい解決法が浮かばないでいます。今回のスクリプトはOperaで「続きを表示」がでないという大問題も残っていますので、とりあえず様子を見つつ運用していただければ幸いです。17:42今晩は本文折り畳バー何の問題もありません快適です今回は色々と助けて頂いて有り難う御座いました。此からも色々と参考にさせて頂きますので宜しくお願いします。12:42どういたしまして。こちらこそ宜しくお願いします。15:55この記事へのコメントは終了しました。[ぴっくあっぷ@blogzine]facet-diversのfacetさんが新しいスクリプトを公開されました。[facet-divers]「続き」の部分に折り畳まれずに残ってしまうところがあるという現象を修正し、スクリプト本体差し替えました。Diary]なんと、ココログ・ベーシックで"続きを表示"ができるようになりました。blog]欲しかった「続きを読む」機能です。blog]欲しかった「続きを読む」機能です。Journal]記事の展開と折り畳み機能があるBlogを見てて、超羨ましかった私。伝言版(はてな出張所)ココログ不調時やメンテ中はこちらへ。コメント入力欄に「(任意)」の文字も!なわとびげ。AnalyticsBANNERS似非ページトップに戻る。