携帯対応タグの投稿
2008-07-21

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.43 をリリースいたしました。1.42 からの変更点は次の通りです。
- span 要素, div 要素の stye 属性 (ビジュアルエディタで付けた文字色などが使用) は携帯出力で削除せずそのまま出力するようにしました。
- WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。ktai_style/wp-load.php の書き換えが必要です。
- Default テーマなど、本文を途中で切る処理 (テンプレートタグ
ks_get_content() で可能) が XHTML 文法違反になることがある事例を修正しました。
- 複数プラグインをまとめて使用・停止したとき、携帯ログイン用セッション保存テーブルの生成や削除に失敗する不具合を修正しました。また、WordPress 2.1 以前では管理機能が使えないため、セッション保存テーブルを作成しないようにしました。
- ktai_style フォルダー/ディレクトリーの名前を変更している場合、プラグインを使用停止したとき携帯ログイン用セッション保存テーブルが削除されない不具合を修正しました。
is_ktai() 関数の引数に ‘flat_rate’ を与える定額パケット通信に対応しているかどうかを返す機能が正常に働いていなかった不具合を修正しました。
今回は WordPress 2.6 での wp-content ディレクトリー変更への対応およびバグ修正です。WordPress 2.6 の全機能には対応しておらず、管理機構の SSL 化などは未対応です。ご了承ください。
2008-07-10

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.42 をリリースいたしました。1.41 からの変更点は次の通りです。
- a 要素に href 属性がない場合はリンクとみなさないようにしました (従来は <a name=”foo”></a> のような場合も外部リンクとして中継ページを出してしまっていました)。
- リンク先に Mobile Link Discovery があるかの確認で、モバイル版ページの URL を確実にできるよう改善しました。(Ktai Style 1.41 でも抽出できない場合があったので、さらに改良)
is_ktai() 関数の引数に ‘flat_rate’ を与えると、定額パケット通信に対応しているかどうかを返すようにしました (ks_is_flat_rate() と同じ返り値)。
- wp-content/ktai-themes/ ディレクトリーに格納したテーマを設定できない不具合を修正しました。(Ktai Style 1.41 で発生したバグ)
- 画像のファイル名が thumbnail.jpg や 160×120.png のような形式 *ではない* 場合 (image.jpg, sample.gif など)、携帯電話向けサムネール (最大96ピクセル) を作らずそのまま表示していた不具合を改善しました (Ktai Style 1.41 で発生したバグ)。
- コメント時にログインしたとき、コメント投稿後、「cannot redeclare class…」のエラー (クラスの重複定義エラー) が出ることがある不具合を修正しました。
今回は 1.41 で発生したエンバグの修正がメインです。お手数ですが、更新して頂けると幸いです。
[追記] ks_is_flat_rate() に問題があったのでアーカイブを差し替えました。あと、Ktai Style 1.42 に対応した Lightweight Google Maps も今日か明日にはリリースいたします。→リリースしました。
2008-07-06


絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.41 をリリースいたしました。1.40 からの変更点は次の通りです。
- PHP 5.0, 5.1 でも動くように調整しました。ただし、PHP 5.0.x, 5.1.x でのテストは行なっていません。動かない場合はあきらめてください;-)
- WordPress 2.6 ベータ版への対応を盛り込みました。
- Compact テーマのフッターで、固定ページへのリンクメニューをやめて、固定ページ一覧ページへのリンクとしました (Redportal メニューと同じ表示)。
- 各社スマートフォンなど「その他」端末での絵文字画像に style=”border:0 none;” 属性を付与しました。絵文字が a 要素に含まれるとき、絵文字画像に枠がつかないようになります。
- PC やスマートフォンにおいて、より多くの絵文字が画像表示できるよう、絵文字と画像の対応を調整しました (画像自体は増えていません)。
- 中継ページを出さずに直接リンクするウェブサイトに「楽天アフィリエイト」を追加しました。
- 新規投稿および投稿編集で投稿スラッグが入力・編集できるようになりました。
- WordPress 2.3 以降では、ダッシュボードに下書きの件数を表示し、また、投稿管理画面で公開ステータス (投稿ステータス) での絞り込みができるようになりました。WordPress 2.2 では、投稿一覧の上部に、自分の草稿に加えて他人の草稿も表示するようにしました。
- ktai_style/admin/ 配下の管理機能に直接アクセスしてログイン画面にリダイレクトされたとき、ログイン後にアクセスしようとした管理画面にジャンプするようにしました。(PC の管理機能と同じ動作)
- 下書き投稿は作成日時を 0000-00-00 00:00:00 となるようにしました。(PC での下書き作成と同じ動作)
- au の機種判別で、7月に発売する新機種に対応しました。
- 携帯向けサムネールを作らないぐらい小さい画像 (長辺が 96 ピクセル以下) が表示されない不具合を修正しました (Ktai Style 1.35 以後発生していたバグ)。
- PNG, GIF 画像をインライン表示ではなくリンクに変換している場合 (mova, ソフトバンク PDC 等) において、PC 向けサムネールまたは中サイズ画像へのリンクが見つからない (Not Found) になっていた不具合を修正しました。
- Palm OS ハンドヘルド、シャープ Zaurus で閲覧したとき、WP-Cache 等キャッシュプラグインに携帯表示がキャッシュされてしまう不具合を修正しました。
- リンク先に Mobile Link Discovery があるかの確認で、相手先サーバーがチェンク形式のデーター (Transfer-Encoding: chunked) を返したときに、モバイル版ページの URL をうまく抽出できないことがあった不具合を修正しました。
- leave_scheme, mobile_same_url, none_mobile_url フィルターフックを使うためのフィルター関数を、携帯テーマの functions.php に書いても呼び出されるようにしました。(従来は、フィルター関数を my-hacks.php に書く必要がありました)
- 作者権限ではコメントを編集できないことがある不具合を修正しました。
- プロフィール編集で日本語ニックネームを入力しても空白になってしまう不具合を修正しました。また、WordPress 2.5 以降で、メッセージが英語の「Profile Updated.」になっていたのを日本語メッセージになるように調整しました。
- Ktai_Style::request_path() メソッドを廃止しました。代わりに
$_SERVER['REQEUST_URI'] を使用してください。
- 独自テンプレートタグ
ks_get_wp_version() を廃止して ks_check_wp_version() を新設しました。
今回は細かいバグ修正がメインで、PHP 5.0, 5.1 および WordPress 2.6 ベータ版への対応を試みています。お手数ですがバージョンアップして頂きますようお願いします。
[追記] WordPress 2.6 対応ですが、README にも書いてあります通り、wp-config.php の移設しか対応していません。WP_PLUGIN_DIR 定数の設定でプラグインディレクトリーを移動する機能を使うと不具合が発生します。これは WordPress コア側の対応が必要なので、それまで待ってください。
2008-06-18


絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.40 をリリースいたしました。1.36 からの変更点は次の通りです。
- Palm OS ハンドヘルド、シャープ Zaurus も携帯表示をさせるようにしました。
- スマートフォン等の「その他」端末では、プラグイン画像をそのまま表示させるようにしました。例えば、FireStats の国旗・OS・ブラウザーアイコンが、プラグイン組み込みのものがそのまま出ます。
- ウィルコム、イー・モバイル、スマートフォン等の「その他」端末では、外部サイトへのリンクにアイコンをつけるのをやめました。もともと直接リンクしており、アイコンをつける意味はありませんでした。
- PC やスマートフォンでも絵文字が画像で表示されるようにしました。今のところ、iモード絵文字のみすべて画像で出ます。それ以外の絵文字は順次対応する予定です。
- 外部サイトへの中継ページを出す直前で相手先にアクセスして Mobile Link Discovery を確認し、携帯ページを発見すれば直接リンクするようになりました。このため「PC向け」の表示を「外部サイト」に変更しました。
- RSS2 フィードにも Mobile Link Discovery を出力するようにしました。
- 「携帯表示」設定画面のテーマ一覧で、style.css に記載されたテーマ名称およびバージョンを表示させるようにしました。従来はテーマのフォルダー (ディレクトリー) 名を出していました。
- コメントへの絵文字使用を認めない場合、ソフトバンク絵文字がウェブコードのまま残っていましたが、積極的に除去するようにしました。
- 投稿管理およびコメント管理で、ページナビゲーションをリストの下に移動しました。
in_network() メソッドをウィルコムの IP アドレス帯域追加に対応させました。
- 言語リソースを lang フォルダーに、電話キャリアー用ライブラリーを operators ディレクトリーに移動しました。
- 附属テーマの PHP, XHTML の記述を見やすいよう改善しました。テーマの見栄えは従来と同じです。
- Windows サーバーで運営していて、かつ、プラグインのフォルダー名を ktai_style 以外に変更しているとき、正常に動作しない不具合を修正しました。
- GD が組み込まれていない PHP で稼動させたときでも異常終了しないようにしました。
comment_form アクションを利用してコメント投稿フォームにフィールドを追加するプラグインが正常に動作しない不具合を修正しました。
今回は、だいぶ前から作っていた 1.50 テスト版、1.40 ベータ版を正式版としたものです。数々の改善がされていますが、目玉は PC・スマートフォンでも絵文字が画像として表示できることでしょう。まだまだ絵文字画像が少ないため、今後ぼちぼちと追加していく予定です。投稿画面でのファイル添付機能は今回見送りました。しばらくお待ちください。
2008-06-09

