上州人特有の「熱しやすくて冷めやすい」太陽エネルギーを利用してなんかしたいなーと思いソーラーパネルを自力で設置しました。趣味や日々の出来事をブログに綴っています。
プライバシーポリシー・他お問い合わせフォーム
« 着うた | メイン | 電車ダイヤがぐちゃぐちゃ »
cocoEntryTree.js: RSSが見付かりませんとエラーが最近出てしまいます。ちゃんとcocoEntryTree.jsはあるのですが。もうしばらくこのままにして様子を見ることにします。ご迷惑をお掛けしますm(_ _)m
仕様変わってますよー。 一応、対応方法はなんとなく分かるので後ほど手が空きましたらお教えしますね。 後、大分前のメンテナンスでサイドバーのコメント一覧の仕様が変更になっている為に、ツリー表示が出来なくなっているかと思います。こちらも対処方法は分かりますので、一緒にお教えします。
取り急ぎお知らせまで。
投稿: 朔夕こっこ | 2008-02-27 12:27
朔夕こっこ さんこんばんは 返事が遅くなりました。 ありがとうございます。 よろしくお願いします。
投稿: 太郎 | 2008-02-28 22:36
まず、エントリーツリーの方なのですが、 スクリプトのファイルを開くと
if ( links[ci].title== "RSS 1.0" ) break ;
という箇所があるかと思いますので、検索してみてください。 そこを以下のように変更すれば問題なく動く筈です。
if ( links[ci].title== "Posts on \'晴れ時々曇り\' (RSS 1.0)" ) break ;
次にコメントツリーですが、スクリプトのファイルを開くと
if (lnkItem.length == 2 && txtItem.replace( /]+>/ig, ' ' ).match( / on / ) )
if (lnkItem.length == 2 )
以上です。 すみませんが、ちょっと記憶が不確実な仕様がありますので、上手く動かなければ遠慮なく言ってください。
投稿: 朔夕こっこ | 2008-03-01 16:26
すみません、追記です。 どうやら、両方が正常に動いていると、コメントツリーがエントリーツリーに干渉してしまうみたいなので、上記の方法を下後にこちらもやってください。
コメントツリーのスプリクトの上の方に
var objList = this.document.getElementsByTagName('ul');
という箇所があると思いますので、これを
var ultag = this.document.getElementsByTagName('div'); for (var i=0;i if ( ultag[i].className == 'module-recent-comments module' ){ ultagin = ultag[i]; } } var objList = ultagin.getElementsByTagName('ul'); と変更してください。 これで、両方問題なく動くと思います。
投稿: 朔夕こっこ | 2008-03-03 12:04
私の対応策のコメントって届いてますか? 1,2週間前に書き込んだのですが、対策されてない様なので心配になっちゃいました。
投稿: 朔夕こっこ | 2008-03-15 21:32
朔夕こっこ こんばんは やっと時間が取れたので教えてもらったエントリーツリーを試したのですが 上手く行きません。 if ( links[ci].title== "Posts on \'晴れ時々曇り\' (RSS 1.0)" ) break ; と\\スラッシュの反対が表示出来ません。 エラーも消えませんでした。よろしくお願いします。
投稿: 太郎 | 2008-08-21 22:57
こんばんわ。 あー、・・・今更意味無いですが、上記の質問の答えを一応。 \はですね、キーボード左上の¥マークを半角で入力すると表示がこれになっちゃうんですよ。 なので、\ = ¥ で等価です。 すみません、プログラマには当たり前の事過ぎて気づきませんでした。
では、本題。 遅くなりましたが、スプリクトの方確認しました。 確かに動かないですね・・・。 というか、以前からまたいろいろ変わっちゃってるみたいで・・・変えすぎだ風ログ(汗) ・・・調べたのですが、何だかいろいろ変わりすぎて訳わかりません(汗) いろいろ試してみましたが、根本から変えないと無理な気がします。 良ければ、私のブログで使ってるのを使ってみてください。 元のスクリプトだと私の所で動かすのに支障があったので、データの取得先を根本から変えてあります。 こちらは問題無く動いていますので、改造に依存してないと思いますので。
>>エントリーツリー http://cyber-fox.kazelog.jp/warehouse/typepad_entrytree.js をダウンロードしてご自分の所にアップロードしてください。 そうしたら、以下をエントリーリストよりも下に貼り付けてください。
表示順等のパラメータについてはお好みで設定してください。
>>コメントツリー http://cyber-fox.kazelog.jp/warehouse/typepad_comtree.js をダウンロードしてご自分の所にアップロードしてください。 そうしたら、以下をエントリーリストよりも下に貼り付けてください。
スタイルシートは共に以下で大丈夫だと思います。 li.latest { /* 最近の記事 */ list-style: none inside url(画像のアドレス); }
投稿: 朔夕こっこ | 2008-09-13 01:50
エラー:'typepad_entrytree'宣言されていません。と表示されてしまいます。とエラーが出てしまいます。 またまた困った・・・。
投稿: 太郎 | 2008-09-13 10:52
すみません。 貼り付ける内容がコメントじゃなくてスプリクトとして見られて未表示になってますね(汗) 念のため再掲載しますね。(張り付け部分のみ) >>エントリーツリー <script type="text/javascript" src="スプリクトのアドレス"> <script type="text/javascript"> <!-- EntryTree.dateDescent : true // 日付の表示順(true:新→旧 false:旧→新) EntryTree.entryAscent : true // 同一日付の記事表示順(true:旧→新 false:新→旧) EntryTree.newHour : 0 // class="new"が付く時間(0は無効) EntryTree.newCount : 10 // class="new"が付く記事数(0は無効・newHourの方が優先) EntryTree.create() ; //--> </script>
>>コメントツリー <script type="text/javascript" src="スプリクトのアドレス"> <script type="text/javascript"> <!-- var comOrderReverse = true ; /* コメントの並び (true:昇順 false:降順) */ var comNewNum = 5 ; // class="new"が付く記事数 comTreeForTypepad(); //--> </script>
※そのままだと表示されませんので、先頭の<が全角になってます。 半角にしてご試用ください。
投稿: 朔夕こっこ | 2008-09-15 23:09
エントリーツリーの方、確かにちょっと問題ありましたね。 すみません。 それじゃあ、 EntryTree.dateDescent : true // 日付の表示順(true:新→旧 false:旧→新) EntryTree.entryAscent : true // 同一日付の記事表示順(true:旧→新 false:新→旧) EntryTree.newHour : 0 // class="new"が付く時間(0は無効) EntryTree.newCount : 10 // class="new"が付く記事数(0は無効・newHourの方が優先) の部分はダウンロードして頂いたファイル内上部にもあるんでそっちで設定して貰って、 保存して再アップロードし、
<script type="text/javascript" src="スプリクトのアドレス"> <script type="text/javascript"> <!-- EntryTree.create() ; //--> </script> でどうでしょうか? ※そのままだと表示されませんので、先頭の<が全角になってます。 半角にしてご使用ください。
投稿: 朔夕こっこ | 2008-09-15 23:12
コメントは記事の投稿者が承認するまで表示されません。
名前: (必須)
メールアドレス: (必須 / 公開されません)
URL:
この情報を登録する
コメント:
Well come!! 晴れ時々曇り
仕様変わってますよー。
一応、対応方法はなんとなく分かるので後ほど手が空きましたらお教えしますね。
後、大分前のメンテナンスでサイドバーのコメント一覧の仕様が変更になっている為に、ツリー表示が出来なくなっているかと思います。こちらも対処方法は分かりますので、一緒にお教えします。
取り急ぎお知らせまで。
投稿: 朔夕こっこ | 2008-02-27 12:27
朔夕こっこ さんこんばんは
返事が遅くなりました。
ありがとうございます。
よろしくお願いします。
投稿: 太郎 | 2008-02-28 22:36
まず、エントリーツリーの方なのですが、
スクリプトのファイルを開くと
if ( links[ci].title== "RSS 1.0" ) break ;
という箇所があるかと思いますので、検索してみてください。
そこを以下のように変更すれば問題なく動く筈です。
if ( links[ci].title== "Posts on \'晴れ時々曇り\' (RSS 1.0)" ) break ;
次にコメントツリーですが、スクリプトのファイルを開くと
if (lnkItem.length == 2 && txtItem.replace( /]+>/ig, ' ' ).match( / on / ) )
という箇所があるかと思いますので、検索してみてください。
そこを以下のように変更すれば問題なく動く筈です。
if (lnkItem.length == 2 )
以上です。
すみませんが、ちょっと記憶が不確実な仕様がありますので、上手く動かなければ遠慮なく言ってください。
投稿: 朔夕こっこ | 2008-03-01 16:26
すみません、追記です。
どうやら、両方が正常に動いていると、コメントツリーがエントリーツリーに干渉してしまうみたいなので、上記の方法を下後にこちらもやってください。
コメントツリーのスプリクトの上の方に
var objList = this.document.getElementsByTagName('ul');
という箇所があると思いますので、これを
var ultag = this.document.getElementsByTagName('div');
for (var i=0;i if ( ultag[i].className == 'module-recent-comments module' ){
ultagin = ultag[i];
}
}
var objList = ultagin.getElementsByTagName('ul');
と変更してください。
これで、両方問題なく動くと思います。
投稿: 朔夕こっこ | 2008-03-03 12:04
私の対応策のコメントって届いてますか?
1,2週間前に書き込んだのですが、対策されてない様なので心配になっちゃいました。
投稿: 朔夕こっこ | 2008-03-15 21:32
朔夕こっこ こんばんは
やっと時間が取れたので教えてもらったエントリーツリーを試したのですが
上手く行きません。
if ( links[ci].title== "Posts on \'晴れ時々曇り\' (RSS 1.0)" ) break ; と\\スラッシュの反対が表示出来ません。
エラーも消えませんでした。よろしくお願いします。
投稿: 太郎 | 2008-08-21 22:57
こんばんわ。
あー、・・・今更意味無いですが、上記の質問の答えを一応。
\はですね、キーボード左上の¥マークを半角で入力すると表示がこれになっちゃうんですよ。
なので、\ = ¥ で等価です。
すみません、プログラマには当たり前の事過ぎて気づきませんでした。
では、本題。
遅くなりましたが、スプリクトの方確認しました。
確かに動かないですね・・・。
というか、以前からまたいろいろ変わっちゃってるみたいで・・・変えすぎだ風ログ(汗)
・・・調べたのですが、何だかいろいろ変わりすぎて訳わかりません(汗)
いろいろ試してみましたが、根本から変えないと無理な気がします。
良ければ、私のブログで使ってるのを使ってみてください。
元のスクリプトだと私の所で動かすのに支障があったので、データの取得先を根本から変えてあります。
こちらは問題無く動いていますので、改造に依存してないと思いますので。
>>エントリーツリー
http://cyber-fox.kazelog.jp/warehouse/typepad_entrytree.js
をダウンロードしてご自分の所にアップロードしてください。
そうしたら、以下をエントリーリストよりも下に貼り付けてください。
表示順等のパラメータについてはお好みで設定してください。
>>コメントツリー
http://cyber-fox.kazelog.jp/warehouse/typepad_comtree.js
をダウンロードしてご自分の所にアップロードしてください。
そうしたら、以下をエントリーリストよりも下に貼り付けてください。
表示順等のパラメータについてはお好みで設定してください。
スタイルシートは共に以下で大丈夫だと思います。
li.latest { /* 最近の記事 */
list-style: none inside url(画像のアドレス);
}
投稿: 朔夕こっこ | 2008-09-13 01:50
エラー:'typepad_entrytree'宣言されていません。と表示されてしまいます。とエラーが出てしまいます。
またまた困った・・・。
投稿: 太郎 | 2008-09-13 10:52
すみません。
貼り付ける内容がコメントじゃなくてスプリクトとして見られて未表示になってますね(汗)
念のため再掲載しますね。(張り付け部分のみ)
>>エントリーツリー
<script type="text/javascript" src="スプリクトのアドレス">
<script type="text/javascript">
<!--
EntryTree.dateDescent : true // 日付の表示順(true:新→旧 false:旧→新)
EntryTree.entryAscent : true // 同一日付の記事表示順(true:旧→新 false:新→旧)
EntryTree.newHour : 0 // class="new"が付く時間(0は無効)
EntryTree.newCount : 10 // class="new"が付く記事数(0は無効・newHourの方が優先)
EntryTree.create() ;
//-->
</script>
>>コメントツリー
<script type="text/javascript" src="スプリクトのアドレス">
<script type="text/javascript">
<!--
var comOrderReverse = true ; /* コメントの並び (true:昇順 false:降順) */
var comNewNum = 5 ; // class="new"が付く記事数
comTreeForTypepad();
//-->
</script>
※そのままだと表示されませんので、先頭の<が全角になってます。
半角にしてご試用ください。
投稿: 朔夕こっこ | 2008-09-15 23:09
エントリーツリーの方、確かにちょっと問題ありましたね。
すみません。
それじゃあ、
EntryTree.dateDescent : true // 日付の表示順(true:新→旧 false:旧→新)
EntryTree.entryAscent : true // 同一日付の記事表示順(true:旧→新 false:新→旧)
EntryTree.newHour : 0 // class="new"が付く時間(0は無効)
EntryTree.newCount : 10 // class="new"が付く記事数(0は無効・newHourの方が優先)
の部分はダウンロードして頂いたファイル内上部にもあるんでそっちで設定して貰って、
保存して再アップロードし、
<script type="text/javascript" src="スプリクトのアドレス">
<script type="text/javascript">
<!--
EntryTree.create() ;
//-->
</script>
でどうでしょうか?
※そのままだと表示されませんので、先頭の<が全角になってます。
半角にしてご使用ください。
投稿: 朔夕こっこ | 2008-09-15 23:12