忍者ツールズのページ設定
Posted at: 2005-07-11
2
>-->
忍者ツールズのアクセス解析を導入して、思いついたこと。
テンプレートタグを使うとこんな便利なことができちゃうぞ!シリーズ、
忍者ツールズ編。
***... には9ケタの数字が入りますが、アクセス解析はこの数字の最初の7ケタでサイトを、下2ケタで一つ一つのページを認識している模様。<MainPage>0</MainPage><ItemPage>1</ItemPage><ArchivePage>2</ArchivePage> に書き換えます。それだけ。(これらのテンプレートタグについて知りたい人はこちら。)少し前のサイドバーのタイトル変更についての記事の中で、サイドバー上の「About Me」については文字列を変更できないという意味のことを書きました。
この部分にはテンプレートタグ <$BlogMemberProfile$> が書かれていて、このタグがプロフィール全体の HTML を書き込む役割をしているので、その中身を変更することはできないと思ったわけです。
しかし!実は「About Me」の文字列を変更したり、はたまたプロフィールの表示までカスタマイズすることができる!ということが判明。
……といってもクリボウが発見したのではなくて、OpenCage さんが発見したものです。クリボウはただの受け売りなので、詳しく知りたい人は
前回の記事でこう書きました。
ページレベルタグを使うと、メインページに表示するパーツ、記事単独ページに表示するパーツなどをHTMLで書き分けて、ページの種類ごとに表示するコンテンツを変える、といったカスタマイズも可能になります。
<a> が閉じ終わる前に外側の <ItemPage> が閉じてしまっています。<ItemPage> には、「包含しているものを記事単独ページにのみ書き出す」という役割があります。この例だと結局、記事単独ページではリンクつきのブログタイトルを、メインページやアーカイブページではリンクなしのブログタイトルが表示されることになりますね。<ItemPage> の仲間を挙げると<ArchivePage> … アーカイブページにのみ書き出し<ItemPage> … 記事単独ページにのみ書き出し<MainOrArchivePage> … メインページ、アーカイブページに書き出し<MainPage> … メインページにのみ書き出し<head> 内には <MainPage> をはじめページ切替タグは使えないとのこと。無理に <body> 内にスタイルシートを入れても、ブラウザで解釈してくれるとは思うのだけれど…。
Powered by Blogger | Theme mxs | Converted by LiteThemes.com