はてブシェアボタンをモバイルで表示できない

Simplicityの特徴 フォーラム Simplicityについての質問 はてブシェアボタンをモバイルで表示できない

このトピックには3件の返信が含まれ、2人の参加者がいます。3 ヶ月、 3 週間前わいひら わいひら さんが最後の更新を行いました。

  • 投稿者
    投稿
  • #52779 返信

    なかっち

    恐れ入ります。
    Simplicity ver2.5.0を使用しております。
    SNSの設定で、はてブボタンを表示するようにした際、
    PC版では問題がでないのですが、モバイルからアクセスすると、
    はてブボタンの表示がされず、それより下のコンテンツが読み込まれない現象が起きており
    こちらに書き込ませて頂きました。

    はてブボタンの表示をしない設定にした場合には、他のボタンは問題なく表示され、
    コンテンツも表示できます。
    以下にURLを記載致します。
    http://aikoscience.club/%E6%AD%8C%E8%A9%9E%E3%81%AE%E5%8D%98%E8%AA%9E%E5%87%BA%E7%8F%BE%E9%A0%BB%E5%BA%A6%E3%80%9C%E6%A1%9C%E3%81%AE%E6%9C%A8%E3%81%AE%E4%B8%8B%E3%80%9C/

    解決方法等、おわかりになる方がいらっしゃいましたら、お教えいただけますと幸いです。
    よろしくお願い致します。

  • #52780 返信

    なかっち

    追記です。
    バージョン2.5.5aにアップデートしてみましたが、
    症状は変わらずでした。

  • #52781 返信

    なかっち

    自己解決で申し訳ございません。
    apacheのエラーログから、
    php-mbstringがインストールされていないことが原因であることがわかりました。
    上記パッケージをインストールしたところ、
    モバイル版でも表示されるようになりました。
    お騒がせ致しました。

  • #52787 返信
    わいひら
    わいひら
    キーマスター

    php-mbstringがないと、そういった不具合が出るのは想定していませんでした。
    おそらく、はてブ用のURLを出力するときにmb_convert_encodingを利用しているのが原因かと思います。
    手元のファイルをmb_convert_encoding関数を利用しないものに修正しておきました。
    次回のバージョンからは、php-mbstringがインストールされていなくても、おそらくエラーは出ないと思います。
    ご報告ありがとうございます。

返信先: はてブシェアボタンをモバイルで表示できない
あなたの情報:




スポンサーリンク
アドセンス(大)
アドセンス(大)