Post8トラックバック表示用タグのサンプル
一般的なご利用例をもとにテンプレートおよび呼び出し用JavsScriptタグのご説明をいたします。独自タグの詳細についてはこちらを参考にしてください。
- 自社サイトに直接トラックバック一覧を表示する場合
- 自社サイトに直接トラックバック一覧を表示する場合(ポップアップの評価ページ付き)
- 自社サイトにトラックバック数表示のリンクを設け、そこから別ページでトラックバック一覧を表示する場合
- ショッピングエンジンosCommerceにトラックバック呼び出し用JavsScriptタグを組み込む
- トラックバックデータをXMLで出力し外部アプリケーションで利用する
自社サイトに直接トラックバック一覧を表示する場合
テンプレートID1に表示用のタグを設定し、設定した内容をJavaScriptタグで呼び出します。
動作サンプルはこちら
-
テンプレートID1 トラックバック一覧
<p>この記事へのトラックバックURL<br><$tb_item_url$><br>
トラックバック数(<$tb_item_num$>)</p>
<tb_loop sortorder="postdatetime_desc" maxnum="" >
<p><a href="<$tb_url$>"><$tb_title length="40" end="..."$></a> [<$tb_blog_name length="40" end="..."$>]<br>
<$tb_excerpt length="" end="..." $> 投稿:<$post_datetime format="Y年n月j日"$></p>
</tb_loop>
-
呼び出し用JavsScriptタグ
<script language="javascript" type="text/javascript" src="http://post8.jp/disp_js.php?sid=username&iid=test01&tid=1"></script>※この場合、「username」はアカウント作成時のID(会員ID)で、「test01」はページを識別するための固有のIDです。(トラックバック毎に変化させるIDです。)tid=1とは呼び出すテンプレートIDは1番ということです。
自社サイトに直接トラックバック一覧を表示する場合(ポップアップの評価ページ付き)
テンプレートID1に表示用のタグを設定し、設定した内容をJavaScriptタグで呼び出します。テンプレートID2にポップアップの評価ページのタグを設定します。
動作サンプルはこちら
-
テンプレートID1 トラックバック一覧
<p>この記事へのトラックバックURL<br><$tb_item_url$><br>
トラックバック数(<$tb_item_num$>)</p>
<tb_loop sortorder="postdatetime_desc" maxnum="" >
<p><a href="<$tb_url$>"><$tb_title length="40" end="..."$></a> [<$tb_blog_name length="40" end="..."$>]<br>
<$tb_excerpt length="" end="..." $> 投稿:<$post_datetime format="Y年n月j日"$></p>
この関連記事のおすすめ度<img src=http://post8.jp/images/stars_<$point_rate$>.gif border="0"> (<$point_ninzuu$>人)<a href="javascript:pointSet('<$point_set_url tid="2"$>',250,300)">評価する</a>
</tb_loop>
※テンプレートID1からテンプレートID2を呼び出してポップアップ評価ページを表示しています。
-
テンプレートID2 ポップアップ評価ページ
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
<meta http-equiv="Content-Language" content="ja" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title></title>
</head>
<body>
<point_if>
<font size="-1">このトラックバックは参考になりましたか?<br>おすすめ度:<$point_all$>ポイント(<$point_ninzuu$>人)</font>
<point_else_if_done>
<font size="-1">投票ありがとうございました。<br><a href="javascript:window.close();">閉じる</a></font>
<point_else_if_twice>
<font size="-1">お一人様一回のみの投票となります。<br><a href="javascript:window.close();">閉じる</a></font>
</point_if>
<img src="/images/p8bn106x31.gif" border="0">
</body>
</html>
-
呼び出し用JavsScriptタグ
<script language="javascript" type="text/javascript" src="http://post8.jp/disp_js.php?sid=username&iid=test01&tid=1"></script>※この場合、「username」はアカウント作成時のID(会員ID)で、「test01」はページを識別するための固有のIDです。(トラックバック毎に変化させるIDです。)tid=1とは呼び出すテンプレートIDは1番ということです。
自社サイトにトラックバック数表示のリンクを設け、そこから別ページでトラックバック一覧を表示する場合
テンプレートID1に「トラックバック(N)」(※Nはトラックバック数)を表示させるタグを設定し、テンプレートID2にトラックバック一覧を表示するためのタグを設定します。この場合、テンプレートID2はPost8サーバー側のページとして表示されるので、テンプレートには完全なHTMLを書きます。(<html> 〜 </html>)
動作サンプルはこちら
-
テンプレートID1 トラックバック数表示
<p><a href="<$tb_list_url tid="2"$>">トラックバック(<$tb_item_num$>)</a></p> -
テンプレートID2 トラックバック一覧(完全なHTML)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
<meta http-equiv="Content-Language" content="ja" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title></title>
</head>
<body>
この記事へのトラックバックURL<br>
<$tb_item_url$><br>
トラックバック数(<$tb_item_num$>)</p>
<tb_loop sortorder="postdatetime_desc" maxnum="" >
<p><a href="<$tb_url$>"><$tb_title length="40" end="..."$></a> [<$tb_blog_name length="40" end="..."$>]<br>
<$tb_excerpt length="" end="..." $> 投稿:<$post_datetime format="Y年n月j日"$></p>
</tb_loop>
</html> -
呼び出し用JavsScriptタグ
<script language="javascript" type="text/javascript" src="http://post8.jp/disp_js.php?sid=username&iid=test01&tid=1"></script>※この場合、「username」はアカウント作成時のID(会員ID)で、「test01」はページを識別するための固有のIDです。(トラックバック毎に変化させるIDです。)tid=1とは呼び出すテンプレートIDは1番ということです。
osCommerceにトラックバック呼び出し用JavsScriptタグを組み込む
フリーのショッピングエンジンosCommerceはPost8トラックバック開発時から連携を念頭に設計されたため、非常に使いやすくなっています。 osCommerceにPost8トラックバックを導入するには以下のタグを/product_info.phpのレビュー表示が始まるまえあたりに入れるとよいでしょう。
-
呼び出し用JavsScriptタグ
<tr>※この場合、「username」はアカウント作成時のID(会員ID)で、iidはosCommerceの変数を利用して商品ごとのトラックバックを表示します。
<td class="main">
<script language="javascript" type="text/javascript" src="http://post8.jp/disp_js.php?sid=username&iid=<?php echo $product_info['products_id']?>&tid=1"></script>
</td>
</tr>
トラックバックデータをXMLで出力し外部アプリリケーションで利用する
既に機能は実装されております。クライアント様のみお問い合わせいただければ利用方法をお教えいたします。