Extended Live Archive用 ページテンプレート作成
2007/9/5 水曜日Extended Live Archiveについては
Extended Live Archive 高機能アーカイブ導入編を参照
Live Archiveをarchives.phpをから表示させるにあたって
テーマにarchives.phpがあれば、なければpage.phpなどを参考にExtended Live Archive用テンプレートを作成する。間違ってarchive.phpを編集してしまわないように注意。元からあるファイルを編集する時には、バックアップを忘れずに。
Extended Live Archive用archives.phpに必要な最低限の項目
<?php get_header(); ?>
<?php af_ela_super_archive(); ?>
<?php get_footer(); ?>
Extended Live Archive用archives.phpを作成する。
元からあるarchives.phpを利用する場合は、そのファイルに書かれている。<?php wp_get_archives(’type=monthly’); ?>などのコンテンツを不要ならば削除し、かわりに<?php af_ela_super_archive(); ?>を表示させたい場所に組み込めばよい。
<div id=”content”>などをうまく残して<?php af_ela_super_archive(); ?>を入れてあげれば、それなりに整ったものになるかと思われる。使用しているテーマによって、どのように表示させるのがいいか、異なるだろうから 臨機応変に。
ちなみに、ああwordpressでは、archives.phpはこのテーマのpage.phpを参考にしている。
<?php af_ela_super_archive(); ?>を<div id=”content”></div>で囲み。その後に<?php get_sidebar(); ?>のようにサイドバーを読み込んで、Extended Live Archiveが記事と同様に表示されるようarchives.phpを作成した。1
archives.phpをつかってLive Archiveを表示する
まず、<?php af_ela_super_archive(); ?>を含めて作成したarchives.phpを使用中のテーマフォルダにアップロードする。
管理画面のページ作成を選び。任意のページタイトルを記入したら。右側のサイドバーからページテンプレートを選び、デフォルトテンプレートを今回作ったテンプレートに変更する。投稿内容は空欄で構わない。
最後に新しいページを作成ボタンを押して。終了。作成したページにアクセスすれば、Live Archiveが表示されているはずである。2
Extended Live Archiveは表示形式を変更することが出来ます
Extended Live Archive用の特別なCSSを持っていないテーマでは、ああwordpressのArchiveとは異なるLive Archiveが表示されているはず。おそらくはSons Of Skadi les archivesのようなデフォルト表示形式のLive Archiveと同じもの。
Extended Live Archiveでは、ヘッダーで他のExtended Live Archive用CSSを読み込むことで、Live Archiveの見た目を大きく変えることも可能です。その方法については後述予定。
ただしIEでtagsを開いた時は表示が崩れてしまう。この問題はIE6でもIE7でも同様に起きるようだ。W3C的な文法的ミスではないようだから放置の方向で。他のブラウザでは動くというのもある。原因と対処方法がわかればなんとかしたい。[back]このブログではこの方法でうまくいきました。[back]
Tags: archive, [...]


