Ktai Styleタグの投稿

2008-05-07
晴れ

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

Ktai Style 1.32 サンプル画面

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.33 をリリースいたしました。今回はセキュリティー修正を含んでおり、バージョン 1.20 以降の利用者はこのバージョンへの更新が必須です。変更点は以下の通りです。

  • WordPress 2.3.3 以前において「絵文字投稿を許可する」設定にした場合、投稿本文にシングルクォート (’) を含む場合に、投稿編集に失敗する不具合を修正しました。*** これは Ktai Style 1.20 〜 1.33 に存在するセキュリティー欠陥です ***
  • WordPress 2.5 以降において、「絵文字投稿を許可する」設定でコメント編集をするとシングルクォート (’) の前にバックスラッシュ (\) がついてしまう不具合を修正しました。
  • ウィルコム絵文字で 0xF052 は「バイク」が正当なため、変換テーブル等を修正しました (従来は「船」だと思っていました)。
  • Nokia 端末の判別で取りこぼしがあったのを修正しました (ソフトバンク X02NK など対応)。
  • 投稿一覧で、ワード検索が正常に動作していなかった不具合を修正しました (Ktai Style 1.30 でエンバグ)。
  • テンプレートタグ ks_mb_get_form() において、絵文字投稿の設定によってエスケープを外す/外さないの違いがあった問題を修正しました (エスケープありのままとしました)。
⇒ダウンロード: ktai_style134.tar.bz2 (196.4 KB)

今回は単純なバグ修正ではなく、セキュリティー修正を含んでいます。ただし、攻撃を行うには当該ウェブログに投稿できる権限が必要なため、影響は軽微と思われます。編集機能のバグは、セキュリティー欠陥に繋がる恐しいものだったのですね〰。

正直なところ、WordPress の API に与えるデーターを「DB 用にエスケープしたものにする」というルールがいまいちに思います。WordPress 2.5 以降はプリペアードステートメントが導入されたので、「エスケープしないデーターを与える」方が自然に思えるのですが、そうするとプラグインの対応が大変になるかもしれません。だいたい、wp-settings.php で $_GET, $_POST をまるごと magic_quote しているのは、安全ではあるもののいまいちですよね ;-)

2008-05-04

Ktai Style の投稿編集がバグってる

ゆりこ による 07:09:59 の投稿
カテゴリー: WordPressハック
タグ: ,

会津旅行でのリアルタイムレポートを行なっていますが、メール投稿で誤記したのを訂正しようと Ktai Style での投稿編集を行ないましたが反映されていません!! 旅行記はまだ WordPress 2.3.3 なんですが、Ktai Style がバグっているようです。WordPress 2.5 だと編集機能が動くことは確認しているんですが、2.3.3 はテスト手抜きしていました……。早めに修正したいと思いますです。

[追記 208-05-05] 再度確認してみたところ、テストサイトでは WP 2.3.3 でも編集機能は正しく動作していました。旅行記で動かないのは個別事象かもしれません。とはいえ、不具合には違いないので、原因究明を行なってみます。

[さらに追記] さらに調査した結果、携帯ログインしたユーザーと異なるユーザーの投稿で編集失敗していました。タグ追加はできています。管理機能は WordPress コアの API を使っているわけですが、その API の使い方がまずいのかも。←大違いでした。同一ユーザーでも発生します。他の原因を推測していますが、それに合致する状況でも発生しない (編集できている) ことがあって、ちょっと謎です。少なくとも「WordPress 2.3.3 以前では、投稿編集/コメント編集機能は不具合がありそうなので、使わないのが無難」と言えます。(コメント編集機能は OKでした)

[追記 2008-05-06] なんと、投稿管理で「検索」機能がまるで動作してないことも判明しました。WordPress 2.5 で投稿一覧表示がされない問題に対応したとき、検索ワードでの絞り込みを作り込んでなかったようです……。なんか Ktai Style 1.3x はボロボロやな〰。1.4x 系統の開発は凍結して、しっかりバグ出しした方かも ;-)

