当テンプレートは"コメントリンクを別窓で開く"という工夫をしている関係上、URLが無記名のときにでも無駄なブランクを張ってしまいました。
URLが無記名のときにはリンクが貼られないようにする方法が解かりましたので紹介します。
HTMLを編集します。
<!--▼コメント表示▼-->
~ <a href="<%comment_url>" target="_blank"><%comment_mail></a>
<a href="<%comment_url>" target="_blank"><%comment_name></a> ~
<!--▲コメント表示▲-->赤い部分を次のように書き換えます。
<!--▼コメント表示▼-->
~<SCRIPT LANGUAGE="JavaScript">
v = "<%comment_url>";
iffunc(v);
function iffunc(b)
{
if (b) {
document.write("<a href='<%comment_url>' target='_blank'>"+"<%comment_mail>"+"</a> <a href='<%comment_url>' target='_blank'><%comment_name></a>");
} else {
document.write("<%comment_mail> <%comment_name>");
}
}
</SCRIPT>~
<!--▲コメント表示▲-->これでURLが無記名のときにはリンクが貼られなくなるはずです。
一目でURLの有無が解かるので便利ですね。どうぞお試しください。
- 関連記事
-