コメントを制御するタグ

コメントの制御

1.記事別ページで、その記事のコメントを表示するときはDnetCommentsタグで制御します。

・DnetCommentsタグの説明はこちら

2.ブログ全体の最新のコメントはDnetBlogCommentsタグで制御します。

・DnetBlogCommentsタグの説明はこちら

使用例(記事別のコメント一覧を表示する)

<!-- コメント一覧を表示する -->
<DnetComments>
<p>記事のID:<DnetCommentEntryID></p>

<p>コメントID:<DnetCommentID></p>

<p>コメントのIP:<DnetCommentIP></p>

<p>コメント投稿者氏名(氏名が空の時は「名無し!」を表示する):<DnetCommentAuthor default="名無し!"></p>

<p>投稿者リンク:<DnetCommentAuthorLink></p>
<p>投稿者リンク(URLが設定されていてもリンクをしない。):<DnetCommentAuthorLink show_url="0"></p>
<p>投稿者リンク(メールアドレスが設定されていてもリンクをしない。):<DnetCommentAuthorLink show_email="0"></p>
<p>投稿者リンク(氏名が空の時は「名無し!」を表示する):<DnetCommentAuthorLink default="名無し!"></p>

<p>投稿者メール(メールアドレスをそのまま表示する):<DnetCommentEmail spam_protect="0"></p>
<p>投稿者メール(スパム対策を行いメールアドレスを表示する):<DnetCommentEmail spam_protect="1"></p>

<p>コメントタイトル:<DnetCommentTitle></p>

<p>コメント投稿者のURL:<DnetCommentURL></p>

<p>コメント本文:<DnetCommentBody></p>

<p>コメント投稿日が表示されます。:<DnetCommentDate></p>

<p>表示順(何番目のコメントか表示する):<DnetCommentOrderNumber></p>

</DnetComments>

使用例(最新のコメント一覧を表示する)

<!--最新のコメント・ここから -->
<div class="module">
<div class="module-inner">
<h2 class="module-header">最新のコメント</h2>
<div class="module-content">
<DnetBlogComments lastn="10">
<ul class="module-list">
<li class="module-list-item"><a href="<DnetBlogCommentEntryLink>#c<DnetBlogCommentID>"><DnetBlogCommentTitle></a>
/<a href="<DnetBlogCommentEntryLink>"><DnetBlogCommentEntryTitle></a><br />(<DnetBlogCommentDate>)</li>
</ul>
</DnetBlogComments>
</div>
</div>
</div>
<!--最新のコメント・ここまで -->

DnetComments

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetComments>  ~  </DnetComments>

説明

記事のコメントを制御します。

補足

記事別のコメントの一覧を表示するためのタグです。
開始タグから終了タグまでをループして表示します。

DnetCommentID

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentID>

説明

コメントのIDが表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentEntryID

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentEntryID>

説明

該当コメントをつけられた記事のIDが表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentIP

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentIP>

説明

コメント投稿者のIPアドレスが表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentAuthor

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentAuthor>

説明

コメント投稿者氏名が表示されます。
「default="N"」で属性を設定することができます。

補足

「default="名無し"」と設定すると氏名が空のコメントは投稿者氏名が「名無し」と表示されます。
DnetCommentsタグの間に指定して下さい。

DnetCommentAuthorLink

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentAuthorLink>

説明

投稿者リンクが表示されます。
「show_url="0"or"1"」で属性を設定することができます。
「show_email="0"or"1"」で属性を設定することができます。
「default="N"」で属性を設定することができます。

補足

「show_url="0"or"1"」(初期値: 1) コメント投稿者がURLを指定しており、値が1のときに、そのURLへのリンクを生成します。メールアドレスを指定している場合はメールアドレスのリンクが優先されます。

「show_email="0"or"1"」(初期値: 1)コメント投稿者がメールアドレスを指定しており、値が1のときに、そのメールアドレスへのリンクを生成します。

「default="名無し"」と設定すると氏名が空のコメントは投稿者氏名が「名無し」と表示されます。

show_urlとshow_emailの両属性には順位が設定されており、show_emailが優先されています。
例えば、コメント投稿者が、URLとメールアドレスの両方を送信した場合、show_url="1"と指定していても、メールアドレスへのリンクを生成します。URLへのリンクを生成するには、次のとおり設定します。
<DnetCommentAuthorLink show_url="1" show_email="0">

