问题未审核的情况下,在同话题的文章相关问题里显示出来了


问题未审核的情况下,在同话题的文章相关问题里显示出来了attachments-2020-01-GEJ0vQw85e20305bb517b.pngattachments-2020-01-IdxW11dw5e20306704732.png

请直接说怎么修改好吗?不知道你忙的下个版本是啥时候

请先 登录 后评论

3 个回答

宋登峰 - 官方技术支持
擅长:tipask,php,服务器,网站建设

收到,目前已修正。github已更新:https://github.com/sdfsky/tipask/commit/915d6fe1d8b89b133e50cf6cacb7bb899d0c4283

请先 登录 后评论
谢全

相关问题的在:\app\Models下Question.php文件

public static function correlations($tagIds, $size = 6)
    {
        $questions = self::whereHas('tags', function ($query) use ($tagIds)
        {
            $query->whereIn('tag_id', $tagIds);
        }
        )->orderBy('created_at', 'DESC')->take($size)->get();
        return $questions;
    }

修改为

public static function correlations($tagIds, $size = 6)
    {
        $questions = self::whereHas('tags', function ($query) use ($tagIds)
        {
            $query->whereIn('tag_id', $tagIds);
        }
        )->where('status','>',0)->orderBy('created_at', 'DESC')->take($size)->get();
        return $questions;
    }


相关文章在\app\Models下Article.php文件

原:

public static function correlations($tagIds,$size=6)
    {
        $questions = self::whereHas('tags', function($query) use ($tagIds) {
            $query->whereIn('tag_id', $tagIds);
        })->orderBy('created_at','DESC')->take($size)->get();
        return $questions;
    }

public static function correlations($tagIds,$size=6)
    {
        $questions = self::whereHas('tags', function($query) use ($tagIds) {
            $query->whereIn('tag_id', $tagIds);
        })->orderBy('created_at','DESC')->take($size)->get();
        return $questions;
    }


这两个改后问题与文章的相应位置会修复bug。

还有,我申请加群了给通过下

请先 登录 后评论
混混

按照github修改完之后访问任何页面会报500错误,是3.3升级完3.5之后的版本,升级完之后,一切操作正常。linux环境,php7.3。后台管理员登录后跳转到500,直接访问主页也报500

请先 登录 后评论