联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
请问评论系统怎么写判断填了昵称就显示昵称不显示游客
类型:迅睿CMS 更新时间:2021-08-31 14:48:04
插件 评论系统 V2.41
应用作者 迅睿官方团队
发布时间 2020-06-07 02:23:50
更新时间 2024-01-14 17:52:45

请问评论系统自定义了一个字段(昵称),前端调用 {$t.nicheng}  {$t.author},请问怎么写判断填了昵称就显示昵称不显示游客,如果登录了就显示作者名称,目前自己填了昵称没加判断会显示游客两个字

{xunruicms_img_title}


插件版权:官方插件
插件名称:评论系统

插件教程:https://www.xunruicms.com/doc/app-596.html

回帖
  • 官方插件技术-吴若宇
    #1楼    官方插件技术-吴若宇
    2021-08-31 11:43:56
    Chrome 0
    {php $user=dr_member_info($t.uid);} {$user.name}
  • 天枫
    #2楼    天枫
    2021-08-31 11:57:12
    Chrome 0
    官方插件技术-吴若宇

    这样只会显示登录后的ID名称,不会显示游客自定义的名称,如果游客没填昵称就是显示游客
  • 官方插件技术-吴若宇
    #3楼    官方插件技术-吴若宇
    2021-08-31 13:05:21
    Chrome 0
    {if !$t.uid} 表示游客{/if}
  • 天枫
    #4楼    天枫
    2021-08-31 13:25:52
    Chrome 0
    官方插件技术-吴若宇 首先感谢您耐心的解答,我这边还是遇到问题,麻烦帮忙下我必须加一个{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)})这里点回复不显示昵称,还是显示游客

  • 官方插件技术-吴若宇
    #5楼    官方插件技术-吴若宇
    2021-08-31 14:14:05
    Chrome 0
    {if $t.uid} {php $user=dr_member_info($t.uid);$t.author=$user.name;} {$user.name} {else}游客{$t.nicheng}{/if}
    满意答案
  • 天枫
    #6楼    天枫
    2021-08-31 14:48:04
    Chrome 0
    @官方插件技术-吴若宇:基本解决了所需,感谢