« 世界の巨大恐竜博2006
utf-8へ移行 »

Wordpressの「Read-more」プラグイン

2006/08/01 Tuesday @ 23:31:31/ 893 days old

先日、テストサイトを2.04MEにアップグレードした。
その際に、記事の「続きを読む」プラグインを入れた。
これはMTとかでよく使われている記事の折り畳みスクリプト。

まずは本家プラグインにアクセス、Wordpress Plugins DBで探す。

英語なのでとにかく時間がかかる。
キーワードを”Ajax”で検索。たくさん出てきた(;´д`)

その中で”FEATURES”のなかに
中国製折り畳みスクリプトがあった。
名前は「Ajaxified Expand Post NOW」

落として入れてみるも、MacIEからだと

FATAL ERROR: Cannot create an XMLHTTP instance.

と出て動いてくれない。
洋ぽんのNetFrontからでも同じ。ああ、ZERO3もダメだった(´д⊂)

MacIEはatom.xmlを表示しようとするとエラーになる。
京ぽん2のOpreでは出来てもMacIEでは出来ないのある(;´д`)
このブラウザのエラーが関係しているのだと思う。

主要ブラウザで使えないのは却下である。
使えるように修正すればよいのだろうが、どこを直していいかわからない^^;

次に入れたのがgetContentforShowHide.php
これも”Read more”に当たる部分が

div id=’extLink$id’
p

などとスクリプトのソースが表示されてしまってダメだった。

どうにも手を付けられずに、Themeのエントリー部分にこのサイトで使っているThemeのnavigation部分のjavascriptを書いてしまおうかと思ったが、一応wordpress関係を徘徊。

徘徊したカイがあり、MMRT diary life様の記事を見つけて修正。
これはトラックバック送信の修正のよう。

でもわらにもすがる気持ちで直して、プラグインを全部オフにして
改めて有効化してみた。
するとMacIEからも洋ぽんNetFrontからも動いた!!
いやーうれしかった^^

プラグインを一つずつ有効化してみて、なんでソースが出てきたかわかった。
Markdownが原因だった。
お互い相性が悪いんだねって事でMarkdownをオフ。

このプラグインは1.51時代にくっついてきて、
どうやって使っていいかもわからずに有効化していた。

あとはinline AJAX Moreなんて凝ったのも見つけた。
でもMacIEでダメだから却下。
Safariでやってみたら、文字化けの嵐になった。

このプラグイン、色々管理画面から設定ができていい。
動作も、フェードイン、フェードアウトになると
スッと文字が現れたり消えたりしてカッコイイ。

修正して使えたらいいなぁ。


posted by moo | Category wordpress | | Top

No Comments »

No comments yet.

RSS feed for comments on this post. | TrackBack URI

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>