注目タグ

テンプレート・プラグイン

トピック詳細

記事の上に「お知らせ」を出したい。

共有テンプレートのredroseを使っています。

記事を更新しても消えない「お知らせ」記事を、記事の一番上(タイトル下)に期間限定で表示させたいのですが、可能ですか?

もともと、「お知らせ」の枠が設定されているテンプレートを使えばよいのですが、redroseが気に入っているので、テン プレートをカスタマイズすることで可能であれば…と思っています。よろしくお願いします。

ブログURL: http://berandabararose.blog66.fc2.com/

2009年07月14日 00:10  by メアリー

コメント一覧 11件中、1~10件表示

  • マナナンさま

    ありがとうございます。そうだったんですね!
    「プラグイン3」という言葉をみたとたん、サイドバーにレースのついた欄が
    できるのだと思って、せっかくいただいた回答を よく 読んでいませんでした。

    HTMLをいじるのは、緊張するんですよね。
    教えていただいた方法で試してみますね。

    本当に、何度も何度も丁寧に ご回答いただき ありがとうございました!
    とっても具体的な説明で 勉強になり、かつ役にたちました! 感謝します。

    2009年07月16日 18:18 by メアリー

  • メアリーさん
    >お知らせは記事の上に入れて目立たせたいのです。
    前の回答に書いたとおりにやっていただければ、プラグイン3は、記事の上に表示され、かつ、「お知らせ」にはコメント欄のレー ス修飾が付与されるはずなのですが……。

    [1]準備 で、脇カラムのプラグイン3を消しています。
    [2]で、プラグイン3の(タイトルやディスクリプションを消して)中身だけ、表示場所を記事の上に移設しています。
    [3]で、これまでプラグイン3にあったプラグインはプラグイン2に移し、コメント欄の修飾をコピーしたフリーエリアプラグイ ンを作成しています。


    ただ、メアリーさんがお考えになった、下記の方法でも問題なくいけると思います。こちらのほうが判りやすいのでしたら、お心の ままに。
    >HTMLを改造する前のテンプレートを保存しておき、
    >お知らせがない時は、改造前のテンプレートを適用しておく。
    >新しいお知らせができたら、改造したほうのテンプレートを書き換えて 適用を変える。


    ■2行目の頭下げの件
     ごめんなさい、これはこちらの書きミスです。「<br>」を入れてから、全角スペースをいれてください。
    <div class="lace-t"> </div>
    <div id="oshirase">
    【おしらせ】<br>
     内容
    </div>
    <div class="lace-b"> </div>

    2009年07月16日 17:06 by manannan

  • 【お知らせ非表示の件】なるほど、とっても勉強になります。ありがとうございます。
    ただ、お知らせは記事の上に入れて目立たせたいのです。

    マナナン様に教えていただいた コメント欄の流用がとても気に入っているので
    私なりに考えたのですが、

    HTMLを改造する前のテンプレートを保存しておき、
    お知らせがない時は、改造前のテンプレートを適用しておく。
    新しいお知らせができたら、改造したほうのテンプレートを書き換えて 適用を変える。

    どうですかね? これで問題なくいけますかね?

    【2行目の頭下げの件】
    これは、全角スペースでやってみたのですが、うまくいきません…
    (文字が全角で入ることを確認して、スペースキーを使ってみたのですが)
    ダミーで「あああああ」など入れると、きちんと下がるのに、どうしてだろう…

    何か思い当たる 私の間違いがあれば ご指摘ください。

    2009年07月16日 16:09 by メアリー

  • >お知らせが何もない時に 簡単に非表示
    そういうことをご希望でしたら、前回書いた「コメント欄の飾りつきお知らせ欄」を、そっくりプラグインに入れてしまうという手 はあります。

    e-180準備
    まず、テンプレートHTMLで、
    <!--plugin_third-->
    から
    <!--/plugin_third-->
    までを消します。

    e-181テンプレートHTML
    <div id="main">
    から
    <!--topentry-->
    までを、下のようにかきかえます。

    <div id="main">
    <!--plugin-->
    <!--plugin_third-->
    <%plugin_third_content>
    <!--/plugin_third-->
    <!--/plugin-->
    <!--topentry-->

    意味は
    http://fc2blogmanual.blog60.fc2.com/blog-entry-160.html
    を見ていただけばわかりますが、「プラグインの中身だけ表示」です。


    e-182フリーエリアを使用する
    現在第三プラグインにいれているものは第二にうつし、第三プラグインをフリーエリアだけにします。フリーエリアのなかに
    <div class="lace-t"> </div>
    <div id="oshirase">
    おしらせ
     内容
    </div>
    <div class="lace-b"> </div>
    をいれます。不要のときは、プラグイン管理画面の「表示/非表示」機能を使って、プラグインごと非表示にすることができます。


    e-392行目の頭下げ
    文字さげは、半角スペースではなく、全角スペースで試してみてください。

    2009年07月16日 01:45 by manannan

  • ちゃんとリンクもできました! ありがとうございました。

    ここで、あと、2〜3教えてください。

    1) お知らせ文章が2行になるのですが、2行目の頭下げができません。
       1行目の7文字が【お知らせ】になるため、この文字よりも後ろで
       改行させたいのですが、どうすればいいでしょうか?

       1行目→改行→スペースキー  で、いくらスペースを入れても下がりません。

    2) 最初に教えていただいた、プラグイン3の移設の場合は、
       文字だけが エントリーの幅にあわせて 記事トップに表示されるのですよね?

       コメント欄のバックを利用した枠組みのほうが美しいのですが、
       お知らせが何もない時に 簡単に非表示(削除ですね)できないので悩みます…

       

    2009年07月16日 00:21 by メアリー

  • おぉぉぉぉ〜 すばらしい! ブラボー!
    デフォルト見させていただきましたが、デザインが統一されていて
    素敵です。ありがとうございました!

    ちゃんとできるか、やってみますね。

    このやり方だと、お知らせの内容を変更するたびに、
    HTMLを書き換えるということになりますが、
    お知らせ記事の中にテキストリンクを貼ることもできますか?

    (投稿記事の中で、よくテキストリンクを使うのですが 同じようにできますか?) 


    2009年07月15日 22:58 by メアリー

  • 1000文字におさまりませんでした、連続書き込みですみませんが、続きです。


    ■テンプレートHTML
    <div id="main">
    の下
    <!--topentry-->
    の上に下記の5行を割り込ませます。

    <div class="lace-t"> </div>
    <div id="oshirase">
    ここにお知らせをいれます。
    </div>
    <div class="lace-b"> </div>

    ■スタイルシート
    「.lace-t {」以下を下記のように。

    .lace-t {
    height: 12px;
    font-size: 8px;
    background: url(http://templates.blog.fc2.com/template/red rose/ro_lacet.gif) repeat-x;
    }

    .lace-b {
    height: 12px;
    font-size: 8px;
    background: url(http://templates.blog.fc2.com/template/red rose/ro_laceb.gif) repeat-x;
    }


    #oshirase{margin:0;
    background:url(http://templates.blog.fc2.com/template/redr ose/ro_lace_bg.gif);
    padding:1em;
    font-size: 80%;
    line-height: 1.75;
    color: #7A7364;
    }

    2009年07月15日 12:25 by manannan

  • こんにちは。

    >現在、サイドバーでプラグイン3まで使用しているのですが、
    >この場合、お知らせ用にプラグイン4を使用できるのでしょうか?
    プラグイン4というものはつかえません。なので、プラグイン3を今の場所(脇カラム)で使いたいのであれば、「お知らせ」は入 れ替えるたびにテンプレートHTMLを修整するという方法をとる、という手もあります。

    > また、仮にプラグイン3を移設した場合には、サイドバーに設定している
    >プラグイン3のデザイン(枠など)が適用されますか?
    メアリーさんが目指してらっしゃるのは、もしかして、記事の上に、右のメニュー欄のようなちょっと色のついた四角を置いてその なかに「お知らせ」を書きたい、ということじゃないでしょうか。

    だとすると、、、このテンプレートの構造は
    http://templates.blog.fc2.com/template/redrose/ro_bg2.jpg
    という画像を全体に貼っていますので、右側のメニュー欄だけ切り離してもってくるのは、無理です。

    ……だけだと、答えとしてつまらないので^^

    このテンプレート、コメント欄がきれいに作りこまれています。
    なので、お知らせにコメント欄の背景やレース模様を流用してしまう、というのはどうでしょう?
    http://manan2.blog34.fc2.com/?template=redrose&index


    2009年07月15日 12:24 by manannan

  • マナナン様

    お返事を待たずして、上記4行をコピペしてテストしてみました。

    すると、

    <% plugin_third _title> <% plugin_third _content& gt;

    が記事の一番上に表示されました。
    準備として、「フリーエリア」を設定していなかったためと思われますが
    プラグイン3にフリーエリアを設定して、記事を入れておけば その記事が
    表示されるということですね! (違っていたらアドバイスお願いします)

    で、もうひとつ質問です。

    ? 現在、サイドバーでプラグイン3まで使用しているのですが、
       この場合、お知らせ用にプラグイン4を使用できるのでしょうか?

    ? また、仮にプラグイン3を移設した場合には、サイドバーに設定している
      プラグイン3のデザイン(枠など)が適用されますか?

      プラグイン4を追加する場合は、枠などの設定は記事と同じように
      やればよいのかなと思うのですが、フリーデザインをコピーできるような
      サイトをご存じであれば教えてください。

    以上、どうぞよろしくお願いいたします。

    2009年07月15日 09:17 by メアリー

  • マナナン様 ご回答ありがとうございます。

    htmlを書きかえる方法を試してみたいのですが、
    上記リンク記事の

     (3)上記4つ以外の独自タグは消去。 

    の意味がよくわかりません。(どこまで消せばよいのか)
    消したあとの結果は

    <!--plugin_third-->
    <% plugin_third _title>
    <% plugin_third _content>
    <!--/plugin_third-->

    ではありませんよね? 
    (これじゃ、わざわざエディタにコピーする必要ないですものね?)

    恐れ入りますが、そこのところをもう少し詳しく教えてください。
    よろしくお願いいたします。

    2009年07月15日 08:52 by メアリー

1 2 > >>