在线阅读百科文库网站项目搭建开发 第十三篇

本文介绍在线阅读百科文库项目的前端部分,包括电脑版和手机版的列表功能模块,如分类、列表展开及图片加载展示,旨在助力读者学习和应用。
摘要由CSDN通过智能技术生成

这个是前端部分的,内容详细页面,也是接着前天更新的进行完善的功能的,希望本文章可以帮到大家的学习和使用。

这个模块涉及都电脑版,手机版部分的

​列表功能模块

namespace app\index\controller;

use think\facade\View;
use think\facade\Db;
use app\index\model\Cat_tree as CatTree;

class Doclist extends Common
{
    public function index()
    {
        return View::fetch();
    }
    public function report()
    {
        print_r(111);
    }

    public function Type()
    {
        //获取到id
        $id = input('id','');
        // 接收路由v参数
        $v1 = input('v');
        // 接收路由d参数
        $d = input('d');

        // 查被点击的单条
        $cateid = Db::name('category')->where('id', $id)->find();
        $title = $cateid['type'];

        // 导航第二级
        $parent = Db::name('category') ->where('id',$cateid['parent_id'])->find();
        // 导航第一级
        $Parent = Db::name('category') ->where('id',$parent['parent_id'])->find();
        // id查被点击的父级下的全部
        $category = Db::name('category')->where('parent_id', $id)->select();
        //父级id查出父级下的全部子类
        $CateGory = Db::name('category')->where('parent_id', $cateid['parent_id'])->select();
        // 优秀作者
        $User = Db::name('user')->order('upload_data', 'desc')->find();
        // 优秀作者的文章
        $Article = Db::name('article')->where('uid', $User['uid'])->order('download', 'desc')->limit(3)->select();
       
        // 其他作者
        $ThinkUser = Db::name('user')->order('upload_data', 'desc')->limit(4)->select();
        unset($ThinkUser[0]);
        // 相关推荐(下载量最多)
        $ThinkArticle = Db::name('article')->order('download', 'desc')->limit(5)->select();
        // 热门标签
        $Hot = Db::name('category')->where('recom',1)->select();

        $Catesonid = CatTree::get_AllCate($cateid['id']);
        $Catesonid = rtrim($Catesonid,',');
        $where[] = ['cateid','in',$Cateso
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网站开发建设专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值