サポート » プラグイン » 携帯表示とPC表示

  • 解決済 shiro99

    (@shiro99)


    Mobile Eye+ 1.3 を使用させてもらってます
    投稿の際に動画(.flv と .3gp)の2種類を投稿して
    PCで表示の際は .flvのみ、携帯で表示の際は .3gpのみの表示させるようにしたいのですが
    どのように書いたらよいか教えていただけないでしょうか

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • 携帯で表示の際は

    という部分が非常に難解です。
    PCだけであればcssでdisplay:none;とかで対応できそうですが、携帯はそうもいきません。
    考えられる方法はPHPでソースを書き出す方法ですが、固定の動画URLを書き出すわけではないのでこれも難しそうです。
    投稿内でPHPが使えるrunPHPなどを使用して書き出す方法も考えられますねぇ。かなり面倒だと思いますが・・・

    あとは、カスタムフィールドを使って、例えば投稿したい動画のURLを値に入力し、テーマ上で表示するソースを書き出すとかでしょうか。これならPC用と携帯用で使用するテーマがそもそも違うので振り分けなどもしなくてすみそうですけど。

    shiro99さんのスキルが分からないので、どの方法ならできそうなのかちょっとわかりませんが、案としてはどうでしょう?

    トピック投稿者 shiro99

    (@shiro99)

    shokun0803様
    ありがとうございます

    スキルは、まったくの素人です…
    ファイルは .flv と .3gp に限られるので
    携帯用のテーマファイルで .flv なら表示しない
    PC用のテーマファイルで .3gp なら表示しない
    のように、出力時に制御できればと思ってますが
    可能でしょうか

    トピック投稿者 shiro99

    (@shiro99)

    携帯.flv表示しない は
    if (is_mobile()) で
    解決しました

    PCのテーマファイルで .3gp なら表示させない が出来ません。。。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    PC なら 3gp 動画も扱えるので、両方見せてしまえばいい気もします。PC の場合、すでに欠かれていますが、3gp 動画を囲んでいる div 要素か何かに class を割り当てておいて、スタイルシートで、その class に対して display:none を指定するとよいです。

    スマートにやるには、動画を埋め込むための独自のショートコードを作ることです。そうすれば、ショートコードの実行時に flv, 3gp の好きな方を選んで適切な HTML を吐くことが可能です。これはちょっと調べてみてください。

    なお、Mobile Eye+ はセキュリティーホールが発覚していますので、拙作のパッチを適用されることをおすすめします。

    トピック投稿者 shiro99

    (@shiro99)

    lilyfan様
    ありがとうございます

    PCでも見れるので消さない方向でいきたいと思います

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「携帯表示とPC表示」には新たに返信することはできません。