フォーラムへの返信

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 bokkuri

    (@tatsuya-oguri)

    Fumito MIZUNOさん CGさん

    やはり権限なのですね。
    有難うございました!

    トピック投稿者 bokkuri

    (@tatsuya-oguri)

    CGさん
    ご丁寧に色々と有難うございます。

    そうですね、、
    タイトルの一部をイタリックにする場合もありますし、タイトル全体をイタリックにする場合もあります。
    その場合は、

    <span class=”italic”>Happy</span> Birthday!

    のような使い方もあるかもしれません。
    今回の私の問題は、タイトル入力欄にHTMLタグを入力した場合、ユーザー権限によって、タグがサニタイズされる場合とされない場合があることが問題となっています。イタリックにする以外にも

    Happy<br>Birthday!

    のように、改行タグを入れたい場合でも、同様の現象が起きているので、HTMLタグが使えないことがあるということが問題となっているんです。
    そして、それが特権管理者のみタグが使用できるというのが、よくわからず、、、
    フォーラムに投稿させていただいた次第です。

    (全ユーザーができないのならば元々の機能としてできないということで理解できるのですが、できるサイトもあるので、何故かなぁと)

    トピック投稿者 bokkuri

    (@tatsuya-oguri)

    CGさん
    早速のお返事有難うございます。

    例えば、記事タイトルが

    Happy Birthday!

    だったとして、通常ならこの通り入力して更新しますが、英語サイトでは記事をイタリックにしたいなぁと思い、

    <span class=”italic”>Happy Birthday!</span>

    というタイトルを入力したとします。この場合、CSS側で.italicに対するスタイルは記述しておきますが、
    上記のタイトルを入力し、公開ボタンを押すと、特権管理者が公開や更新した場合は、

    <span class=”italic”>Happy Birthday!</span>

    とタイトル欄に表示され、登録されているのですが、それ以外のユーザーが公開や更新ボタンを押すと、

    Happy Birthday!

    とだけ表示されてしまいます。試しに、

    Happy Birthday!<

    と「<」記号を入れてみたところ、「&lt;」とエスケープされてしまいました。(特権管理者の場合は、「<」のままで表示されます)

    • この返信は6年、 9ヶ月前にbokkuriが編集しました。
    トピック投稿者 bokkuri

    (@tatsuya-oguri)

    お返事が遅くなりました。
    大変参考になりました。
    ありがとうございました!

4件の返信を表示中 - 1 - 4件目 (全4件中)