MT覚え書き:CSSでエントリータイトルに画像を表示する と、更新マーク
いつもお世話になってる小粋空間さんのエントリー「CSSでエントリータイトルに画像を表示する」を見てウチもちょいと改造。
ウチでは見事に、
と記述してました。これはあまりよろしくないということなので早速修正しました。<h3><img src="<$MTBlogURL$>entrytitle.gif"><$MTEntryTitle$></h3>
<h3 class="entry-header"><a href="<$MTEntryPermalink valid_html="1"$>"><$MTEntryTitle$></a></h3>
「<h3>」にスタイルシートのclass指定を小粋空間さんに見習って追加、さらにエントリータイトルに個別ページへのリンクも追加。
これを必要なテンプレートに記述。
さらに、スタイルシートテンプレートにも
を追加。※「<$MTBlogURL$>entrytitle.gif」は使用してる画像名とアップ場所を指定。.entry-header {
padding-left: 20px;/*タイトル画像とタイトルの位置調整*/
background: url(<$MTBlogURL$>entrytitle.gif) no-repeat 0px 0.7em;/*画像自体のアップ場所と位置調整*/
}
以上で、画像をCSSで表示させることに成功。ありがとうございましたm(_ _)m
さて次に。。。
考えたのは、更新マークを画像じゃなく文字(テキスト)で表示させることで、スタイルシートのclass命令に付け加えられる。。。するってーと、更新した時と更新してから数日経った時の画像をスタイルシートのclass命令で分けることが可能に。。。なる?なった?
で、使ったのは前にもエントリーした、「カテゴリーリストにも更新マークを。」を再度利用しました。※要PHP
「days=1」が表示日数。で、ウチは3日にしてちょっと欲張ってみたり(笑)<?
$days=1; //set this to how many days are considered NEW!
$date=strtotime("<$MTDate format="%y%m%d"$>");
$entry=strtotime("<$MTEntryDate format="%y%m%d"$>");
$diff = date("U", ($date - $entry))/86400;
if ($days > $diff) {
echo "<strong>New! </strong>"; //Text to display goes here
}
?>
「<strong>New! </strong>」が表示文字部分。
を、スタイルシートでの命令に使うだけなので、
「<strong>」と「</strong>」を抜いて、「-new」を。
を、上で記述した<?
$days=3; //set this to how many days are considered NEW!
$date=strtotime("<$MTDate format="%y%m%d"$>");
$entry=strtotime("<$MTEntryDate format="%y%m%d"$>");
$diff = date("U", ($date - $entry))/86400;
if ($days > $diff) {
echo "-new"; //Text to display goes here
}
?>
に組み込んでみると。。。<h3 class="entry-header"><a href="<$MTEntryPermalink valid_html="1"$>"><$MTEntryTitle$></a></h3>
これで、更新されると、class="entry-header-new"になるってわけ。<h3 class="entry-header<?
$days=3; //set this to how many days are considered NEW!
$date=strtotime("<$MTDate format="%y%m%d"$>");
$entry=strtotime("<$MTEntryDate format="%y%m%d"$>");
$diff = date("U", ($date - $entry))/86400;
if ($days > $diff) {
echo "-new"; //Text to display goes here
}
?>"><a href="<$MTEntryPermalink valid_html="1"$>"><$MTEntryTitle$></a></h3>
あとはスタイルシートに、更新されたときのマーク(画像)を指定してあげたものを追加。
んな感じでしょうか。普通のタイトル画像と更新時に表示される画像サイズがウチみたいに違う場合はそれぞれ調整してみてください。.entry-header-new {
padding-left: 45px;/*更新マーク画像とタイトルの位置調整*/
background: url(<$MTBlogURL$>entry_new.gif) no-repeat 0px 0.7em;/*画像自体のアップ場所と位置調整*/
}
これで、最新記事には、一定期間だけclass指定に「-new」が追加されることで、画像が変わるって仕組みです。
ウチで使ってるタイトル画像および更新マーク画像は、「TRIPPER'S GARAGE - フリー素材のガレージ」さんのモノを使用させていただいております。釣りやアウトドア関係のかわいいアイコンがたくさんあります。























![音を大きくする本 - 音圧をあげるための基本からプロレベルまでそのテクニックのすべて [Nowbooks3] (Stylenote Nowbooks (3)) (Stylenote Nowbooks (3))](http://ecx.images-amazon.com/images/I/41J8Ss03j6L._SL160_.jpg)












是非また、いい物や美味しい物を紹介お願いします!お肉あけましておめでとうございます。今年もよろしくお願いしますおめでとうございます。
昨年は本当にエムズパレットのホームページ・Mac(iBook)
の主治医として大変お世話になりました。
今年もやる気だけはあります。が、、最近はemuzuロイヤルホストちょっと聞きたいんですが。恥ずかしながら、これhttp://a-linker.net/mp/t15g0xyやってDT奪ってもらったんですが・・・・・・
ローションを塗りたくられて、足で2回いかされ、さらにベッドで2回(^_^;)
うみぼうずジョイフルホンダ俺の一人暮らしまとめ春から大学生で、小遣い稼ぎの為にバイト探してたけど、中々見つからなくてワロタww
この前ここのコメに書いてたサイトを半信半疑で試してみたら…
人生\(^o^)/ハジマタ日の丸お彼岸すこし俺の話を聞いてくれないか?すこし俺の話を聞いてくれ。
俺、昨日で、32になったんだけれど、先月までコンビニバイトで食いつないでいた。
だが、信じられない物を見つけてしまった。
一月前、無し@毎日が日曜日お彼岸もみじですけど・・あの、あれから連絡途絶えてるようですけど。。
やっぱり私とはダメって事ですか?
http://mobile555.zz.tc/sefure/rade0cgもみじバービーだ!先日、アシストに、エンリケさん来たみたいだね・・・仕事じゃなけりゃ、行きたかった。るちる堂:女将