サポート » プラグイン » Ktai StyleとDMSGuestbookについて

  • 初めて投稿させていただきます。
    もしお心当たりのある方はアドバイスを頂けたらと思います。
    よろしくお願いします。

    現在Ktai Style(携帯閲覧用プラグイン)とDMSGuestbook(ゲストブック作成プラグイン)を
    同時に使っているんですが、携帯からの書き込みのみ文字化けしてしまいます。

    あまりプログラミングには精通しておりませんので、
    文字コード(?)関連のことだとは思うんですが、解決の糸口がさっぱりわかりません。

    両方とも気に入って使わせていただいているプラグインなのでできるだけ外したくはありません。
    何かお分かりになる方、ぜひご教授ください。

    よろしくお願いしますm(_ _)m

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    Ktai Style 作者です。

    現在Ktai Style(携帯閲覧用プラグイン)とDMSGuestbook(ゲストブック作成プラグイン)を
    同時に使っているんですが、携帯からの書き込みのみ文字化けしてしまいます。

    これは両者の仕様ですね。Ktai Style は画面表示を Shift_JIS に変換していますが、DMSGuestbook 側が Shift_JIS での入力に対応していないためです。

    文字コードの変換をどちらが対応するべきかは、非常に難しい問題です。すべての POST リクエストに対して、Ktai Style 側で強制的に文字コード変換してもいいのですが、それをやってしまうと、いろいろ副作用が考えられます。

    これについては、いろいろ対応方法を考えていますので、しばらくお待ちください。当面は「携帯電話ではゲストブックが使えません」ということでお願いします。

    トピック投稿者 woden69

    (@woden69)

    早速のお返事ありがとうございます!!

    これは両者の仕様ですね。Ktai Style は画面表示を Shift_JIS に変換していますが、DMSGuestbook 側が Shift_JIS での入力に対応していないためです。

    たとえばKtai Style側ではなくDMSGuestbook側を設定し、
    対応することはできないんでしょうか?
    できたら既に仰ってますかね汗。

    少し話は変わるんですか、
    別に方法でゲストブックを設置することは可能でしょうか?
    携帯閲覧者が多いサイトなので、
    今は取り急ぎフリーの掲示板を使っているので見た目が良くないので・・・。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    たとえばKtai Style側ではなくDMSGuestbook側を設定し、
    対応することはできないんでしょうか?

    設定というか、改造になりますね。携帯電話からの投稿であることを判断して、その場合は文字コード変換を行うという処理を DMSGuestbook 側でしてもらう、ということです。

    フォームにある form 要素 の action 属性に書かれた投稿受付スクリプトを見て、投稿データをいろいろいじくっている部分に処理を追加すればいいはずです。

    もし、投稿受付スクリプトが wp-config.php (または wp-load.php) を include しているならば、 Ktai Style 側で強制的なコード変換を行うことができますが、include していない場合は Ktai Style が割り込むことができないので、必然的に DMSGuestbook の修正が必要となります。

    別に方法でゲストブックを設置することは可能でしょうか?

    いろいろあると思いますよ。コメントフォームを設置するプラグインも多数ありますし、カスタムのページテンプレートを作ってゲストブックに仕立て上げる方法もあります (コメントフォームを付けるだけ)。後者の場合、Ktai Style の関数をうまく使ってあげると、携帯対応できるかもしれません。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「Ktai StyleとDMSGuestbookについて」には新たに返信することはできません。