Ktai Style 1.41 を使用してみた
というわけで、WordPress
の携帯対応プラグインである『Ktai Style バージョン1.41』がリリースされていたのでアップグレードしてみました。以前、ブログに書いていたフィルターフックの不具合(2008-06-19 Ktai Style 1.40 を使用してみた)にも対応していただき感謝です。
ちなみに、バージョン1.40を使用していた数日前に気がついたんですが、YouTubeへの動画にリンクを貼って、IDに対応する動画なく『HTTP/1.1 303 See Other』が返されるときに、redir.php がタイムアウトすることがありました。だけど、バージョン1.41にしてみると、その現象がなくなって正常に動作するようになっていたので、
リンク先に Mobile Link Discovery があるかの確認で、相手先サーバーがチェンク形式のデーター (Transfer-Encoding: chunked) を返したときに、モバイル版ページの URL をうまく抽出できないことがあった不具合を修正しました。
の修正によって解消されたんでしょうね。
あと、さっき気がついたんですが、<a name="test"></a>のように、aタグにhref要素がない場合でも、redir.php の外部リンクへと文字列置換されるみたいです。道理で、『続きを読む』の記事の時に外部リンクを表す絵文字が表示されるわけだ。name要素自体がなくなってしまうから、多分バグ……なんでしょうかね。
また、display_errors Onの状態で、プラグイン作者さんのサイトへredir.php を使用してリンクすると、104行目のfread()でエラーが大量発生……まぁ、display_errors Offの状態だと問題なく動作するから別に良いんですけどね。
関連記事
同じ日の記事
- 2013-07-06 『第一回白瀧杯 女流かるた高校選手権大会』がニコニコ生放送で中継されます (0)
- 2013-07-06 山道で迷うと危険です (0)
- 2011-07-06 相模女子大:カルタクイーン・渡辺さん、母校で講義 (0)
- 2010-07-06 全国高総文祭みやざき2010:小倉百人一首かるた部門の実施要領 (3)
- 2009-07-06 左側の札は手首を使って取るようにしてみての感想 (0)
- 2009-07-06 『うたばん』に競技かるたの話題が出ていたらしい (2)
- 2007-07-06 この雨はトードマンの仕業だっ! (0)
- 2006-07-06 四国大会と埼玉予選 (0)
- 2004-07-06 全日協での登録名 (3)
7 Comments
Sorry, the comment form is closed at this time.
確かに、a 要素に href 属性がない場合でも処理を進めてしまっていますね。href 属性がない場合は何も処理しないように改善してみます。
fread() で出てくるエラーって何でしょう?? サイトの反応が重い場合にエラーが出るのなら、fread() に @ をつけてエラー抑制した方がいいのかもしれません。それ以外のエラーならば、コードが悪い可能性があります。
> href 属性がない場合は何も処理しないように改善してみます。
ありがとうございます。
対処していただけると嬉しいです。
> fread() で出てくるエラーって何でしょう??
すみません、エラーが出るとだけ書いて詳細を書いておらずに無責任でしたね……
表示されるエラーは、
がループされて延々と表示されて、最後に、
が出力されています。
> サイトの反応が重い場合にエラーが出るのなら、fread() に @ をつけてエラー抑制した方がいいのかもしれません。
確かに、@fread() にするとエラーが出力されずに正常にリンクされました。
当サイトは気ままにやっている個人サイトなので、ときどき
display_errors Onの状態にしてしまっているときがあるんですよね。今回は、それで偶然この現象を発見してしまいました。
なるほど。これはチャンク形式の処理に失敗している場合に出るものです。実際のデーターをバイト数の部分と誤認してしまっている状況です。テスト時にそういう状態があったので、いろいろ調整したのですが、相手先によってはまだダメなのかもしれません。さらに調整が必要ですね。
trac で報告したときは「HTTP/1.0 にすれば、そもそもチャンク形式が存在しない」というコメントがついてしまったので、うまく調整できなければ HTTP/1.0 にしてしまうかもしれません。
fread() で、$length で指定したバイト数を1回で取得できない場合を考慮してませんでした。それを考慮したコードを CVS に置きましたので、お試し頂けると幸いです。
これでダメそうなら、HTTP/1.0 にしてみます。
対応ありがとうございます。
さっそく、redir.php ファイルを更新してみたところ、前述のような現象は発生せずに問題なくリンクされました。
どうもありがとうございます。
携帯対応プラグイン Ktai Style バージョン 1.42 リリース
絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.42 をリリースいたしました。1.41 からの変更点は次の通りです。
a 要素に href 属性がない場合はリンクとみな...
携帯対応プラグイン Ktai Style バージョン 1.43 リリース
絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.43 をリリースいたしました。1.42 からの変更点は次の通りです。
span 要素, div 要素の stye 属性 (ビジュアルエデ...