以下の内容はhttp://10plate.blog44.fc2.com/category4-1.htmlより取得しました。


記事毎に指定したユーザータグを表示 その2(サイト外タグ検索)

前回は自サイト内の同じタグを設定した記事」を検索できるユーザータグを表示しました。
今回は「同じタグを設定した他のブログの記事」を検索できるユーザータグを表示する方法を紹介します。

これは現在閉鎖されたサイト様の記事内容を、そのサイト様のご好意により転載させてもらいました。

テンプレートのHTML、<!--topentry--> ~ <!--/topentry-->内にこれを。

<!--▼タグリスト▼-->
<!--topentry_tag-->
<div class="tag_list">[タグ]
<!--tag_list-->
<a href="http://blog.fc2.com/tag/<%topentry_tag_list_parsename>" target="_blank"
title="「<%topentry_tag_list_name>」をタグに指定している他のブログを検索">
<%topentry_tag_list_name></a>
<!--/tag_list--></div>
<!--/topentry_tag-->
<!--topentry_not_tag-->
<div class="tag_list">[タグ未指定]</div>
<!--/topentry_not_tag-->
<!--▲タグリスト▲-->


スタイルシートに以下を付け加えます。

/* タグリスト */
.tag_list {
margin: 0;
padding: 0px 0px 5px 0px; /* 文字位置(上・右・下・左) */
text-align: right; /* 表示位置(右) */
list-style-type: none;
}


これで「同じタグを設定した他のブログの記事」を検索できるユーザータグを表示することができます。

記事内ではなく、プラグインでこのユーザータグを表示したい場合は共有プラグイン「サイト外タグ検索」を利用してください。

記事毎に指定したユーザータグを表示 その1(サイト内タグ検索)

記事毎に指定したユーザータグを記事下に表示する方法を紹介します。
表示されたユーザータグのリンクをクリックすると、同じタグを設定している記事(サイト内タグ)を検索することができます。

これは現在閉鎖されたサイト様の記事内容を、そのサイト様のご好意により転載させてもらいました。

テンプレートのHTML、<!--topentry--> ~ <!--/topentry-->内に入れます。

<!--▼タグリスト▼-->
<!--topentry_tag-->
<div class="tag_list">[タグ]
<!--tag_list-->
<a href="<%url>?tag=<%topentry_tag_list_parsename>" title="「<%topentry_tag_list_name>」をタグに指定した記事を検索"><%topentry_tag_list_name></a>
<!--/tag_list--></div>
<!--/topentry_tag-->
<!--topentry_not_tag-->
<div class="tag_list">[タグ未指定]</div>
<!--/topentry_not_tag-->
<!--▲タグリスト▲-->


スタイルシートに以下を付け加えます。

/* タグリスト */
.tag_list {
margin: 0;
padding: 0px 0px 5px 0px; /* 文字位置(上・右・下・左) */
text-align: right; /* 表示位置(右) */
list-style-type: none;
}


これで記事毎に指定したユーザータグを記事下に表示することができます。
転載を許可してくれたサイト様ありがとうございました m(__)m

横カレンダーに背景画像を表示

以前にブログタイトル下に横カレンダーを入れるカスタマイズを紹介しました。

この横カレンダーに背景画像を表示するためには、スタイルシートの末尾に以下を加えてください。

.line_calendar {
background: url("画像URL");
line-height:2.5; /* カレンダーの高さ */
}


これで横カレンダーに背景画像を表示することができます。
カレンダーの高さはお好みにあわせて設定してください。

縦メニューの階層化

先日は縦メニューの設置方法を紹介しました。
今回はこの縦メニューを階層化する方法を紹介します。

縦メニューの設置

以前横メニューバーを設置する方法を紹介しましたが、今回は縦メニューの設置方法を紹介します。

メニューバーに最新記事と最新コメントを表示する

PSP Theme'zさんがメニューバーに最新記事と最新コメントを表示する方法を教えてくれたので紹介します。

親子カテゴリ対応サイトマップに新着表示Newマークを付ける

以前紹介した親子カテゴリ対応サイトマップに、新着表示であるNewマークを表示する方法を紹介します。

ページ送りナビゲーションに枠を付ける

以前に「ページ送りナビゲーション」を表示する方法を紹介しました。
この各リンクを枠で囲んで表示する方法を紹介します。

以前紹介したページ送りナビゲーションのスクリプトにこのような箇所があります。

if (i == c) {
document.write(' <b>' + i + '</b> ');
} else {
document.write(' <a href=\"' + base + (i - 1) + ext + '\">' + i + '</a> ');
}


これを次の様に書き換えてください。

if (i == c) {
document.write(' <b><span class="pnavi">' + i + '</span></b> ');
} else {
document.write(' <span class="pnavi"><a href=\"' + base + (i - 1) + ext + '\">' + i + '</a></span> ');
}


そしてスタイルシートの末尾に以下を加えてください。

.pnavi {
border: 1px solid #cccccc;
padding:2px;
}


これでページ送りナビゲーションに枠を付けることができます。

プラグインフリーエリア等の中身を横に4つ並べて表示する

下記のようすると、プラグインフリーエリア等の中身を横に4つ並べて表示できます。

<table style="width:100%;"><tr>
<td style="width:25%; vertical-align:top;">中身1</td>
<td style="width:25%; vertical-align:top;">中身2</td>
<td style="width:25%; vertical-align:top;">中身3</td>
<td style="width:25%; vertical-align:top;">中身4</td>
</tr></table>



【2010/01/18 追記】<td>~</td>の数を変えて幅(width:25%)の数値を調整すれば、いくつでも横に並べることができます。table内にできる僅かな隙間も埋めたいときは、tableタグにcellspacing="0" cellpadding="0"を設定してください。

<table style="width:100%;" cellspacing="0" cellpadding="0" ><tr>

プラグイン「最新記事」に表示される記事タイトルが長過ぎる場合は省略する

プラグインの「最新記事」において、表示される記事タイトルが長過ぎる場合は
「○○○○○
 ○○○○○...」
と、「...」で省略して表示する方法を紹介します。

任意のプラグインHTMLを下記のようにしてください。

<ul>
<!--recent-->

<script type="text/javascript"><!--

var mojisu = 10; //最大表示文字数を設定
var str = new String();
str = "<%recent_title>";

if ( str.length > mojisu ) {
str = str.substring(0,mojisu);
str = str+"...";
}

document.write('<li><a href="<%recent_link>" title="<%recent_title>">',str,' (<%recent_month>/<%recent_day>)</a></li>');

--></script>

<!--/recent-->
</ul>


上記の場合だと10文字を超える記事タイトルは11文字目以降が「...」として省略されます。
最大表示文字数はお好きなように設定してください。

【2009/10/28 追記】日付が不要であればこの部分を削除してください。
コンマ「,」やシングルクォーテーション「'」も忘れずに削除してください。

,' (<%recent_month>/<%recent_day>)</a></li>'




【2009/11/17 追記】以前追記した内容に間違いがありました。誠に申しわけありません。
日付が不要であればこの部分を削除してください。

(<%recent_month>/<%recent_day>)





以上の内容はhttp://10plate.blog44.fc2.com/category4-1.htmlより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14