2008-04-28
晴れ

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

Ktai Style 1.32 サンプル画面

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

  • WordPress 2.5 以降のメディア管理で挿入した画像の場合、alt 属性が空でも画像を表示させるようにしました (class 属性に wp-image-NNN が含まれるかどうかで判断)。
  • All in One SEO Pack を使っていると、携帯閲覧時、「白紙ページ」になったり title 要素が文字化けしたりする現象を回避するようにしました。
  • Ktai Entry によるメール投稿の新着確認をできるようにしました。
  • WordPress 2.5.1 で、携帯電話からの新規投稿・投稿編集で画面が途中で切れたり画面が白紙になる現象を修正しました。
  • 附属テーマの classic, default, redportal は、PlayStation Portable (PSP) で閲覧したときに画面が真っ黒になる不具合があったのを修正しました (バージョン 0.98 で複数テーマが切り替え可能になったときより発生していいました)。
ダウンロード: ktai_style133.tar.bz2 (195.8 KB)
バージョン 1.34 をリリースしました。

今回のバージョンアップも、基本的にバグフィックスです。特に、WordPress 2.5 での動作を改善していますので、WordPress 2.5.x ユーザーの方には更新をお願いいたします。

Ktai Style の管理機能は WordPress 2.5.1 非互換→修正ずみ

ゆりこ による 00:27:20 の投稿
カテゴリー: WordPressハック
タグ: ,

昨日リリースされた WordPress 2.5.1 ですが、拙作の携帯対応プラグイン「Ktai Style」において、エラーが発生することが判明しました (ご報告ありがとうございます)。管理機能のうち、新規投稿や投稿編集機能で画面が途中で切れる/画面が何も出ない、などの現象が発生します。

早めに修正版を出したいと思いますが、代替コードの記述とテストにちょっと時間がかかるので、早くても明日夕方になると思います。それまでは、WordPress 2.5.1 のアップグレードを「セキュリティーフィックスのみ」に留める (wp-includes/pluggable.php, wp-admin/includes/media.php, wp-admin/media.php のみ更新する) か、アップグレードしてしまった場合は、修正版のリリースまでお待ちくださりますようお願いいたします。

原因は、Ktai Style が使用している WordPress コアの関数 get_nested_categories() が 2.5.1 で突如廃止されてしまったことです。0.0.1 のバグフィックスで関数が廃止されるというのは異例ですが、実はテーマやプラグインが使ってはいけない内部専用 API だったのかもしれません……。

WordPress のコードは、public/private の書き分けがいまいちで、テーマやプラグインからは、どの API が使用可能なのか、いまいち分かりにくいんですよね……。個人的には、さっさと PHP 5 専用としてもらって、private, protected, public などの修飾子を使ってもらいたいところです。WordPress 2.5 にするタイミングで PHP5 専用にしてもよかったと思いますね〰。

[追記] ちょっと強引かと思いつつ、チケット#6856 を切ってみました。trac はこういう使い方をしてもいいんですよね??

[追記 2008-04-28] 修正版である Ktai Style 1.33 をリリースしました。

2008-04-18
晴れ

wp-otenki の携帯対応

ゆりこ による 02:44:02 の投稿
カテゴリー: WordPressハック
タグ: , , ,

ウチのサイトでは自作のお天気表示 Weather Jounal を使っていますが、一般的には wp-otenki を使った方が便利でしょう。

しかし、wp-otenki は、Ktai Style に対応していません。wp-otenki のコードをちょろっと見てみましたが、「天気を表示させたい場所に <?php do_action('wp-otenki'); ?> を書く」という仕様のため、携帯電話で天気表示させるには、携帯用テーマで同様の記述をしなければなりません。

