Yuriko.Net 個別記事

2008-04-16
晴れ

携帯対応プラグイン Ktai Style バージョン 1.32 リリース

Ktai Style 1.32 サンプル画面

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.32 をリリースいたしました。変更点は以下の通りです。

  • FireStats がコメント投稿者の国旗アイコンを追加した場合、可能ならば携帯絵文字の国旗に変換するようにしました (日本、アメリカ、スペイン、ロシア、フランス、ドイツ、イタリア、イギリス、中国、韓国)。
  • プラグイン用画像をリンクにせず alt 文字列をそのまま表示する処理は、コメント一覧にも適用するようにしました。
  • Ktai Style 1.31 で作り込んでしまった、携帯向けページ分割が正常動作していない不具合を解消しました。
ダウンロード: ktai_style132.tar.bz2 (193.3 KB)
バージョン 1.33 をリリースしました。

今回のバージョンアップは、Ktai Style 1.31 で携帯向けページ分割が正常動作していないというバグを作り込んでしまったための修正リリースです。同時に、FireStats が埋め込む国旗・OS・ブラウザーアイコンを携帯絵文字やテキストに変換する処理も盛り込んでいます。

今回のエンバグは、テストがちょっと甘かったのが原因でした。みなさまにはご迷惑をおかけいたしました。今回は自サイト・テストサイトでの確認をきちんと行なっておりますので、おそらく問題ないかと思います。

