Harukiya Archives

2006/11/29

category / wreathe

ご利用ありがとうございます。wreathe を使用されている方から「@管理人」と出るものと「さん」と出るものが混在してしまいますと報告いただき、この部分を修正しました(2006-11-29 20:00 再登録・承認中)。問題の箇所はトップページの Recent Comments 部分で、ツリー化スクリプトを使用していると起こる不具合です。

以下の CSS を HTML 編集欄の <style> 要素内の該当部分にコピー&ペーストしていただいても不具合は改善されます。テンプレートをカスタマイズされている方には、再ダウンロードよりもこちらの方法がお勧めです。

  1.     <style type="text/css">
  2.     #recent_comments li[class="comment_by<%author_name> lastchild"] span:after,
  3.     #recent_comments li[class="comment_by<%author_name>"] span:after,
  4.     #coms li[class="comment_by<%author_name>"] span:after {
  5.     content: "@管理人";
  6.     }
  7.     </style>

強調部分の一行を追加してください。

また、ブログに設定したハンドル名とコメントする時のハンドル名が異なる方は、<%author_name> の部分を変数でなく直接指定することで、敬称をキャンセルできます。


writeback

  1. - : このコメントは管理人のみ閲覧できます-29日21時
  2. - : このコメントは管理人のみ閲覧できます-29日21時
  3. - : このコメントは管理人のみ閲覧できます-30日18時
  4. - : このコメントは管理人のみ閲覧できます-30日18時
  5. マス : 敬称つけは、コツがわかれば簡単なしくみです。
    変数からオーナーの名前を抜き出したかったので、wreathe では複雑になっちゃいましたが。

    -HTML
    <foo>その他のテキスト<bar class="by<%(r)comment_name>"><%(r)comment_name></bar>その他のテキスト</foo>

    -CSS
    .foo bar[class]:after { /* すべてのクラス名(全員の名前)を持つ要素に */
    content: "\3055 \3093 "; /* さん をつける */
    }
    .foo bar[class="by\30de \30b9 "]:after { /* その中でクラス名が byマス(←ワシね) だったら*/
    content: "\ff20 \7ba1 \7406 \4eba "; /* @管理人 に上書き */
    }

    これを踏み台に挑戦してみてください^^。-30日21時
  6.  


< 兎角に人の世は住みにくい | 考えるスピードで書け > | 表紙へ戻る | 探す | 案内


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