adiaryのtrustモードをしてもHTMLタグを書くときはご注意を

この記事がおもしろかったらシェアしてね

adiaryではセキュリティの観点からタグの利用制限が厳しくなっています。
ひとりで運営している場合などはその設定を外しても特に問題がないので(現状では厳しすぎて自由度が低くなります)、adiary.conf.cgi中でtrust mode(トラストモード)を設定すると、タグの利用制限を外すことが出来ます。

しかし、adiaryでHTMLタグを記述する場合、少しだけ注意が必要なようです。
それを知らずにちょっとはまってしまいました。

はてなリングに参加した記事MyMiniCityのブログパーツを設置した記事を書いた時に、本文中にHTMLタグを記述したのですがうまく動作していませんでした。
その原因が、HTMLの書き方でした。

注意する点は2点。

  1. HTMLタグ中は改行を入れずに1行で書く
  2. プロパティは「””」でくくる

はてなリングに参加した記事では、

<script type="text/javascript"
src="http://ring.hatena.ne.jp/showlogo?rid=adiary&sid=2769955&mode=text">
…

と改行が入っていたため、はてなリングのバナーがうまく表示されませんでした。

MyMiniCityのブログパーツを設置した記事では

<iframe src="http://hmlab.info/minor/php/myminicityinfo/myminicityinfo.php?cityname=hitoxu" height=270px width=130px name="myminicityinfo" frameborder=0 scrolling="no";></iframe>

height=270px width=130px frameborder=0とプロパティに「””」が抜けていたので付加して期待通りの表示となりました。

今までadiaryを利用していて全く気づきませんでした。
あれ?うまく表示されないぞ?と思われた方は一度上の2点に引っかかっていないか確認してみてはいかがでしょうか。

また、ITメモにまとめ記事をエントリーしました。

スポンサーリンク
NO IMAGE
この記事をお届けした
ひとぅブログの最新ニュース情報を、
いいねしてチェックしよう!

この記事がおもしろかったらシェアしてね

ひとぅに興味を持った方はフォローしてね

関連記事

この記事に関連するオススメ


コメント

  1. NonO_ より:

    この事例は
    思わぬ伏兵である事には違いない
    使い出しの頃に似たような経験しました
    マウスオーバーポップ出ないとかw

  2. ひとぅ より:

    やはり皆さん、いろいろと悩まれているのですね。
    少し安心しました。

Highslide for Wordpress Plugin