DnetCommentsタグの間に指定して下さい。

DnetCommentEmail

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentEmail>

説明

コメント投稿者のメールアドレスが表示されます。
「spam_protect="0"or"1"」で属性を設定することができます。(初期値:1)

補足

「spam_protect="0"」を設定するとスパム対策が付きません。
「spam_protect="1"」を設定するとスパム対策が付きます。
DnetCommentsタグの間に指定して下さい。

DnetCommentTitle

使用不可 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentTitle>

説明

コメントのタイトルが表示されます。
「emoji="text"」で属性を設定することができます。

補足

emojiが[text]の時、絵文字文字列が有効になります。
DnetCommentsタグの間に指定して下さい。

DnetCommentURL

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentURL>

説明

コメント投稿者のURLが表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentBody

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentBody>

説明

コメント本文が表示されます。
「emoji="text"」で属性を設定することができます。

補足

emojiが[text]の時、絵文字文字列が有効になります。
DnetCommentsタグの間に指定して下さい。

DnetCommentDate

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentDate>

説明

コメント投稿日が表示されます。
「format="N"」で属性を設定することができます。

補足

「spam_protect」は日付の形式(strftimeとほぼ同じ形式)で設定できます。
例:「<DnetEntryDate format="%y/%m/%d">」と設定すると、「年(下に2桁)/月/日」と表示されます。
DnetCommentsタグの間に指定して下さい。

DnetCommentOrderNumber

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentOrderNumber>

説明

コメントの一覧の中の順番の数字を表示します。数字は(昇順の場合は)、1から始まります。例えば、n番目のコメントです。というように、順番を表示したい場合に利用できます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentsHeader

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentsHeader>  ~  </DnetCommentsHeader>

説明

最初のコメントの場合、中身が表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentsFooter

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentsFooter>  ~  </DnetCommentsFooter>

説明

最後のコメントの場合、中身が表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentByGuest

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentByGuest>  ~  </DnetCommentByGuest>

説明

外部ユーザーが投稿したコメントの場合、中身が表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentByMe

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentByMe>  ~  </DnetCommentByMe>

説明

自ログインユーザーが投稿したコメントの場合、中身が表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentEntryAuthor

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentEntryAuthor>  ~  </DnetCommentEntryAuthor>

説明

該当コメントをつけられた記事の投稿者が表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentEntryLink

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentEntryLink>  ~  </DnetCommentEntryLink>

説明

該当コメントをつけられた記事のURLが表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetCommentEntryTitle

メインページ 使用不可
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用不可

使用方法

<DnetCommentEntryTitle>  ~  </DnetCommentEntryTitle>

説明

該当コメントをつけられた記事のタイトルが表示されます。

補足

DnetCommentsタグの間に指定して下さい。

DnetBlogComments

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogComments>  ~  </DnetBlogComments>

説明

ブログに書き込まれたコメントを制御します。
「lastn="N"」で属性を設定することができます。

補足

最新コメントの一覧を表示するためのタグです。
開始タグから終了タグまでをループして表示します。
「lastn="10"」と設定するとブログ内全ての投稿の中から最新のコメント一覧が10件表示されます。

DnetBlogCommentID

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentID>

説明

コメントのIDが表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentEntryID

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentEntryID>

説明

該当コメントをつけられた記事のIDが表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentIP

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentIP>

説明

コメント投稿者のIPアドレスが表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentAuthor

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentAuthor>

説明

コメント投稿者氏名が表示されます。
「default="N"」で属性を設定することができます。

補足

「default="名無し"」と設定すると氏名が空のコメントは投稿者氏名が「名無し」と表示されます。
DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentAuthorLink

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentAuthorLink>

説明

投稿者リンクが表示されます。
「show_url="0"or"1"」で属性を設定することができます。
「show_email="0"or"1"」で属性を設定することができます。
「default="N"」で属性を設定することができます。

補足

「show_url="0"or"1"」(初期値: 1) コメント投稿者がURLを指定しており、値が1のときに、そのURLへのリンクを生成します。メールアドレスを指定している場合はメールアドレスのリンクが優先されます。