しかし、それだと LWWS の天気アイコンを表示してしまうため、パケット料金が嵩みます。ここは携帯絵文字で表示させるアクションを定義して、「天気を表示させたい場所に <?php do_action('wp-otenki-ktai'); ?> を書く」という仕様がよさそうです。ところが、LWWS は天気アイコン一覧が公開されていないため、天気アイコンの URL を携帯絵文字に変換するテーブルが作れません……。livedoor に問い合わせたら教えてくれるのかな?

天気一覧が分かれば、携帯絵文字で天気表示する関数を作って hiromasa さんに送付して、wp-otenki に取り込んでもらうのですが。

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・ブラウザーアイコンを携帯絵文字やテキストに変換する処理も盛り込んでいます。

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

2008-04-15
晴れ

携帯対応プラグイン Ktai Style バージョン 1.31→配布停止

Ktai Style 画面

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

  • コメント一覧画面で、コメント投稿者の名前からサイト URL にリンク、もしくはトラックバック・ピンバック元サイト名からサイト URL にリンクするようにしました。
  • コメント編集画面で、端末識別番号を要求したときに取得した端末番号・USIM 番号や契約者IDが見られるようにしました。
  • モードID通知をオフにしている端末に対しては、端末製造番号を要求するようにしました。
  • 権限が作者 (Author) 以下のユーザーで携帯絵文字を使って投稿しても絵文字が出ない問題、および下書きを編集すると「レビュー待ち」になってしまう問題を修正しました。
  • 本文の末尾に <br> のような、開き要素に見える HTML 要素がある場合、空の分割ページができてしまう問題を修正しました。
  • img 要素の alt 要素などで、特定の文字 (「キ」や「業」など) が破壊されてしまう不具合への対応として、WordPress本家の trac #5917 に対するパッチを適用したものに変更しました。
  • ウェブログの文字コードが UTF-8 以外の場合、PC から携帯絵文字を含む投稿・コメントを見たときに文字化けする不具合を修正しました。
  • SoftBank 6-3 シリーズにおいて、見出し要素 (h1 - h6) を div 要素と p 要素の組に変換させるようにしました。
ダウンロード: ktai_style131.tar.bz2 (193.0 KB) → バグりまくっているので配布停止にします。
バージョン1.32をリリースしました。

今回のバージョンアップは、コメント一覧・端末識別番号の処理改善およびバグ修正です。EUC-JP なウェブログでは比較的重大な問題がありますので、ぜひともアップデートをお願いします。

次は、いよいよ自動ログイン・新規投稿時でのファイル添付 (WILLCOM, スマートフォン用) の実装にチャレンジしてみます。ちょっと時間がかかるかもしれません。

[追記] 「コメント一覧」の改善について補足しておきます。初期バージョンでは、外部リンクは一律に削除していたため、コメント一覧での投稿者リンクも削除していました。その後、外部リンクをフルブラウザ経由リンクにしたり、中継ページ経由リンクにしたりと改善したのですが、コメント投稿者リンクに適用するのを忘れていました。今バージョンで、やっと適用されたというわけです。

[追記 2008-04-16] あああ、ページ分割回りがメチャクチャです (まるで分割されていない)。「開き要素に見える HTML 要素がある場合、空の分割ページができる」問題の対処コードでエンバグしてしまっていました。これは重大すぎるので、本日修正版を出します。

2008-04-12
晴れ

Ktai Style の新たなバグ

ゆりこ による 22:14:01 の投稿
カテゴリー: WordPressハック
タグ: , , ,

4月以降、WordPress 日本語フォーラムが活気を帯びていて、Ktai Style に関する質問も多く出るようになってきました。拙作のプラグインが広く使われるのはうれしいことですが、バグ報告が上がってくるのは悲しいことです。

しかも、報告されたバグは「白紙ページになる」「title 要素が文字化け」という手強いもので、解明は難航しています。Ktai Style は「PHP 5.2.0 以降対応」という凶悪仕様が幸いして PHP のバージョン違いによる問題は少ないのですが、多種多様なウェブログを携帯向けに変換するという宿命で、元のコンテンツによっては不具合が出てしまいます。

