Skip to content

2009 / 2 / 15

15

ケータイからの閲覧・修正しました (Ktai Style & Disqus)

by ayumu

このブログはWordPressを使っていますが、ケータイで見るときに見やすい表示にするための拡張機能(プラグイン)を使っています。

ページ右下にもリンク張っている「Ktai Style」[sourceforge.jp] というもので、3大キャリアだけでなく、スマートフォンにも対応しています。また単にHTMLをそれぞれのキャリア用に変換するだけでなく、ページのナビゲーションなどがケータイ向けになるように工夫されていて、これを自分でやろうと思うと相当大変……というか実質ムリ、ぐらいのものです。ありがたいことです。

で、それとは別に、コメントの部分には「Disqus」という拡張機能を使っているのですが、これまた、コメントを書いてくれる人にもプログ運営側にもとても楽で、見栄えもよいシステムです。

ところが前述のKtai Styleによって作られたページをケータイから見ると、このDisqusのコメント欄の表示がうまくいかない。
変なコードが見えてしまったりして、たいへん見にくいことになります。
解決しなきゃなあと思いながら、一時はDisqusをやめたりもしていたのですが、やっぱり便利なので、ここしばらくはケータイから見る方にがまんしてもらっていたという状態でした。

Disqus & Ktai Styleという、たぶんあんまりない組み合わせなので対応を頼むのもしにくいなあと思っていたのですが、でもいちおうそのような現象があることのお知らせと、自分で直すヒントでももらえればという思いで、Ktai Styleの作者の方にメールしたら、速攻お返事をいただけて、一部PHPのコードも教えてもらい、とりあえず表示の変なのは直すことができました。

なので今はケータイからもひととおりのページがちゃんと見られます。

ただし、表示はまったく問題ないものの、ケータイからコメントしたときには、Disqusのコメントとは別に(WordPressのコメントとして)保存されるので、書いてもコメントがすぐに反映されないということになっています。すみません。対策考え中……。