トラックバック・コメント »

  1. Ktai Style 1.32リリース…対応しました

    WordPressなブログを携帯でも閲覧可能にするなら、Ktai Styleプラグインと言うことで1.31がリリースされたので、本サイトも早速対応しました 感謝。
    携帯での閲覧時に何か問題ありましたら…

    Slashcolon /:からのトラックバック
  2. [...] 携帯対応プラグイン Ktai Style バージョン 1.32 リリース @ Yuriko.Net [...]

  3. ゆりこさん、こんにちわ。
    以前手動でログインセッションを作る際の注意をしてもらいありがとうございました。
    またちょっとおかしなことになっているのでアドバイスしてもらえないかと思ってコメント書きました。

    最近になって気づいたんですが、携帯で見たときに画像が表示されなくなってしまいました。
    WP2.3のころアップロードした画像は小さくサムネイルで表示されるのですが、WP2.5になってからアップロードした画像が空白になって表示されません。
    ReadMeに「縮小画像は、オリジナル画像と同じディレクトリーに保存されます」と言うことで調べてみたらその縮小画像が生成されていませんでした。

    どうすればよいのか分からなかったのでアドバイスしてもらえないでしょうか?

    MySQL クライアントのバージョン: 4.1.20

    947からのコメント
    • WP2.5になってからアップロードした画像が空白になって表示されません。
      ReadMeに「縮小画像は、オリジナル画像と同じディレクトリーに保存されます」と言うことで調べてみたらその縮小画像が生成されていませんでした。

      WordPress 2.3 では OK だったとすると、「3G 端末で見ても画像がインライン表示されない」において、1番目2番目の可能性は低いですね。お手数ですが、デバッグモードに変更して詳しいエラーを確認してみてください。携帯電話でエラーメッセージを見て、PC でタイプするのが大変ならば、Firefox の UserAgentSwitcher で携帯電話のユーザーエージェントを名乗って 自サイトを閲覧するとか、iモードシミュレータを使うとかしてみてください。WordPress 2.5 から、サムネール画像のファイル名体系が少し変っています。それに追随したつもりですが、実は例外があるのかもしれません。閲覧しようとしている画像のファイル名も確認してみてください。

      • ゆりこさん、こんにちわ。
        ちょっと分からなかったんですが、「デバッグモードにする」とは、shrinkage.phpの
        // define (KS_SHRINKAGE_DEBUG, TRUE); の
        //を外すってことでいいんですよね?これで携帯からサイトを見てエラーを確認すると言うことですよね。

        やってみたんですがエラーが表示されず、デバックモードにする以前と変わらない状態の、『画像があるはずの場所が空欄状態のままで、それ以外は普通に見れる』という状態でした。
        それから、テストとしていくつか新しい記事を書いてみたんですが、するとKtai Styleオプションで「小さめのサムネイルを表示。」を選択しているのですが、どの端末でも「画像をリンク」で表示されてしまいます。XXX.ktai.jpgの縮小画像も生成されないままになっています。

        確認は自身のau携帯2機種とUser Agent Switcherで色々とやってみましたが、エラー表示もされなかったのでまたアドバイスお願いします。

        947からのコメント
        • 実際にサイトを見てみました。画像の alt 属性が軒並み「空」になっています (alt="")。この場合、レイアウト用調整用のイメージとか、アフィリエイト用のアクセスカウント画像とかと判断して、何も表示しません。「代替文字列が空」ということは、「たいしたことない画像」であるというわけです。

          WordPress 2.3 以前は、デフォルトで alt 属性部分にファイル名が入っていましたが、WordPress 2.5 ではアップロード時に何も指定しないと空白のままになってしまいます。メディアブラウザで画像を選択し、「キャプション」(代替テキスト) の部分に適切な文字列を入れるようにしてください。
          すでに画像を入れてしまった記事は、自動で反映されないので、手動で XHTML を修正するか、画像を挿入し直してください。

  4. 初めてコメントさせて頂きます。Ktai Style をWordPress MUで使わせて頂いております。WordPress Plugins/JSeriesの今後の予定に「WordPress MU で動くかどうか確認する」という項目があったので、動作状況の報告に来ました。

    Ktai Style1.30は、WordPress MU 1.3.3で問題なく動作しています。各ブログでそれぞれ使ってもらっていますが、大きな不具合は出ていません。ひとつだけ気になるのは、WordPress MU の場合、ポータルサイトの窓口となるhome.phpが表示できないということです。

    以上、ご参考まで。

  5.  ゆりこさんこんにちは。
     MEから2.5に変更して、早速携帯対応にしましょう。ということで、さっそくkeitai-styleを利用させていただこうと思ったのですが、プラグイン・インストールの段階で、下記のメッセージが出てしまいました。

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/sites/lolipop.jp/users/lolipop.jp-dp01284398/web/kcs/wp-content/plugins/ktai_style/ktai_style.php on line 60

     単純に、”}”が欠落していたということで、行末に(というより次の行に)追加して保存し、再実行しました。

     また、別の箇所に
    /* ==================================================
    * Ktai_Style class
    ================================================== */
     という箇所もあり、ここも変更してみたんですが、
    そうすると、別の行でやはりエラーが出てしまいます。

    Parse error: syntax error, unexpected T_FUNCTION in /home/sites/lolipop.jp/users/lolipop.jp-dp01284398/web/kcs/wp-content/plugins/ktai_style/ktai_style.php on line 71

     さすがに、こうなると私の知識では着いていけず、どうしようもなくなったので、困っています。

     申し訳ありませんが、改めてファイルのご確認をしていただければ。と、思います。

    yoscyからのコメント
  6. ヨウメイさん:

    Ktai Style1.30は、WordPress MU 1.3.3で問題なく動作しています。各ブログでそれぞれ使ってもらっていますが、大きな不具合は出ていません。ひとつだけ気になるのは、WordPress MU の場合、ポータルサイトの窓口となるhome.phpが表示できないということです。

    ご報告ありがとうございます。貴サイトはちょっと前に見つけまして、「WordPress MU でも動くのかーー」と安心していました。あと、@WORD でも採用されているようです。
    こういう報告は非常にありがたいのですが、ドキュメントでは「稼動実績はある」としか書けないのが残念なところです。自身で WordPress MU を動かして各種テストを実行しないことには「動作保証する」と言えないので。

    yoscy さん:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/sites/lolipop.jp/users/lolipop.jp-dp01284398/web/kcs/wp-content/plugins/ktai_style/ktai_style.php on line 60

    ほぼ間違いなく、PHP4 で動作させたときのエラーですね。Ktai Style は PHP 5.2.0 以降でのみ動作保証しておりますので、サーバーの PHP バージョンをご確認ください。ロリポップはまだ PHP4 のままのようですよ。

    •  ゆりこさん、
       なるほど。ありがとうございます。
       残念です。^^;
       ロリポップにお願いしてみましょう。m(_,_)m

      yoscyからのコメント
  7. 携帯表示系をVer1.32へバージョンアップ!

    このブログの携帯表示系の制御を行っているプラグイン

    Ktai Style @ Yuriko.net

    バージョンを1.30 -> 1.32に

    上げました

    いろんな不具合の更新が,かかったみたいです
    こちら,運用上じゃぁ,…

    吟遊詩人の戯言からのトラックバック
  8. 【WordPress】「Ktai Style」での投稿記事の新規作成や編集に失敗…

     先日当ブログに「WordPress 2.5.1」を適用したのですが、どうもそのあたりから、携帯電話対応プラグイン「Ktai Style」での記事編集に失敗するようになってしまいました。
     具体的には、…

    Telminaからのトラックバック
  9. はじめまして!”しば”と申します。ブログでKtai Style利用させて頂いています。非常に使い易く、表示もバッチリで大変助かっています。ありがとうございます。
    しかし1点だけ問題が発生しています。先日PSPで自分のブログを閲覧したところ、背景色が真っ黒で、文字も真っ黒なため本文が全く読めない状態となっていました。その時はてっきり「Ktai StyleはPSPには未対応なんだ」と思い込み、WordPress Ultimate Gamer’s Packというプラグインを別途導入したのですが、症状が全く改善されません。
    後で調べてみてわかったのですが、Ktai StyleもPSPに対応済みだったのですね。症状が改善されなかったのは、別途導入したPSP用プラグインよりもKtai Styleによる振り分けが先に働いているため、ですよね。しかしそうなると、何故PSPから正常に閲覧できなかったのかがわかりません。プラグインを有効にしてから一切設定を変更していないのですが、何か作業が必要だったのでしょうか?
    さしあたって、
    (1) Ktai Styleの機能でPSPから正しく閲覧できるようにする
    (2) PSPから閲覧したときはKtai Styleではなく、Ultimate Gamer’s Packのプラグインが有効になるようにする
    のどちらかの対策を講じたいのですが、管理画面からの設定でなんとかなるものでしょうか。大変申し訳ありませんがご教示頂けると助かります。

    しばからのコメント
    • (1) Ktai Styleの機能でPSPから正しく閲覧できるようにする
      (2) PSPから閲覧したときはKtai Styleではなく、Ultimate Gamer’s Packのプラグインが有効になるようにする

      Firefox で PSP のユーザーエージェントを名乗って貴サイトを閲覧した場合、白地の携帯表示になっています。となると、PSP 実機のブラウザーがちょっとクセがあるのかもしれません。わたしが実機を持っていないので、(1) をやるのは、ちょっと大変です。1つ考えられるのは、default テーマの header.php で、body 要素で空の内容の bgcolor 属性などがよくないのかもしれません。body 要素を単純に <body> としてみるとどうなるでしょうか。
      (2) については、残念ながら管理画面の設定では無理です。services.php の 1703行目〜1705行目に PSP の判別ルーチンがあるので、ここをコメントアウトするか、CUSTOMIZE.html に書いてある通り、ユーザーエージェント判別結果をいじるフィルター関数を作ってみるしかありません。

      • ゆりこ様
        お答えありがとうございます。わざわざ確認までして頂いたようですみません。

        services.php の 1703行目〜1705行目に PSP の判別ルーチンがあるので、ここをコメントアウトするか、CUSTOMIZE.html に書いてある通り、ユーザーエージェント判別結果をいじるフィルター関数を作ってみるしかありません。

        を参考に解決してみようと思います。ありがとうございました。

        しばからのコメント
      •  横やり失礼します。

         ゆりこ様、何ならPSP1台貸しましょうか?
         新旧合わせて3台ありますので(爆)。

         ちなみに、私もしばらくPSPで自サイトをチェックしていなかったのですが、しば様ご指摘のように背景が真っ黒になってしまいました。

         なお、背景色設定がきちんとおこなわれているこちら「Yuriko.Net」では、内容をまともに読めます。

         まさかと思って、テーマファイル(私の場合はcompact)の「header.php」内にあるbody要素の開始タグから、余計な属性を除去したところ、まともに読めるようになりました。
         お試しください。

        • まさかと思って、テーマファイル(私の場合はcompact)の「header.php」内にあるbody要素の開始タグから、余計な属性を除去したところ、まともに読めるようになりました。

          やっぱりそれが原因でしたか。「あまり行儀のよくない書き方」だったのですが、各社携帯端末で OK だったので、問題なしと判断していました。やっぱり正しい書き方に戻してみます。

          PSP の貸し出しについては、ありがたいお話ですが、今のところなくてもいいかと思っているので、別に構いません。

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る