当サイトで問題点を何回か指摘している、デジタルスタジオ製のモバイル対応プラグイン「WP MOBILE」ですが、実際に使っている人を見つけました (当該サイトへのリンクはありません)。見つかった理由は、当該サイトを Safari で見ようとして「ユーザagentがサーバーに書いてないですのでアクセスができないです」という表示になったからです。こりゃいかんと思って Firefox で閲覧して、コメントしようとしましたが、携帯対応に関する投稿はありませんでした。しかし、Safari に言及している記事があったので、そこでコメントを書いておきました。WP MOBILE はイケてないこと、Ktai Style ないし MobilePress がオススメであること、Mobile Eye+ はエロ広告が出たりページナビゲーションにバグがあるのでやめた方がよいことなどです。
で、さきほどそのサイトを確認してみると、Safari で見えるようになっていました。さっそく対応されてすばらしい、と思ったのも束の間、事もあろうに Mobile Eye+ に切り替えられていました!! しかも URLGATE はオンのままです!! 「おすすめしません」と書いてあるプラグインをわざわざ採用するのは、わたしに対する嫌がらせですよね
まあ、Ktai Style は PHP5 を要求しますし、MobilePress は Mobile Eye+ に比べて機能が少なく、short_open_tag が off のサーバーでは動作しないため、消去法で Mobile Eye+ が残った可能性はありますが、それならばせめて URLGATE オフにしてもらいたかったです。わたしの書いた「URLGATE がやばい」という投稿までは見られていないのでしょう……。
あまり悪口は言いたくないですが、「そもそも WP MOBILE を選ぶ」時点でセンスおよび情報収集能力が少し劣るような気がします
そもそも、Google で「WordPreess モバイル」と検索すると、WP MOBILE プラグインのページが上位に来てしまうのが問題なのですが。わたしの「WP MOBILE 叩き記事」が上位に来るようにがんばらないと ;-);-)
[追記] もう1つ、WP MOBILE 利用サイトを見つけました。こちらはコメント先として適切な投稿がなかったため、コンタクトフォームから問合せしています。今度はよい返事があることを期待したいですね。
[さらに追記] ちなみに、この現象 (Safari で見られない) については、だいぶ前にデジタルスタジオに報告ずみです。Press9.net で稼動しているバージョンでは改善されているようですが、一般向け配布版はバージョンアップされていないのです。Press9 は一部ウェブログで WordPress 2.5 になっていて、プラグインの方も 2.5 対応されていると推測できるのに、一般公開しないのは残念です。わたしに叩かれるのが嫌なのかも
でも、オープンソースってのはそういうものですよね。

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.36 をリリースいたしました。1.35 からの変更点は次の通りです。
- Ktai Style 1.35 で、携帯からコメントすると白紙画面もしくは PHP エラー画面になってしまう不具合を修正しました (Ktai Style 1.35 のみ存在するバグ)。
- Ktai Style 1.35 で、画像をインライン表示させているとき、
imagecreatefromjpeg() 関数などが存在しないサーバーでは、投稿がうまく表示されないことがある不具合を修正しました (Ktai Style 1.35 のみ存在する不具合)。
- WordPress 2.3 以降でパーマリンク設定をしている場合、クエリー文字列つき URL でアクセスしたとき、本来の URL (パーマリンクを使った URL) へのリダイレクトが不正になる不具合を修正しました。例えば、PC では、http://example.jp/?cat=3 にアクセスすると http://example.jp/category/living/ にリダイレクトされる場合、携帯では http://example.jp/://example.jp/category/living/ という不正な URL にジャンプしていました。
- 作成者権限しかないユーザーがコメント編集した場合、絵文字要素 (<img localsrc=”NNN” /> フォーマットの XHTML タグ) が消えてしまう不具合を修正しました。
今回は、携帯でコメントできないという重大バグに対応したものです。サイト運営者・閲覧者のみなさんにはご不便をおかけしてしまいました。申し訳ありません。その他にもバグや不具合を発見したため、直しています。なんか 1.35 はボロボロでしたね……。
2008-06-06


絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.35 をリリースいたしました。1.34 からの変更点は次の通りです。
- WP-Cache 2.0 および WP Super Cache と併用しても問題なく動作するように、アドオンファイル patch-wpcache.php を添付しました。
- img 要素に alt 属性がないときに画像が表示されない不具合を修正しました。(Ktai Style 1.33, 1.34 で発生したバグ)
- BMP 画像など、GIF, PNG, JPEG 以外の画像を表示させようとしたとき、PHP エラーが出てしまう問題を修正しました。
- コメント投稿時エラーをインライン表示させているとき (附属テーマの classic, default, redportal の場合など)、エラー発生時に、入力内容にあるシングルクォート(’)やダブルクォート(”)の前にバックスラッシュ(\)がついてしまう不具合を修正しました。
- 作成者権限しかないユーザーが、PC で絵文字を含む投稿を編集すると、img 要素が壊れてしまう不具合を修正しました。
- 新規投稿・投稿編集で、カテゴリー選択画面に遷移して元の画面に戻ったとき、タグフィールドの内容が保存されない不具合を修正しました。
- EUC-JP なウェブログで default, classic テーマを使った場合に文字化けする可能性があったのを改善しました (それぞれ index.php を修正)。
今回は、キャッシュプラグインへの対応およびバグ修正です。別途発表した「Ktai Style と WP-Cache を併用する方法」「Ktai Style と WP Super Cache を併用する方法」を正式採用としています。
なお、1.3x 系統は、WordPress 2.2.x で管理機能が使えるバージョンとして維持する予定です。1.50 以降は「管理機能を WordPress 2.3 以降対応」とするため、現在 WordPress 2.2 のユーザーで管理機能を使いたい場合は、WordPress をバージョンアップするか、Ktai Style 1.3x 系統を使い続けるかの、どちらかになります。あしからずご了承ください。
[追記] 今バージョンでは、EZweb の HDML 端末の対応を削除していません。6月1日以降 HDML 対応端末によるウェブ閲覧は不可能になったと思ったのですが、KDDI ウェブサイトでは HDML 向けウェブ制作資料が残っているため、まだ対応端末が残っているのかもしれず、削除は見送りました。
[さらに追記] WP-Cache, WP Super Cache と併用する方法で、附属ドキュメントが間違っていたため、配布アーカイブを差し替えました。すでに導入された方は、wp-cache-config.php の記述で include_once を include に修正してくださりますようお願いします。
2008-05-30
あす5月31日で、au携帯電話における「EZweb@mailコース」が終了します。このコースに対応する端末は HDML によるウェブ表示を行うものですが、EZweb サービスが終了することによりウェブ閲覧ができなくなります。つまり、携帯ウェブ製作者の立場としては、EZweb 対応サイトで HDML からのアクセスがなくなることを意味します。6月1日以降、EZweb には WAP2.0 しか存在しないと考えていいわけです。
拙作の Ktai Style も、HDML 端末の判別コードを抜くなどの対応が必要ですね……。HDML 端末は「ユーザーエージェント文字列の先頭に UP.Broser/ という文字列があるかどうか」で区別できますが、その判断が不要となります。WAP2.0 は「先頭に KDDI- という文字列があるかどうか」なので、もはや「UP.Browser」という文字列はユーザーエージェント判別では使うことがなくなります。一部のソフトバンク端末で OpenWave ブラウザーを搭載しているものがあって、これらは「UP.Browser」という文字列を含みますが、「Vodafone/」で判別できます。やはり「UP.Browser」は携帯端末の検出文字列としては引退ですね。
2008-05-29
北海道学生サッカー連盟の反応がない件ですが、さすがに理事長さんにメールするというエスカレーションは効果がありまして、27日には返事が届いていました。「WEB の知識が乏しい人員ばかりでご迷惑をおかけしました」という趣旨の内容で、素直にお詫びして頂けました。また、携帯サイトは URLGATE 機能も外されていました。
こちらも、「いきなりトラックバックを送る」というのは、相手の知識レベルを考えるとまずかったのかもしれません。「トラックバックを受けたことがない」人だと、どう対応していいか悩んでしまう可能性はありますね。コメントフォームが閉じられていたため、トラックバックを送ったわけですが、「トラックバックの使い方が分からない」のなら、トラックバックは受信不可にして、コメントフォームを開けて欲しかったとは思います。
ともあれ、この件は解決したのでクローズとします。つまるところ、「デフォルトで URLGATE がオン」という Mobile Eye+ の仕様がまずいんですよね……。作者が「画像リサイズ」を運営しているのですが、そこに誘導したいという意図が見えるため、デフォルト OFF になるのは厳しいかもしれません。
世間のレンタルサーバーには PHP5 対応してもらえれば、拙作の Ktai Style が普及するのでしょうが、まだまだ PHP4 というところは多いようです……。
2008-05-25