現在、1.30 の不具合を修正したバージョン 1.31 を制作していますが、この2点のバグ対応を盛り込めるかどうかは微妙なところです。両者とも質問者からの追加情報待ちで、それがないと対策しようがありませんので……。

なお、バージョン 1.31 は、バグ修正以外に次の改善を予定しています。

  • コメント一覧画面で、コメント投稿者の名前からサイト URL にリンク、もしくはトラックバック・ピンバック元サイト名からサイト URL にリンクするようにしました (従来はリンクせず名前だけ表示していました)。
  • コメント編集画面で、個体識別番号を要求したときに取得した端末番号・USIM 番号や契約者IDが見られるようにしました (PC 向け管理パネルでは WordPress 2.5 以降に対応、携帯管理画面では WordPress 2.2 以降対応)。
  • iモードID通知をオフにしている端末に対しては、端末製造番号を要求するようにしました。

1番目は、「外部リンクを全て削除」という初期仕様が、コメント一覧画面ではそのままだたったことの対応です。本文に対しては、「外部リンクを中継ページ経由のリンクに変換」と仕様変更したのに、コメント一覧画面では適用していなかったという……。

[追記] 「title 要素が文字化け」の方は、「PHP 5.1.6 で稼動させていた」のが理由でした。しかし、報告者は「Ktai Style 1.21 ならば動いていた」ということで、謎は残ります。まあでも、動作確認していないバージョンの PHP ということで、とりあえずクローズですね。

[追記 2008-04-18] 「白紙ページになる」「title 要素の文字化け」ですが、両方ともAll in ONe SEO Pack が原因っぽいです。確かに All in One SEO Pack のソースを追ってみると、白紙になるか文字化けするかの現象が発生しそうです。正直、このプラグインの実装が凶悪すぎるのですが、なんとか対策してみますか。

2008-04-10
晴れ

Ktai Style 1.30 の不具合

ゆりこ による 01:03:33 の投稿
カテゴリー: WordPressハック
タグ: ,

おとといリリースした Ktai Style 1.30 ですが、もう不具合がいくつか見つかりました……。といっても、多くは Ktai Style 1.30 で作り込んだものじゃなくて、以前のバージョンから潜んでいたものです (それでもあかんやん)。

  • 作者 (Author) 権限以下のユーザーが携帯絵文字を投稿しても <img /> となってしまって反映されない。
  • WordPress 2.5 で、作者 (Author) 権限以下のユーザーが下書きを編集すると「レビュー待ち」になってしまって再編集できなくなる。
  • 「携帯表示」設定画面で、「EZweb 用 (au, TU-ka)」という表記が残っている (TU-KA は 2008年4月1日に停波しました)。
  • ウェブログの文字コードが UTF-8 以外のとき、携帯絵文字を含む投稿・コメントが文字化けする。

1番目は、WordPress コアが権限の低いユーザーに対して kses HTML フィルターを適用してしまうのが原因です。デフォルトでは img 要素に localsrc 要素を通す設定なんてありませんから、削除されてしまうわけです。あらかじめ、img 要素の localsrc 要素は許すよう設定すれば OK です。

2番目は、edit_published_posts という role がなくなったのに、それをチェックしていたのが原因のようです。低い権限のユーザーはテストを手抜きしたのもあります……。

早めに修正版を出したいと思います。権限が低いユーザーでの問題は、多人数で WordPress を使う場面では重大ですし。

[追記 02:00] TU-KA 表記が残っている件を追記しました。些細なことですが、デバイス ID →機種名の変換テーブルは削除したのに、ここの削除を忘れていたのは、ちょっと情けないです。

[追記 10:40] EUC-JP なウェブログでは、PC 向けに携帯絵文字を代替文字列に変換する処理で UTF-8 文字列を入れてしまい、文字化けすることが分かりました。services.php は UTF-8 で記述されているのに、ウェブログの文字コードに変換してないのが原因でした。従来は UTF-8 のみ対応だったので問題ありませんでした。

