解決済

clip!clip!
Ads By Google

デザイン共有へ投稿について

オリジナルのブログデザインをみんなのデザインに投稿しました。
そして試しに動作確認をしようとしたら、下記の注意書きが表示されました。

-----------------------------------------------------

ご注意
個別記事ページ
以下のJavaScriptソースが実行されます。

<!--
if(authorized_name) {
document.write('<div class="loginon">ようこそ' + authorized_name + 'さん&nbsp;&nbsp;&nbsp;&nbsp;<a href="<$CommentLogoutUrl$>">ログアウト</a></div>');
}
else {
document.write('<div class="loginoff">このBlogにコメントするには<a href="<$CommentLoginUrl$>">ログイン</a>が必要です。</div>');
}
-->

<!--
if(authorized_name)
document.write(authorized_name);
else
document.write('<input id="author" name="author" />');
-->

<!--
loadCommentAuthor(document.comment_form);
//-->

以上の注意事項を確認しました。

-----------------------------------------------------

この部分の注意書きを無くす、回避するにはどうしたらいいでしょうか?
なぜこのような表示が出るにでしょうか?
宜しくお願いします。

2009-03-01 17:34の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2009-03-01 19:16:35ベスト
デザインの中でJavaScriptを利用している場合には、このような警告が出ます。回避するためには、JavaScirptを使わないことです。

このような警告がでる理由としては、悪意のあるScriptをデザインの中に設置し、そのデザインを利用した人のブログを利用して悪さをすることができるからです。

拝見したところ、コメントの認証機能部分の表示のようです。コメント投稿フォームの部分で下記のタグセットを使えば回避できます。

<$CommentForm$>

回答ありがとうございました!

Ads By Google

コメント(15)

2009-03-01 19:53:25

たぶん古めのデザインをベースにカスタマイズされてるのでしょう。

カスタマイズで、個別記事の中から、<$CommentForm$>で展開される内容部分をざっくり削り、削った部分に<$CommentForm$>を入れるといいです。
http://wiki.livedoor.jp/staff/d/DesignTemplate/Tag...

2009-03-01 21:02:29

>>1.tani.masaruさん

回答ありがとうございます。CommentFormのHTMLタグセットを使用すれば
回避できるんですね。初心者で分からないのですが、タグセットをどこに
入れたらいいのか分かりませんでした。
個別記事の中に<$CommentForm$>の記述がないんです。

2009-03-01 21:15:17

>>1 まじかる☆スフィーさん
古めのデザインだと出るのですね。確かに昔からあるデザインだったかも。。
新しいデザインでカスタマイズすればこのような事にならないんですね。

個別記事の中に、<$CommentForm$>と書かれた記述がありませんでした。
 Comment と書かれたソース部分をコピペしたいのですが、たくさん
Comment の文字が出てくるのでどこを貼ったらいいのかも分かりませんでした。
元のデザインは フォトの中に 花の写真03 です。
どうしたらいいでしょうか?宜しくお願いします。

2009-03-01 23:01:22

>>#3
説明不足だったかも知れません。
#1のリンク先に書いてある内容が個別記事の中にあるはずです。
それを全削除したあとに、代わりに、<$CommentForm$>を入れる、ということです。

2009-03-01 23:48:37

#4. まじかる☆スフィーさん
ありがとうございます!!やってみました!!
古めのデザインだったせいか、記述が少し違ったのですが、
同じ内容と思われる部分を削除しました。
そしてこれも古いデザインのせいなのか、<IfArticleAllowComment>で綴られた
記述がもう一つあったんです。↓↓↓

<IfArticleAllowComment>│ <a href="#comments">Comments(<$ArticleCommentCount$>)</a></IfArticleAllowComment>

これも削除しました。良かったでしょうか?
結果、コメント表示の部分の文字が大きくなってしまったのですが、
直せるでしょうか??たびたび、ごめんなさい。

コメント部分の文字が大きいんです↓↓↓
http://blog.livedoor.jp/buhiko17/archives/646554.h...

2009-03-02 09:47:47

<font size-1><$CommentForm$></font>

とかやれば簡単なんだけどfontタグは推奨タグじゃないっぽいんで、今風の書き方で同じようなことすればいいんじゃないかと。。。
私はネスケ1.1いまだに使うような原始人なんでよくわからんです^^;