Read more from おしらせ
15 Comments Post a comment
  1. myuhe
    2月 17 2009

    はじめまして。
    実は、私も全く同様の問題で悩んでいたところでした。
    そこで、大変図々しいお願いなのですが、いただいたというPHPのコードを私にもいただけないでしょうか??
     やはり、作者様の許可を取った方が良いですか??

    返信
    • ayumu
      2月 17 2009

      myuheさん、こんにちは、はじめまして。
      それほど大きな変更ではないのですが、いちおう作者の池田さんに伺ってみています。
      お返事がきたらお知らせしますので、すみませんがいましばらくお待ちください。

      返信
      • myuhe
        2月 18 2009

        何か、面倒をおかけすることになってしまってすいません・・・
        楽しみに待っています。

        返信
        • ayumu
          2月 19 2009

          myuheさん、昨晩のうちに作者の池田さんにはお返事いただいていたのですが、ぼくの対応が遅くなってしまいました。すみません。
          許可いただきましたので、以下の点を納得いただいたうえで、ご利用ください。

          ・自己責任において改変すること
          ・DisqusとWPのコメントの同期がとれなくなること
          ・現時点ではKtai Styleのサポートであること

          以下のコードを、
          ktai_style/patches.php
          の末尾にある ?> の手前に追加してください。
          これは、携帯電話では Disqus をオフにする、というものです。

          if (defined('DISQUS_URL')) {
          remove_filter('comments_template', 'dsq_comments_template');
          remove_filter('comments_number', 'dsq_comments_number');
          remove_filter('get_comments_number', 'dsq_get_comments_number');
          remove_filter('bloginfo_url', 'dsq_bloginfo_url');
          remove_action('loop_start', 'dsq_loop_start');
          remove_action('loop_end', 'dsq_comment_count');
          remove_action('wp_footer', 'dsq_comment_count');
          }

          なお、上記で「現時点では」と書きましたが、この内容は次期のKtai Style 1.70で正式に導入されるそうです!
          ただし先行して多くの人に試してみていただいて、検証してもらうほうが確実になるということで、ぜひ使ってみてください。

          まだまだDisqusは使っている人が少ないようですが、使う人が増えれば増えるほど便利になりますし、Ktai Styleとの併用も増えれば、個々のシステムでの対応もしていただける可能性も、きっと増えますしね。

          返信
  2. myuhe
    2月 17 2009

    はじめまして。
    実は、私も全く同様の問題で悩んでいたところでした。
    そこで、大変図々しいお願いなのですが、いただいたというPHPのコードを私にもいただけないでしょうか??
     やはり、作者様の許可を取った方が良いですか??

    返信
  3. myuhe
    2月 17 2009

    はじめまして。
    実は、私も全く同様の問題で悩んでいたところでした。
    そこで、大変図々しいお願いなのですが、いただいたというPHPのコードを私にもいただけないでしょうか??
     やはり、作者様の許可を取った方が良いですか??

    返信
  4. ayumu
    2月 18 2009

    myuheさん、こんにちは、はじめまして。
    それほど大きな変更ではないのですが、いちおう作者の池田さんに伺ってみています。
    お返事がきたらお知らせしますので、すみませんがいましばらくお待ちください。

    返信
  5. ayumu
    2月 18 2009

    myuheさん、こんにちは、はじめまして。
    それほど大きな変更ではないのですが、いちおう作者の池田さんに伺ってみています。
    お返事がきたらお知らせしますので、すみませんがいましばらくお待ちください。

    返信
  6. myuhe
    2月 18 2009

    何か、面倒をおかけすることになってしまってすいません・・・
    楽しみに待っています。

    返信
  7. myuhe
    2月 18 2009

    何か、面倒をおかけすることになってしまってすいません・・・
    楽しみに待っています。

    返信
  8. ayumu
    2月 20 2009

    myuheさん、昨晩のうちに作者の池田さんにはお返事いただいていたのですが、ぼくの対応が遅くなってしまいました。すみません。
    許可いただきましたので、以下の点を納得いただいたうえで、ご利用ください。

    ・自己責任において改変すること
    ・DisqusとWPのコメントの同期がとれなくなること
    ・現時点ではKtai Styleのサポートであること

    以下のコードを、
    ktai_style/patches.php
    の末尾にある ?> の手前に追加してください。
    これは、携帯電話では Disqus をオフにする、というものです。

    if (defined('DISQUS_URL')) {
    remove_filter('comments_template', 'dsq_comments_template');
    remove_filter('comments_number', 'dsq_comments_number');
    remove_filter('get_comments_number', 'dsq_get_comments_number');
    remove_filter('bloginfo_url', 'dsq_bloginfo_url');
    remove_action('loop_start', 'dsq_loop_start');
    remove_action('loop_end', 'dsq_comment_count');
    remove_action('wp_footer', 'dsq_comment_count');
    }

    なお、上記で「現時点では」と書きましたが、この内容は次期のKtai Style 1.70で正式に導入されるそうです!
    ただし先行して多くの人に試してみていただいて、検証してもらうほうが確実になるということで、ぜひ使ってみてください。

    まだまだDisqusは使っている人が少ないようですが、使う人が増えれば増えるほど便利になりますし、Ktai Styleとの併用も増えれば、個々のシステムでの対応もしていただける可能性も、きっと増えますしね。

    返信
  9. ayumu
    2月 20 2009

    myuheさん、昨晩のうちに作者の池田さんにはお返事いただいていたのですが、ぼくの対応が遅くなってしまいました。すみません。
    許可いただきましたので、以下の点を納得いただいたうえで、ご利用ください。

    ・自己責任において改変すること
    ・DisqusとWPのコメントの同期がとれなくなること
    ・現時点ではKtai Styleのサポートであること

    以下のコードを、
    ktai_style/patches.php
    の末尾にある ?> の手前に追加してください。
    これは、携帯電話では Disqus をオフにする、というものです。

    if (defined('DISQUS_URL')) {
    remove_filter('comments_template', 'dsq_comments_template');
    remove_filter('comments_number', 'dsq_comments_number');
    remove_filter('get_comments_number', 'dsq_get_comments_number');
    remove_filter('bloginfo_url', 'dsq_bloginfo_url');
    remove_action('loop_start', 'dsq_loop_start');
    remove_action('loop_end', 'dsq_comment_count');
    remove_action('wp_footer', 'dsq_comment_count');
    }

    なお、上記で「現時点では」と書きましたが、この内容は次期のKtai Style 1.70で正式に導入されるそうです!
    ただし先行して多くの人に試してみていただいて、検証してもらうほうが確実になるということで、ぜひ使ってみてください。

    まだまだDisqusは使っている人が少ないようですが、使う人が増えれば増えるほど便利になりますし、Ktai Styleとの併用も増えれば、個々のシステムでの対応もしていただける可能性も、きっと増えますしね。

    返信
  10. myuhe
    2月 21 2009

    ありがとうございます。早速使ってみます!!
     僕も、DISQUSはすごく便利なツールだと思うのでこういったフォローからも使っている人の輪が広がるといいですよね。

    返信
  11. myuhe
    2月 21 2009

    ありがとうございます。早速使ってみます!!
     僕も、DISQUSはすごく便利なツールだと思うのでこういったフォローからも使っている人の輪が広がるといいですよね。

    返信
  12. myuhe
    2月 21 2009

    ありがとうございます。早速使ってみます!!
     僕も、DISQUSはすごく便利なツールだと思うのでこういったフォローからも使っている人の輪が広がるといいですよね。

    返信

コメントを残す