「Mobile Eye+ を紹介するなら URLGATE 機能に触れるべき」という投稿で、「北海道学生サッカー連盟ウェブサイトで URLGATE オン状態の Mobile Eye+ を使っている」ことを書きましたが、先方にトラックバックを送ったところ、後日削除されてしまいました!! 当該記事に追記してありますが、ここに転載しておきましょう。
[追記 2008-05-15] さきほど北海道学生サッカー連盟のサイトを見てみると、送信したトラックバックが削除されていました。しかし、URLGATE 機能は有効なので「ポルノ広告が出る」状態はそのままです。ということは、「北海道学生サッカー連盟は、閲覧者にアダルト広告を見せるのを是とする」ポリシーであると考えられます。しかし「このサイトについて」では「公序良俗に反する書き込みは固くお断りいたします」となっているため、連盟自身はアダルト広告はふさわしくないと考えているはずです。これは自己矛盾ですね。上位団体である「全日本大学サッカー連盟」にチクろうと思いましたが、ここはサイトリニューアル中です……。Google さまに伺ってみると、2003年時点のキャッシュでは、以下の住所・電話番号のようです。さっそく電話で質問ですね
- 全日本大学サッカー連盟
- 〒113-0033 東京都文京区本郷3-10-15 JFAハウス10F
TEL 03-3830-1850 FAX 03-3830-1851
前の「土浦市相撲連盟の場合」では、メールの返事はなかったものの、しばらくすると URLGATE が外されていました。本当ならばきちんと返事がほしいですね。スポーツ屋さんってのは、こういう体質なのかな……。
[追記 2008-05-19] 全日本大学サッカー連盟に電話してみましたが、北海道サッカー連盟のウェブ運営に口出しする権限はないとのことでした。独立性があるということで、それ自体は好ましいことなんですが、「アダルト広告はやめてよ」という意見すら言えないのはどうかと思います。
上位団体への電話作戦は失敗に終わったので、正攻法であるメール問い合わせを行いました。「トラックバックを削除されている」うえに、土浦市相撲連盟のときに返事がなかったこともあって、あまり期待してなかったのですが、一応スジは通しておこうということです。
北海道学生サッカー連盟ウェブサイト担当者さま
貴サイト http://jufa-h.net/ では、携帯サイトの提供に Mobile
Eye+ というプラグインを利用されていますが、これの機能として、
ポルノ・出会い系広告が出るという副作用が発生しております。
具体的には、外部サイトや画像をクリックして、外部の変換サー
ビスに移行すると出てきます。例えば、最新記事である
http://jufa-h.net/?p=23
では「再訂正」にリンクがはっていますが、これをクリックすると
URLGATE という画面でページ変換ができます。
-------------------
[ページ変換]
1.Google
2.画像URLGET
3.ファイルシーク
4.通勤ブラウザ
5.mobazilla
[直接]
#.そのまま
[コピー](*)
[http://jufa-h.net/doc/2008/2008_shouri_touban_shinpan_saisyu]
——————-
このうち「画像URLGET」「ファイルシーク」はアダルト広告が出る
サービスです。
http://jufa-h.net/?page_id=2 には
「公序良俗に反する書き込みは固くお断りいたします」
とありますため、アダルト広告もふさわしくないと考えられますが、
そういうあやしい広告を出す外部サービスを利用している現状はよ
ろしくないかと思います。
解決方法としては、Mobile Eye+ の URLGATE 機能をオフにするこ
とです。この場合、外部サイトや PDF へのリンクは直接張られる
ことになりますが、最近の携帯電話では問題ないかと思います。
もしくは、携帯電話対応プラグインを Mobile Eye+ 以外のものに
変更する手があります。これはウェブ構築業者と相談してみてくだ
さい。
なお、本件に関しまして、貴サイトにトラックバックを送信しまし
たが、それが削除されてしまいました。非常に遺憾なことです。誠
意ある回答を期待いたします。
しかし、案の定返事がありません。たぶん、「わたしのトラックバックを削除した」担当者に送られているはずなので、返事がないのは予想通りと言えますが……。この時点で「北海道学生サッカー連盟のウェブサイトはアダルトサイトである」という判断をしてもいいのですが、誠意ある回答を引き出せないのは癪にさわります。たいていのウェブサイトだと「URLGATE はあぶないよ」とコメントすると好反応が得られるのに、まるで対応してもらえないのはひどいです。
そこで、Google キャッシュを探してみたところ、旧サイト (Geocities に設置されていた) に理事およびウェブ担当者のメールアドレスが見つかったので、そこに送信してみることにしました。さすがに理事の先生に直接メールしたら反応はあるでしょう……。
[追記] 27日に返事が届きました。エスカレーションは大成功です
2008-05-24
Ktai Style 1.50-test2 で他サイトの Mobile Link Discovery (MLD) 検出に対応したのですが、肝心の MLD 仕様書が Not Found になってしまいました。test2 公開時は http://www.sixapart.jp/docs/tech/mobile_link_discovery_ja.html で見られたのですが、きのうあたりには見えなくなっています……。
シックスアパートがサイトリニューアルしたわけでもないですから、ちょっと不思議です。とはいえ、URL が変更になったとしてもそれはそれでダサいですよね (クールな URI は変わらない)。早期の復旧を期待します。
XHTML への MLD 埋め込みはだいぶ前に実装しましたが、RSS や ATOM への MLD 埋め込みはまだなので、対応しようかと目論んだのですが、仕様書が消えてしまったのは困りました……。
2008-05-07

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.34 をリリースいたしました。今回はセキュリティー修正を含んでおり、バージョン 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() において、絵文字投稿の設定によってエスケープを外す/外さないの違いがあった問題を修正しました (エスケープありのままとしました)。
今回は単純なバグ修正ではなく、セキュリティー修正を含んでいます。ただし、攻撃を行うには当該ウェブログに投稿できる権限が必要なため、影響は軽微と思われます。編集機能のバグは、セキュリティー欠陥に繋がる恐しいものだったのですね〰。
正直なところ、WordPress の API に与えるデーターを「DB 用にエスケープしたものにする」というルールがいまいちに思います。WordPress 2.5 以降はプリペアードステートメントが導入されたので、「エスケープしないデーターを与える」方が自然に思えるのですが、そうするとプラグインの対応が大変になるかもしれません。だいたい、wp-settings.php で $_GET, $_POST をまるごと magic_quote しているのは、安全ではあるもののいまいちですよね
2008-05-03

以前も書きましたが、まおうさん作の「Mobile Eye+」には、デフォルト設定でポルノ広告や出会い系広告が出てしまう項目があります。画像変換や外部サイトへのリンクに変換サービスを使うという URLGATE という機能がそれで、そこから呼び出される外部サービスにアダルト広告があります。画像変換は「画像リサイズ」「ファイルシーク」「ピクト」を使いますが、これらは「画像やPCサイトの変換時にポルノ広告/出会い系広告が出る」という仕様です。
残念ながら Mobile Eye+ のドキュメントには、「アダルト広告が出る」ことの記述はありません。以前作者に要望して、どういうサービスを利用しているかの記載はして頂けましたが (ver 1.2.1 で対応)、もう一歩踏み込んでもらいたかったところです……。
Ktai Style の登場前は Mobile Eye+ が一番機能豊富だったこと、Ktai Style は PHP4 未対応なことなどで、Google 検索では Ktai Style が1位にはなっていません (Yahoo! Japan なら1位なのに)。このためか、未だに Mobile Eye+ を紹介する人が相次いでいます。それ自体は別にいいのですが、前述した「ポルノ・出会い系広告」問題に触れてないことがほとんどです。そうすると、知らず知らずのうちに、携帯での閲覧者に「あやしい広告」を見せてしまうことになり兼ねません。プラグイン設置者がそういう仕様であることを承知の上で利用するならいいと思うので、Mobile Eye+ の紹介の際には、URLGATE 機能について注意を喚起することが必須であると考えます。
きょうも、「ワードプレスで携帯サイト構築」という記事を見つけましたが、大人のおもちゃ店ならいざ知らず、「物販サイトでアダルト広告が出る」のは、かなりやばそうですね
ちょっと古い記事では以下のようなものがあります。
サッカー連盟でアダルト広告が出るのは、保護者から苦情が出ないのかな?? 神木龍さんの場合「ネットビジネスしている人が Mobile Eye+ *しか*紹介してない」ので、スキルに不安を感じてしまいます。プロだったら、Mobile Eye+, MobilePress, Ktai Style, WordPress Mobile Plugin ぐらいは並べて比較して欲しいところです。
[追記] 大本山(?)というべき WordPress Plugin DB Japan も URLGATE に言及してないですね……。シンプルに紹介するというスタイルなので仕方ないのですが、URLGATE 機能は「取扱注意」だけに、記載してほしかったところです。なお、更新が去年7月で止まっているようで、Ktai Style は紹介してもらえていません。しくしく。
[追記 2008-05-15] さきほど北海道学生サッカー連盟のサイトを見てみると、送信したトラックバックが削除されていました。しかし、URLGATE 機能は有効なので「ポルノ広告が出る」状態はそのままです。ということは、「北海道学生サッカー連盟は、閲覧者にアダルト広告を見せるのを是とする」ポリシーであると考えられます。しかし「このサイトについて」では「公序良俗に反する書き込みは固くお断りいたします」となっているため、連盟自身はアダルト広告はふさわしくないと考えているはずです。これは自己矛盾ですね。上位団体である「全日本大学サッカー連盟」にチクろうと思いましたが、ここはサイトリニューアル中です……。Google さまに伺ってみると、2003年時点のキャッシュでは、以下の住所・電話番号のようです。さっそく電話で質問ですね
- 全日本大学サッカー連盟
- 〒113-0033 東京都文京区本郷3-10-15 JFAハウス10F
TEL 03-3830-1850 FAX 03-3830-1851
前の「土浦市相撲連盟の場合」では、メールの返事はなかったものの、しばらくすると URLGATE が外されていました。本当ならばきちんと返事がほしいですね。スポーツ屋さんってのは、こういう体質なのかな……。
[追記 2008-05-19] 全日本大学サッカー連盟に電話してみましたが、北海道サッカー連盟のウェブ運営に口出しする権限はないとのことでした。独立性があるということで、それ自体は好ましいことなんですが、「アダルト広告はやめてよ」という意見すら言えないのはどうかと思います。
[さらに追記] 情けないことに、WordPress フォーラムでの Ktai Style 紹介文で Mobile Eye+ に言及してるのに URLGATE に触れてませんでした。これはよくないため、かんりしゃ殿に依頼して修正して頂きました。
[追記 2008-05-21] 「猫と太陽堂」という (おそらく) 個人事業者が「MobilePress から Mobile Eye+ に変えた」と紹介していました。残念ながら URLGATE 問題に言及せず、サイト自体も URLGATE オンです。また、標準のパーマリンクなので Mobile Eye+ のバグにより、前後の投稿へのナビゲーションでも URLGATE 経由になっています (外部リンクと認識してしまう)。これは事実上「アダルト広告つきサイト」と言えるでしょう
さらに、メール投稿ツールとして「SOMY Mobile Gate」を紹介しているのも、情報蒐集能力に乏しいと言わざるを得ません。なんで 2005年にリリースされた古いツールをあえて選ぶのかなあ?? (枯れた、じゃなくて純粋に古い、です) だいたい、使っている WordPress が「ME 2.2.3 のまま」というのも、ウェブ構築業者としては致命的にまずいでしょう。2.5 系統はテスト環境でいいので味見しておかないと。
2008-05-02
2週間ほど前に FireStat をインストールしたのですが、ある程度傾向が見えてきました。
まず、ページビューとビジター数の比率ですが、だいたい 2.5ページ/人程度です。本当は平均値は意味がなくて、最頻値が気になるところですが、それは「1ページ/人」が圧倒的に多いはずです
サーチエンジンからの流入は Yahoo! が一番多くて「灯火の会」「E03CA」「百度」がそれぞれ100件近くあります。「WordPress 携帯」も50件あります。Google はそれより落ちて、「ステージ」「H11T」が50件ほど、「Ktai Style」が40件程度です。100件オーバーの2つは、他のサイトではなかなか記事がないようで、ウチのサイトが主要な情報源になっているのかもしれません。どこかが「灯火の会まとめサイト」を作れば、そっちにページビューが流れるんでしょうが……。
ブラウザーのシェアは驚くべき結果となりました。1位は Internet Explorer ですが 30% しかありません。2位が Openwave UP.Brower すなわち au 端末で 27%、3位は Netfront (ほぼ SoftBank 端末) で17%、4位にやっと PC ブラウザーが復活して Firefox が 14%、Safari は 3% となっています。したがって、OS シェアは、不明 == 携帯電話が 51%、Windows が 43%、Mac が 5% となっています。なぜか、ドコモからの閲覧は非常に少なく、0.1%程度です。うーん、不思議。
日本では、携帯電話からネットを使う人と、PC でネットを使う人がほぼ半々となっていますが、それを見事に証明した結果となりました。いわば、「携帯版ページを作ったら読者が2倍になった」と言えます。Ktai Style による携帯サイトの提供がうまく機能しているわけです。他の携帯対応プラグイン (Mobile Eye+, MobilePress, MT4i) だとどういう結果になるのかは非常に興味ありますね。
[追記] Google モバイル検索とかでは、めったに MT4i で作ったサイトがひっかからないので MT4i は検索エンジンとは相性が悪いと思っていました。どうやら、「エントリーを追加するごとに個別記事の URL が変わる仕様」なようです。これじゃあ「パーマリンク」じゃないわけで、SEO に弱いのは当然ですね……。Ktai Style, Mobile Eye+ など WordPress の携帯対応プラグインは「PC サイトと同じ URL」なので当然ながらパーマリンクとなっていて、それが検索に強くなっているのかもしれません。このへんは MT4i カイハツシャの奮起を期待でしょう。
2008-04-28

絵文字対応の 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 で複数テーマが切り替え可能になったときより発生していいました)。
今回のバージョンアップも、基本的にバグフィックスです。特に、WordPress 2.5 での動作を改善していますので、WordPress 2.5.x ユーザーの方には更新をお願いいたします。
2008-04-16

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.32 をリリースいたしました。変更点は以下の通りです。
- FireStats がコメント投稿者の国旗アイコンを追加した場合、可能ならば携帯絵文字の国旗に変換するようにしました (日本、アメリカ、スペイン、ロシア、フランス、ドイツ、イタリア、イギリス、中国、韓国)。
- プラグイン用画像をリンクにせず alt 文字列をそのまま表示する処理は、コメント一覧にも適用するようにしました。
- Ktai Style 1.31 で作り込んでしまった、携帯向けページ分割が正常動作していない不具合を解消しました。
今回のバージョンアップは、Ktai Style 1.31 で携帯向けページ分割が正常動作していないというバグを作り込んでしまったための修正リリースです。同時に、FireStats が埋め込む国旗・OS・ブラウザーアイコンを携帯絵文字やテキストに変換する処理も盛り込んでいます。
今回のエンバグは、テストがちょっと甘かったのが原因でした。みなさまにはご迷惑をおかけいたしました。今回は自サイト・テストサイトでの確認をきちんと行なっておりますので、おそらく問題ないかと思います。