<SPAN><DIV>あたり使うのかなぁ。どなたか詳しい方いらしたらよろしくです。。。

2009-03-02 09:53:30

<IfArticleAllowComment>の部分は残しておいた方がいいですよ。特にデザインの共有に出すのであれば。このIFを利用することでコメントを利用する、しないでタグの切り分けを行っています。

2009-03-02 12:19:23

#6. まじかる☆スフィーさん

最大のヒント、ありがとうございました!
<SPAN>を使用すると良いとお聞きし、
スタイルシートに独自で下記部分を追加しました↓↓↓

        .commentstyle{
         font-size:x-small;
               color:#666666;
      }

そして個別記事ページのところで

<span class="commentstyle"><$CommentForm$></span>

という風に記述したら直ったんです!ありがとうございました!!

だけど“この記事にコメントする”のすぐ下に“コメントする”という
大きな文字の表示が消えないんです。個別記事ページのソースには
“コメントする”という言葉の記述はないのになぜ表示されてるのか、
分かりません。回避の方法はあるのでしょうか??

2009-03-02 12:34:54

#7. tani.masaru さん

IFでコメント利用のタグの切り分けを行ってるんですか!!
勉強になります!!!

<IfArticleAllowComment>│ <a href="#comments">Comments(<$ArticleCommentCount$>)</a></IfArticleAllowComment>

の部分を戻しました。今後もデザイン共有に出していきたいと考えてますので
そういったお話はとても有り難いです。ありがとうございます!!

上にも書きましたが、“コメントする”の文字の部分が解決できれば
修正版として改めてデザイン共有にUPしたいと思います。
いろいろコメント頂けたら嬉しいです。宜しくお願いします。

そして今後は新しいデザインの物をカスタマイズしようと思います^^;

#10.  BLUEPIXY
2009-03-02 18:14:37

>>#8 “コメントする”という大きな文字の表示
スタイルシートで、

#comment-form h3 { font-size:x-small; }
とかしてみて下さい。

2009-03-02 21:12:27

#10. BLUEPIXY さん

回答ありがとうございます!やってみました!
“コメントする”の文字が小さくなりました!

完全に削除希望なのですが、消すと不具合があるのでしょうか?
消す方法があれば、試したいです。

2009-03-02 23:46:41

#10. BLUEPIXY さん@続き

あれから自分なりに考えて、BLUEPIXYさんが記述した部分に
少し追加してみたんです。

#comment-form h3 { 
                 font-size:xx-small;
                 color:#FEF0F0;
        }

“コメントする”の文字の色を背景色と同じにしてみました。
ぱっと見、分からなくなりましたが、みんなのデザインで
UPしても差し支えないでしょうか?? 

それから、先日のタイトル画像がアクセスのたびに変わるブログは
javascriptを使っている為、このように注意事項としてたくさん
表示されちゃいますよね(--;)

注意事項が表示されても問題ないようならそれでいいのですが、
ちょっと気になりました。

#13.  BLUEPIXY
2009-03-03 01:42:09

>>#11 完全に削除希望
CSSで非表示にするには、display:none を使います。

#comment-form h3 { display:none; }
とすれば良いです。
CSS上非表示になるだけなので、特に問題はないです。

#14.  BLUEPIXY
2009-03-03 01:52:12

>>#12
スクリプトを使うことの善し悪しはあると思いますけど、
あのスクリプトって単純なものなので、何をしているかはすぐわかるし
それほど問題じゃないような気がします。
スクリプトの中にコメントとして

//画像をアクセスの度に置き換える
とか処理の内容を書いておけば、内容を簡単に確認できるのでいいかもしれませんね。

2009-03-03 14:31:33

>>#13-14 BLUEPIXY さん

非表示になりました!いつもありがとうございます(*_ _)ペコリ

スクリプトの件もありがとうございました!
スクリプトの中にコメント入れておけば私のような初心者にも内容が
分かるので良いなぁと思いました^^

アクセスのたびにタイトル画像が変わるブログは基本のスタイル(タイトル画像1枚の物)
に慣れた後にいずれUPしたいなぁと思ってます^^;
自分の理解度の様子を見ながらですけど(汗)

これからこの分の修正版をみんなのデザインにUPしたいと思います!
また何かあって質問することになるかもしれませんが、その際は宜しくお願いします。

トラックバック(2)

トラックバックURL: