メニュー
ひとぅ
新しいもの好きな「ひとぅ」が2007年10月からガジェット製品や雑貨、面白いウェブサービスなどの情報を発信しています。お得な情報や役立つTIPSも人気です。
アーカイブ
カテゴリー

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

  • URLをコピーしました!

※当サイトではアフィリエイト広告を利用しています

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メモにまとめ記事をエントリーしました。

この記事が気に入ったら
フォローしてね!

この記事をシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次