2008-04-08
雨

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

ゆりこ による 18:13:04 の投稿
カテゴリー: WordPressハック
タグ: , , , ,

Ktai Style 画面

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

  • WordPress 2.5 正式版およびイー・モバイル音声端末での動作を確認しました。
  • WordPress 2.0.x, 2.1.x にも対応しました。ただし閲覧機能のみ対応で、管理機能は使えません。
  • PC 版ページの URL に携帯電話でアクセスするとモバイル版ページが出るブログサービスへのリンクは、中継ページを出さずに直接ジャンプするようにしました。
  • 外部サイトのリンクで、a 要素に class=”ktai” を追加した場合、中継ページを出さずに直接ジャンプするようにしました。リンク先 URL が同一 URL で PC/携帯両対応しているサイトの場合に指定すると便利です。
  • 他のプラグインが本文に挿入したスタイルシートや JavaScript を削除するようにしました。
  • コメント時に端末識別情報を必須にしている場合、mova, FOMA では iモード ID を取得するようにしました。
  • コメント投稿時に端末識別情報を必須とする対象に、イー・モバイル音声端末 (EMnet 経由接続の場合) を加えました。
  • compact, default テーマで、コメント表示時の「コメント投稿」のリンクを、コメントの先頭ではなくコメント末尾の下に移動しました。
  • 管理画面の「投稿管理」で、年月を指定して絞り込みできるようにしました。
  • 自作の携帯テーマファイルは wp-content/ktai-themes/ ディレクトリー配下に入れられるようにしました。ktai_style ディレクトリーの外側のため、プラグインのアップグレードが容易になります。
  • 携帯キャリアのIPアドレス帯域からアクセスしているかの判別をできるようにしました 。
ダウンロード: ktai_style130.tar.bz2 (189.8 KB)
バージョン 1.31 をリリースしました。

今回のバージョンアップは、WordPress 2.5 正式対応が目玉です。WordPress 2.5 RC2 で動作確認ずみでしたが、正式版になって発生した不具合などを直しています。また、WordPress 2.0, 2.1 にも閲覧機能のみ対応としました。さらに、携帯対応のブログサービスには中継ページを出さずにジャンプする機能も追加しました。

今後は、自動ログイン機能と、Ktai Style/Mobile Eye+/MT4i をインストールしている独自ブログの検出機能などを実装する予定です。

[追記 04:25] 超重要なことを書き忘れていました。携帯管理機能ですが、WordPress 2.2.x 系統のサポートは、1.3x 系統で終了します。次期 1.4x 系統では、管理機能が使えるのは WordPress 2.3.x 以降のみとする予定です。WordPress の管理機能は、バージョンごとに内部構造が結構違うため、複数バージョンに対応させるのは大変なのです……。このため、管理機能のサポートは、比較的新しい WordPress のみとします。閲覧機能は、テンプレートタグの互換性が保たれているため、WP 2.0 以降のサポートが継続できそうです。

2008-04-05
晴れ

Ktai Style は WordPress 2.5 で投稿一覧出ない

ゆりこ による 00:40:50 の投稿
カテゴリー: WordPressハック
タグ: ,

WordPress 2.5 RC2 で動作確認したはずの Ktai Style ですが、2.5 正式版で見ると、管理パネルの「投稿管理」で投稿一覧が出ず、「何も見つかりませんでした」となってしまうことが判明しました。(何で今ごろ気付くのか……)

修正方法はすぐに分かり、WordPress 2.3.x でも問題ないことは確認できました。あとは WordPress 2.2 でチェックですね。

これは重大なバグなので、早く Ktai Style 1.3.0 を出さないと!!

[追記 2008-04-07] 別のテスト環境では、2.5 正式版でも投稿一覧が出ました……。出る条件/出ない条件がよく分かりません。上記の「修正方法」は少しアドホックな方法なので、できれば採用したくないんですよね。

