スポンサードリンク
★ この記事は、実際にこの記事の内容を行ってみているので追記はありません。
FC2ブログには他のブログと同じように追記機能がついていますよね。
テンプレート上の変数としては、以下のようなやつですね。
<!--more--><%topentry_more><!--/more-->
ところが、<%topentry_more>内に書いた追記の記事というのは別に<!--more-->〜<!--/more-->が無くても表示しようと思えば出来るんです。
<!--more-->〜<!--/more-->の機能って言うのは、テンプレートの説明に書いてありますが、『追記がもしもある場合に追記本文などを表示』そのままなんです。
要するに追記がスイッチになって初めて読み込まれるんです。
では、この<!--more-->〜<!--/more-->の中に<%topentry_more>ではなくJavaScriptとか追記以外の文章があったらどうなるでしょう?
そうです、追記があると表示されたり読み込まれたりするんです。
この記事には追記がありませんが、この記事とこのブログの追記のある別の記事とを比べてみてください。
下のグーグルアドセンスが表示されてませんよね?
(現在はAmazonウェジットのフラッシュタイプが目障りだったのでGoogleアドセンスに戻しました。)
FC2ブログではテンプレートは同時に2つは使えませんので、この機能がちゃんと動作している証拠です。
要するに今私がやっていることは、『追記がある場合には下のGoogleアドセンスを表示する』ということをやっているわけですね。
じゃあ、逆に『追記がある場合には文章などを表示しないようにする』ということは出来るのでしょうか?
方法はいくつかあります。
記事ページで説明すると、
<!--permanent_area-->
<!--more--><div style="disply:none;"><!--/more-->
ここに表示したい文章を書く。
<!--more--></div><!--/more-->
<!--/permanent_area-->
こうすると、記事ページ内に追記があったときに『スタイルシート』が機能して表示が消えます。
スタイルシートを無効にすると表示されてしまいます。
<!--permanent_area-->
<!--more--><!--<!--/more-->
ここに表示したい文章を書く。
<!--more-->--><!--/more-->
<!--/permanent_area-->
こうすると、記事ページ内に追記があったときに『コメント』が機能して表示が消えます。
見掛けだけですが、スタイルシートを無効にしても表示されません。
HTMLレベルで消す方法を探したのですがちょっと見つかりませんでした。
誰かわかったら教えてください。
<!--more-->〜<!--/more-->はブログテンプレート内に何回でも挿入出来るので、有効に使うといろいろと面白いことが出来るかもしれませんね。
人気ブログランキング
スポンサードリンク
Loading
トラックバックURL
→http://fromaffili.blog22.fc2.com/tb.php/21-5f2b7230
この記事にトラックバックする(FC2ブログユーザー)
トラックバックを頂いた記事内で、該当記事へのリンクの無いものは受けつけませんので、よろしくお願いいたします。
RSS拾って紹介しました的なコメントやトラックバックも削除しますのでよろしく(^^;
→http://fromaffili.blog22.fc2.com/tb.php/21-5f2b7230
この記事にトラックバックする(FC2ブログユーザー)
トラックバックを頂いた記事内で、該当記事へのリンクの無いものは受けつけませんので、よろしくお願いいたします。
RSS拾って紹介しました的なコメントやトラックバックも削除しますのでよろしく(^^;