迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
請問評論系統自定義了一個字段(昵稱),前端調用 {$t.nicheng} {$t.author},請問怎么寫判斷填了昵稱就顯示昵稱不顯示游客,如果登錄了就顯示作者名稱,目前自己填了昵稱沒加判斷會顯示游客兩個字
插件版權:官方插件插件名稱:評論系統
{php $user=dr_member_info($t.uid);} {$user.name}
回復@官方插件技術-吳若宇 這樣只會顯示登錄后的ID名稱,不會顯示游客自定義的名稱,如果游客沒填昵稱就是顯示游客
{if !$t.uid} 表示游客{/if}
回復@官方插件技術-吳若宇 首先感謝您耐心的解答,我這邊還是遇到問題,麻煩幫忙下
我必須加一個{if !$t.uid} {php $user=dr_member_info($t.uid);} {$user.name}{$t.nicheng}{/if} {$t.nicheng}才會顯示游客自己填的名稱,但這又出現登錄的賬戶不顯示出來,點回復能顯示,另外我現在強制填名稱了,
{if dr_comment_is_reply($is_reply, $member, $t.uid)}
<a class="ds-post-reply" href="javascript:void(0);" onclick="dr_reply_show({$t.id}, '{$t.author}', {$t.id})">
<span class="ds-ui-icon"></span>
回復({count($t.rlist)})
這里點回復不顯示昵稱,還是顯示游客
{if $t.uid} {php $user=dr_member_info($t.uid);$t.author=$user.name;} {$user.name} {else}游客{$t.nicheng}{/if}
{php $user=dr_member_info($t.uid);} {$user.name}
回復@官方插件技術-吳若宇

這樣只會顯示登錄后的ID名稱,不會顯示游客自定義的名稱,如果游客沒填昵稱就是顯示游客
{if !$t.uid} 表示游客{/if}
回復@官方插件技術-吳若宇 首先感謝您耐心的解答,我這邊還是遇到問題,麻煩幫忙下
我必須加一個{if !$t.uid} {php $user=dr_member_info($t.uid);} {$user.name}{$t.nicheng}{/if} {$t.nicheng}才會顯示游客自己填的名稱,但這又出現登錄的賬戶不顯示出來,點回復能顯示,另外我現在強制填名稱了,
{if dr_comment_is_reply($is_reply, $member, $t.uid)}
<a class="ds-post-reply" href="javascript:void(0);" onclick="dr_reply_show({$t.id}, '{$t.author}', {$t.id})">
<span class="ds-ui-icon"></span>
回復({count($t.rlist)})
這里點回復不顯示昵稱,還是顯示游客