■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

モバイル表示時のタグ表示

dabun > モバイル表示時のタグ表示 @ 2011/7/1 18:56
blogプラグインで、文章に「<あいうえお>」のような入力をしたものを携帯で表示した場合、
「<」と「>」も半角に変換されてしまうため、「あいうえお」が表示されなくなるようです。
また、PCでその携帯ページを見た場合にはタグが異常である旨のエラーが表示されてします。

</>は携帯によってはエスケープしたものがリテラル文字のまま表示されてしまうので、
半角にするのは正しい仕様だと思うのですが、全角の「<」と「>」については半角に変換
しないという処理を組み込んではいかがでしょう?

具体的には、mb_convert_kana する前に垂直タブなどの別の文字に置換し、半角化後に
同文字が含まれていたら全角「<」に変換するとかしか思いつきませんが・・
ryuring > Re: モバイル表示時のタグ表示 @ 2011/7/4 1:03
こんばんは。

早速チケットを切り修正ファイルを作成しました。

モバイルで全角の<が半角に変換されてパースエラーになってしまう

全角の<>は実体参照に変換するようにしました。

$view->output = str_replace('<', '&lt;', $view->output);
$view->output = str_replace('>', '&gt;', $view->output);


ご報告ありがとうございました。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ryuring > Re: モバイル表示時のタグ表示 @ 2011/8/4 23:24
こんばんは。

この件について、v1.6.13.4 で改善されました。
http://basercms.net/download/index.html

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
37 人のユーザが現在オンラインです。 (33 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 37