「show_email="0"or"1"」(初期値: 1)コメント投稿者がメールアドレスを指定しており、値が1のときに、そのメールアドレスへのリンクを生成します。

「default="名無し"」と設定すると氏名が空のコメントは投稿者氏名が「名無し」と表示されます。

show_urlとshow_emailの両属性には順位が設定されており、show_emailが優先されています。
例えば、コメント投稿者が、URLとメールアドレスの両方を送信した場合、show_url="1"と指定していても、メールアドレスへのリンクを生成します。URLへのリンクを生成するには、次のとおり設定します。
<DnetBlogCommentAuthorLink show_url="1" show_email="0">

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentEmail

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentEmail>

説明

コメント投稿者のメールアドレスが表示されます。
「spam_protect="0"or"1"」で属性を設定することができます。(初期値:1)

補足

「spam_protect="0"」を設定するとスパム対策が付きません。
「spam_protect="1"」を設定するとスパム対策が付きます。
DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentTitle

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentTitle>

説明

コメントのタイトルが表示されます。
「emoji="text"」で属性を設定することができます。

補足

emojiが[text]の時、絵文字文字列が有効になります。
DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentURL

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentURL>

説明

コメント投稿者のURLが表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentBody

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentBody>

説明

コメント本文が表示されます。
「emoji="text"」で属性を設定することができます。

補足

emojiが[text]の時、絵文字文字列が有効になります。
DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentDate

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentDate>

説明

コメント投稿日が表示されます。
「format="N"」で属性を設定することができます。

補足

「spam_protect」は日付の形式(strftimeとほぼ同じ形式)で設定できます。
例:「<DnetBlogCommentDate format="%y/%m/%d">」と設定すると、「年(下に2桁)/月/日」と表示されます。
DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentOrderNumber

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentOrderNumber>

説明

コメントの一覧の中の順番の数字を表示します。数字は(昇順の場合は)、1から始まります。例えば、n番目のコメントです。というように、順番を表示したい場合に利用できます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentsHeader

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentsHeader>  ~  </DnetBlogCommentsHeader>

説明

最初のコメントの場合、中身が表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentsFooter

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentsFooter>  ~  </DnetBlogCommentsFooter>

説明

最後のコメントの場合、中身が表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentByGuest

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentByGuest>  ~  </DnetBlogCommentByGuest>

説明

外部ユーザーが投稿したコメントの場合、中身が表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentByMe

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentByMe>  ~  </DnetBlogCommentByMe>

説明

自ログインユーザーが投稿したコメントの場合、中身が表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentEntryAuthor

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentEntryAuthor>  ~  </DnetBlogCommentEntryAuthor>

説明

該当コメントをつけられた記事の投稿者が表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentEntryLink

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentEntryLink>  ~  </DnetBlogCommentEntryLink>

説明

該当コメントをつけられた記事のURLが表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetBlogCommentEntryTitle

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetBlogCommentEntryTitle>  ~  </DnetBlogCommentEntryTitle>

説明

該当コメントをつけられた記事のタイトルが表示されます。

補足

DnetBlogCommentsタグの間に指定して下さい。

DnetIfCommentsActive

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetIfCommentsActive>  ~  </DnetIfCommentsActive>

説明

コメントが有効、又はコメントがあるなら、中身が表示されます。

補足

DnetIfAllowClosedComments

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetIfAllowClosedComments>  ~  </DnetIfAllowClosedComments>

説明

非公開コメントが有効の場合、中身が表示されます。

補足

DnetIfCommentCaptcha

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetIfCommentCaptcha>  ~  </DnetIfCommentCaptcha>

説明

コメント投稿時の画像認証を行う場合、中身が表示されます。

補足

DnetCommentCaptchaImageURL

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<img src="<DnetCommentCaptchaImageURL>" alt="画像認証" />

説明

コメント投稿時の画像認証で使用される画像の、相対URLが表示されます。

補足

DnetIfCommentsModerated

メインページ 使用可能
記事別ページ 使用可能
アーカイブ・カテゴリ別ページ 使用可能

使用方法

<DnetIfCommentsModerated>  ~  </DnetIfCommentsModerated>

説明

コメントの承認が必要ならば、中身が表示されます。

補足

オンラインマニュアル目次へ戻る

ページの先頭へ戻る