2008-04-03
くもり

Ktai Style 1.3.0 の予定

ゆりこ による 20:05:17 の投稿
カテゴリー: WordPressハック
タグ: , , ,

WordPress ME サポートエイプリルフールで時間が取られていましたが、Ktai Style も少しずつ改良しています。来週ぐらいにリリースしようと思っています。主な機能アップは以下の予定です。→リリースしました

  • WordPress 2.0.x にも対応 (閲覧のみで、管理機能は使用不可)
  • 携帯対応のブログサービスへのリンクは、中継ページを出さずに直接ジャンプ
  • 外部サイトのリンクで、a 要素に class=”ktai” を追加した場合、中継ページを出さずに直接ジャンプ
  • コメント時に端末識別情報必須の場合、iモード ID を取得 (端末 ID 取得と違ってダイアログが出なくなる)
  • 自作の携帯テーマファイルは wp-content/ktai-themes/ ディレクトリー配下に入れるようにした (従来の場所も認識します)。
  • 自作テーマで、独自の menu_XXX.php ファイルを作った場合、?menu=XXX で呼び出せる。例えば、menu_events.php で「直近のイベント」というページを作るという技がある。
  • 携帯キャリアのIPアドレス帯域からアクセスしているかの判別に対応

どちらかというと地味な機能アップです。WordPress 2.0 対応ですが、閲覧だけならばさほど修正しなくても使えることが判明したので、管理機能は無効として対応することにしました。せっかく ME 2.0.x サポートをすることにしたので、こちらのユーザーさんにも使ってもらいたいですから。でも、PHP5 が必須ですよ ;-) (PHP4 対応は困難です)。

2008-04-01
くもり

PC でも Ktai Style 2008.4.1 みたいな表示にする方法

ゆりこ による 16:53:40 の投稿
カテゴリー: WordPressハック
タグ: , ,

本日の「Yuriko.Net 旅行記」では、PC 表示でも「Ktai Style 2008.4.1」と同じ特別な表示をさせていますが、これは、別のプラグインを入れることで実現しています。「特別な表示」を実現するエッセンスは非常に短かいコードなのです。

< ?php
/*
Plugin Name: Random Pickup
Plugin URI: http://www.yuriko.net/travel/2008/04/01/2008-aprilfool/
Description: Shuffle style for PC page
Author: IKEDA Yuriko
Version: 0.92
Author URI: http://www.yuriko.net/cat/wordpress/
*/
function random_pickup() {
	if (is_robots() || is_feed() || is_trackback() || is_404() || is_page()) {
		return;
	}
	global $wpdb;
	$post = $wpdb->get_results("SELECT ID, post_type FROM $wpdb->posts
		WHERE post_status = 'publish' AND post_password = '' AND post_date < NOW()
		ORDER BY RAND() LIMIT 1", ARRAY_A);
	if ($post[0]['post_type'] == 'post') {
		query_posts("p={$post[0]['ID']}");
	} elseif ($post[0]['post_type'] == 'page') {
		query_posts("page_id={$post[0]['ID']}");
	}
	return;
}
add_action('template_redirect', 'random_pickup');

コードをよく見ると、前半と後半で矛盾があります。当初「ページ」も対象にしていたのですが、途中でページを除外したため、後半にページ向け処理が残っているわけです。今からでも遅くないので、みなさんの WordPress にもぜひどうぞ :-P

Ktai Style バージョン 2008.4.1 リリース

ゆりこ による 00:11:33 の投稿
カテゴリー: WordPressハック
タグ: , , ,

Ktai Style 2008.4.1 動作画面

WordPress 向け携帯対応プラグイン「Ktai Style」の新バージョンをリリースいたしました。今回はバージョン番号が一気にインフレして、ver 2008.4.1 となります。主な変更点は以下の通りです。

  • 高度な自動設定機能を搭載したため、設定画面を廃止しました(!)
  • 携帯テーマは1つのみ (single.php, comments.php) で選択できなくなりました(!)
  • 脆弱性がないかと不安なので、管理機能を廃止しました(!)
  • セキュリティー向上のため、外部サイトへのリンクは削除するようにしました(!)
  • フルブラウザーに切り替えると意味がないため、個体識別情報の要求をやめました(!)
  • 3G 端末等での「画像を表示/リンクに変換」のメニューを廃止しました (パケ死上等!)

ダウンロード⇒ktai_style20080401.tar.bz2 (95.1KB)

なお、このバージョンは、本日2008年4月1日のみの限定配布です。そのため、SF.JP での配布はしておらず、上記リンクからのダウンロードのみとなります。使ってみたい方はぜひとも早めの入手をお願いいたします。例によって、動作サンプルは「Yuriko.Net 旅行記」をご覧ください。(リンク先は、PC 画面でも特別な動作を行うよう改造してあります)

[追記 2008-04-02] お楽しみ頂けましたでしょうか。アクセスログによりますと、のべ32回ダウンロードされました。ぜひ来年の4月1日にご使用頂けると幸いです ;-)

