Harukiya Archives

2008/10/13

category /


2005/11/24

category / wreathe

ご利用ありがとうございます。テンプレート wreatheには、いくつかギミックがあります。その設定の仕方の説明をします。

HTML編集欄を開き以下の部分(最初のあたり)を編集してください。

  1.     <link rel="stylesheet" type="text/css" href="<%css_link>" media="all" title="default" />
  2.     <link rel="alternate" type="application/rss+xml" href="<%url>?xml" title="RSS" />
  3.  
  4.     <style type="text/css">
  5.     #recent_comments li[class="comment_by<%author_name>"] span:after,
  6.     #coms li[class="comment_by<%author_name>"] span:after {
  7.     content: "@管理人";
  8.     }
  9.     </style>
  10.  
  11. <!--permanent_area-->
  12.     <title><%sub_title> - <%blog_name></title>
  13.  
  14.     <script type="text/javascript">
  15.     var re = new RegExp(/(<!--category--><%category_name>|<!--/category-->dammy)/ig);
  16.     </script>
  17.     <script type="text/javascript" src="http://blog-imgs-27.fc2.com/s/u/g/sug/wreathe.js"></script>
  18.  
  19. </head>

コメント投稿者名に敬称をつける

Recent Comments一覧とコメント欄それぞれの投稿者名を、お客さんとauthorに分ける仕組です。詳しくはこちら

<%author_name>とコメントに使うHNが異なる場合は、この部分を修正。デフォルトでは、すべての人の名前の後に”さん”が(この設定はCSS欄の中にあります)、<%author_name>には”@管理人”が追加されます。なにもつけない場合はcontent: "";のようにします。

エントリからキーワードを抽出して検索に渡すリンクをつくる

個別記事を開いた時だけ記事の最後にキーワードを書き出すjavascriptです。詳しくはこちら。デフォルトではカテゴリ名がキーになっていますが、好きな言葉に変えられます。例えば書評ブログなら

var re = new RegExp(/(推理|サスペンス|ノンフィクション|コミック)/ig);

のように修正し、記事を書くときに意識してキーを含めるようにします。この機能が必要ない場合は<script type="text/javascript">〜</script>までを削除してください。

前者はCSS2、後者はjavascriptの仕組です。すべての人に見えるわけではありませんが、なくてもいいけど、あればちょっと便利ということで。


writeback

  1. - : このコメントは管理人のみ閲覧できます-23日23時
  2. - : このコメントは管理人のみ閲覧できます-24日00時
  3. - : このコメントは管理人のみ閲覧できます-07日11時
  4. マス : コメントが付いた事に気づきませんでした。長いこと放置してごめんなさい。
    1の秘密さん
    自力で解決されたようでなによりです(殴。

    2の秘密さん
    >”コメントをどうぞ。”を消すには。
    wreatheのコメント投稿用テキストエリアのHTMLは

    <textarea id="comment" cols="50" rows="5" name="comment[body]">コメントをどうぞ。</textarea>

    のようになっています。それを以下のように修正します。
    コメント修正用のテキストエリアと間違えないよう気をつけてください。

    <textarea id="comment" cols="50" rows="5" name="comment[body]" onblur="this.value =(this.value=='')? 'コメントをどうぞ。':this.value;" onfocus="this.value =(this.value=='コメントをどうぞ。')? '':this.value;">コメントをどうぞ。</textarea>

    onblur="〜と onfocus="〜の前に半角スペースを入れてください。

    3の秘密さん
    ひとつめのURLのPickUpKeywordが働いていない(ようにみえる)のは、エントリ内に合致するキーワードが無いからです。キーワードがない場合に”一致無し”のようにステータス表示することもできますが、何もしないのが今のところの仕様です。

    上記エントリで説明している部分(ここはテンプレからHTMLに展開後、カテゴリ名が列挙されます)

    <script type="text/javascript">
    var re = new RegExp(/(<!--category--><%category_name>|<!--/category-->dammy)/ig);
    </script>

    を以下のように直接キーワードを書き込んでみてください。キーワード同士の間はパイプ(半角の”|”)で区切ります。

    <script type="text/javascript">
    var re = new RegExp(/( FC2|blog|HTML )/ig);
    </script>

    エントリ内にFC2、blog、HTMLのいずれかの語句があればその単語への検索リンクが書き出されます。

    ふたつめのURLの方にはスクリプトが組み込まれていないようですのでソースをDL後、取り説にしたがって設置してみてください。

    PickUpKeywordは検索する語句の設定がキモのスクリプトです。(うちのような)カテゴリ名が単一語の場合はこのままでも有効ですが、そうでない場合はキーワード(検索語)を自分で設定する必要があります。

    あわせてこちらもお読みください。
    http://sug.blog2.fc2.com/blog-entry-238.html#comments
    -13日22時
  5. 3n : ご意見・ネタ・苦情など-13日22時
  6. - : このコメントは管理人のみ閲覧できます-14日23時
  7. 小春 : こんにちは。wreatheを愛用させていただいてます。
    「コメントをどうぞ。」を消すことができました。
    ご親切にありがとうございました!(*- -)(*_ _)ペコリ -15日16時
  8. マス : .
    秘密さん
    大事なことを書き忘れていました。
    wreatheのキーワード書き出しは<!--permanent_area-->ブロックの中だけです。一応このテンプレのテーマは個別記事主体なので、全文を読み終えた場合にキーワードリンクを見られる(次に進む)という想定です。

    小春さん
    ご利用ありがとうございます。
    こまかい仕掛けはありますが、読みやすさを第一にしてつくりました。その辺りでアイディア・気づいたことなどありましたらフィードバックよろしくです。
    -15日22時
  9.  


< 共有テンプレに登録したよ! | 修正のお知らせと背景画像 > | 表紙へ戻る | 探す | 案内


ホームページ アフィリエイト レンタルサーバー FC2ブログ キャッシング