联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
请问一下开放游客投稿时游客的名字怎么改呢目前是如何改个名字谢
类型:迅睿CMS 更新时间:2021-03-04 11:21:56 投稿

请问一下开放游客投稿时游客的名字怎么改呢?目前是guest如何改个名字?谢谢

回帖
  • #1楼    迅睿框架创始人
    2020-04-07 16:27:09
    Chrome 0
    这是固定的,改不了的,除非重写content类
  • 村长
    #2楼    村长
    2020-04-07 16:38:41
    Chrome 0
    回复迅睿框架创始人 这个重写的话,要用发布前还是发布后。
  • 村长
    #3楼    村长
    2020-04-07 17:07:01
    Chrome 0
    回复迅睿框架创始人public function _content_post_before($id, $data, $old) { $data[1]['author'] = $this->member ? $this->member['username'] : 'guest';if($data[1]['author'] = 'guest'){ $data[1]['author'] = "新名";}return $data;
    }如果开启审核,会出现无帐号,不能审核。
    满意答案
  • 永日念薇
    #4楼    永日念薇
    2020-04-07 17:15:07
    Chrome 0
    public function _content_post_before($id, $data, $old) { 
    $data[1]['author'] = $this->member ? $this->member['username'] : 'guest';
    if($data[1]['author'] = 'guest'){
    	$data[1]['author'] = "新名";
    	$data[1]['uid'] = 1;
    }
    return $data;
    }
  • 村长
    #5楼    村长
    2020-04-07 17:17:19
    Chrome 0
    永日念薇 这样作者的id是管理的id吗
  • 村长
    #6楼    村长
    2020-04-08 08:55:49
    Chrome 0
    永日念薇 还是不行啊
  • 天天向上
    #7楼    天天向上
    2020-04-08 08:57:16
    Chrome 0
    public function _content_post_before($id, $data, $old) { 
    $data[1]['author'] = $this->member ? $this->member['username'] : 'guest';
    if($data[1]['author'] = 'guest'){
    	$data[1]['author'] = "新名";
    	$data[1]['uid'] = 999; // 新注册一个游客账号,把账号的id写到这里
    }
    return $data;
    }
  • 村长
    #8楼    村长
    2021-03-04 11:21:56
    Chrome 0
    @村长:非常感谢