2008-03-30
くもりのち雨

Ktai Style の WP2.5 対応およびイー・モバイル対応

ゆりこ による 16:59:15 の投稿
カテゴリー: WordPressハック
タグ: ,

先日、WordPress 2.5 およびイー・モバイル音声端末の対応を盛り込んでいた Ktai Style ですが、前者の正式リリースおよび後者のサービスインに伴ない、動作確認を行いました。

WordPress 2.5 ですが、1点問題がありまして、サムネールを正しく認識せず、元画像と認識してしまいます。これに伴なう不具合は、Ktai Style が作る小型サムネールが、image.ktai.jpg ではなく、image-WWWxHHH.ktai.jpg などになってしまうことです。画像が出ないわけではなく、実際にはあまり問題にはならないでしょう。

WordPress 2.5 からは、サムネールのサイズを自由に変更できるようになったため、ファイル名が image-WWWxHHH.jpg のような型式になったのが理由です。画像を切り抜いた (クロップした) 場合は cropped-image-WWWxHHH.jpg というファイル名になりますが、これもクロップした画像とは認識しません。

イー・モバイルの方は、EMnet 経由で閲覧した場合、きちんと携帯電話向け表示になりました。絵文字を含む表示も快適です。絵文字入力はテストしていませんが、たぶん大丈夫でしょう…‥。

[追記] コメントへの絵文字入力およびユーザー ID 取得も OK でした。後者が OK だと、いろいろラクできそうすね。

2008-03-18
晴れ

WordPress 携帯対応プラグイン Ktai Style 1.21 リリース

Ktai Style 画面

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

  • 携帯絵文字の入力で、ソフトバンク 3G 端末からの入力にも対応しました。ver 1.20 は対応しておらず、?? のように文字化けしてしまっていました。
  • 外部サイトの画像を img 要素で呼び出している場合にも「画像を表示/リンクに変換」のメニューが出てしまっていたのを、出ないように抑制しました。(外部サイトの画像は必ずリンクになるため、切り替えメニューは意味がないのに、出てしまっていました)
  • イー・モバイル音声端末において、HTTP ヘッダの x-em-uid フィールドから契約者 ID (ユーザー ID) の取得を試みるようにしました。
ダウンロード: ktai_style121.tar.bz2 (172.3 KB)
バージョン 1.3.0 をリリースしました。

今回のバージョンアップは、SoftBank 3G での携帯絵文字入力対応および、「画像を表示する/リンクに変換」の切り替えメニューが不要な場合に出てしまう問題への対応です。WordPress 2.5 対応は正式版がまだリリースされていないので、最新のナイトリービルドでの確認にとどまっています。

今後は、Readme に書いてある機能追加予定を順番に対応すべく作業予定です。