Seesaa BLOGには先月20日、「タグ」サービスというものが追加されました。

タグを使うことでブログや記事、ファイルなどにメタ情報を持たせることができます。例えば記事の中でのキーワードをタグとして登録することで、そのことに言及している記事を探しやすくなります。つまり、HTMLのタグがメタファーとして使われている名前であるのに対し、より元の意味(荷札)に近いものであるといえます。

タグはSeesaaタグサーチで検索することができます。該当するタグを持つものがあなたのブログにあると、タグがアドレス「(あなたのブログURL)/tag/(タグ)」というリンクで表示されます。このページには標準ではあなたのブログの同じタグを持つものが新しいものから表示されます。

このタグ検索結果のページももちろんカスタマイズすることが可能です。ただ、コンテンツ一覧の表示するページに該当するページがないことからもうかがえますが、記事ページやトップページのように「デザイン」→「コンテンツ」でのカスタマイズは(現在のところ)できないようです。

そのため、カスタマイズは「デザイン」→「HTML」からHTMLを直接編集して行う必要があります。これはこれまでの検索結果ページと同じカスタマイズ方法になります。

page_name というもので制御が可能です。ページは現状の仕様の場合、全部で6つあります。

| index
| article
| archive
| category
| comment
| search

FAQにあるこの記事は1年以上前のものなので載っていなくても当然ですが、タグ検索結果のページでは、page_nameの値が「tag」になります。従って、HTMLの「<% if:page_name eq 'tag' -%>」で始まる以下の部分をカスタマイズすればよいことになります。

<% if:page_name eq 'tag' -%>
<div class="tag">
<script type="text/javascript" language="javascript" src="<% site_info.blog_url %>/js/tag_cloud.js"></script>
<div id="tag_cloud"><% loop:list_tags -%><a href="<% blog.tag_url(tag) %>" class="_tag" title="<% tag.word | html %>/<% count %>"><% tag.word | html %></a> <% /loop -%></div>
<script type="text/javascript" language="javascript"><!--
tag_cloud("tag_cloud");
--></script>
<br />
<% if:tag %><div class="tag-title">タグ / <% tag.word | html %></div><% /if -%>
<br />
<% loop:list_service -%>
<div class="tag-body">
<div class="tag-service"><% tag_service.title %></div>
<div class="tag-search"><a href="<% tag_service.page_url(tag) %>" target="_blank">'<% tag.word %>' でSeesaa全体を検索する</a></div>
<% if:tag_service.service_key eq 'articles' -%>
<% loop:list_data -%>
<div class="tag-article">
<div class="tag-article-title"><a href="<% article.page_url %>"><% article.subject %></a> <span class="tag-article-posted">[<% article.createstamp | date_format("%Y/%m/%d %H:%M") %>]</span></div>
<!--<div class="tag-article-summary"><% article.entire_body | text_summary(240) | tag_strip %></div>-->
</div>
<% /loop -%>
<% /if -%>
<% if:tag_service.service_key eq 'photos' -%>
<% loop:list_data -%>
<div class="tag-photos">
<% thumbnail.fix_aspect(132) # サムネイルの長辺を132で固定。固定したくない場合は削除。 -%>
<table>
<tr>
<td height="140" valign="bottom"><a href="<% photo.page_url %>" target="_blank"><img src="<% thumbnail.page_url %>" border="0" width="<% thumbnail.width %>" height="<% thumbnail.height %>" /></a></td>
</tr>
</table>
<div class="tag-photos-title"><a href="<% photo.page_url %>" target="_blank"><% photo.title | text_summary(10) %></a><br />
<% if:photo_info -%>
サイズ:<% photo_info.width %>×<% photo_info.height %><br />
<% if:photo_info.size %>容量:<% photo_info.size | filesize %><% /if %>
<% /if -%>
</div>
</div>
<% /loop -%>
<% /if -%>
<% if:tag_service.service_key eq 'audios' -%>
<% loop:list_data -%>
<div class="tag-audios">
<div class="tag-audios-title"><a href="/pages/user/upload/<% audio.page_url %>" onclick="window.open('/pages/user/upload/<% audio.page_url %>','popup','width=490,height=320,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" target="_blank"><% audio.title | text_summary(40) %></a> 
<span class="tag-audios-posted"><% if:audio_info -%><% if:audio_info.author %>by <% audio_info.author %>  <% /if %><% if:audio_info.duration %><% audio_info.duration | hms %>  <% /if %><% if:audio_info.size %><% audio.size | filesize %>  <% /if %><% /if -%></span></div>
</div>
<% /loop -%>
<% /if -%>
<% if:tag_service.service_key eq 'videos' -%>
<% loop:list_data -%>
<div class="tag-videos">
<table>
<tr>
<td height="140" valign="bottom"><div class="tag-videos-title"><a href="/pages/user/upload/<% video.page_url %>" onclick="window.open('/pages/user/upload/<% video.page_url %>','popup','width=480,height=550,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" target="_blank"><img src="<% thumbnail.page_url %>" width="132" border="0" /></a></div></td>
</tr>
</table>
<div class="tag-videos-title"><a href="/pages/user/upload/<% video.page_url %>" onclick="window.open('/pages/user/upload/<% video.page_url %>','popup','width=480,height=550,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" target="_blank"><% video.title | text_summary(15) %></a><br />
<% if:video_info -%>
<!--<% if:video_info.author %>by <% video_info.author %><br /><% /if %>-->
時間:<% if:video_info.duration %><% video_info.duration | hms %><% /if %><br />
容量:<% video.size | filesize %><br />
<% /if -%>
</div>
</div>
<% /loop -%>
<% /if %>
<% if:tag_service.service_key eq 'files' -%>
<% loop:list_data -%>
<div class="tag-files">
<div class="tag-files-title"><a href="/pages/user/upload/<% file.page_url %>" target="_blank"><% file.title | text_summary(15) %></a></div>
</div>
<% /loop -%>
<% /if -%>

各変数がどんな意味をしているのかは、Seesaa BLOGの独自タグを用いてHTMLレベルでカスタマイズをされたことのある方でしたらお分かりになるかと思います。(^^;

* * *
·トラックバック i
name sign site
·コメント i ここでは「w≠笑」です。
プラダ 財布さん 2013-07-07 22:40
·
今日は よろしくお願いしますね^^すごいですね^^
検索
メイプルストーリー
ロリポップ!
Opera
NOw 時間ねぇー