Re: D3diaryのユーザー名表記について

投稿ツリー


このトピックの投稿一覧へ

なーお

なし Re: D3diaryのユーザー名表記について

msg# 1.3
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/8/11 12:12 | 最終変更
なーお  長老   投稿数: 1784

くまさん、こんにちは。

d3diaryご使用ありがとうございます。 :-)

unameの部分に、nameを表記したい場合は色々な方法がありますが、ここではコアがXCLの場合であることを想定して、xoops_userプラグインを使う方法を例示します。 XCLではない場合は、別のプラグインを探してそれを呼び出せば同様にできるはずです。

(d3diary)_detail.html、(d3diary)_index.html、(d3diary)_other.html

1
<{$yd_uname}><{$smarty.const._MD_DIARY_PERSON}><br/>

の部分を、以下のように編集します。

1
2
<{if $yd_uid|xoops_user:'name'}><{$yd_uid|xoops_user:'name'}>
<{else}><{$yd_uname}><{/if}><{$smarty.const._MD_DIARY_PERSON}><br/>

(d3diary)_block_diarylist.html

1
<{$entry.uname}></a>

の部分を、以下のように編集。

1
2
<{if $entry.uid|xoops_user:'name'}><{$entry.uid|xoops_user:'name'}>
<{else}><{$entry.uname}><{/if}></a>

(d3diary)_block_bloggerlist.html

このブロックだけは、nameがアサインされています。

1
<{if $blogger.uname}>

の部分を、以下のように編集。

1
2
3
<{if $blogger.name}>
<li><a href="<{$xoops_url}>/modules/<{$block.mydirname}>/index.php?req_uid=<{$blogger.uid}>"><{$blogger.name}></a>(<{$blogger.count}>)</li>
<{elseif $blogger.uname}>

以上、お試しください。 :-)

***
と書いたところで、さやさん、的確なアドバイスをありがとうございます!  ;-)
氷川さんのpluginのほうが、nameの存在も判別してくれるので便利ですね!

投票数:0 平均点:0.00
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