在线阅读网站文库系统源码分享

已注销 -
在线阅读网站文库系统源码分享

文库是指网上的开放供网友在线分享文档的平台,能够提供原创系统性知识的网站。现在的文库网站具有很大的营销能力,同时具有很大的广告能力。

公司最近更新了现有的文库系统,最新版已推出,功能更完善,前端界面体验更好,支持高并发,高负载,可同时批量上传多个文件等功能。支持

doc(.docx)、.ppt(.pptx)、.xls(.xlsx)、.pot、.pps、.vsd、.rtf、.wps、.et、.dps、.pdf、.txt(可v+wxyetu)文件格式。
image.png
image.png

image.png

下面分享一些文库的代码

列表功能模块

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',$Catesonid];

        $cc = [];
        if($v1 == 1){
            $cc = ['vip_only'=>1];
        }elseif($v1 == 2){
            $cc = ['vip_free'=>1];
        }elseif($v1 == 3){
            $cc = ['ShareType'=>1];
        }

        if($d == 1){
            $Newarticle = Db::name('article')->where($where)->where($cc)->order('download','desc')->limit(15)->paginate();
            
        }elseif($d == 2){
           $Newarticle = Db::name('article')->where($where)->where($cc)->order('update_time','desc')->limit(15)->paginate();
        }elseif($d == 3){
            $Newarticle = Db::name('article')->where($where)->where($cc)->order('hits','desc')->limit(15)->paginate();
        }else{
            // 文档
            $Newarticle = Db::name('article')->where($where)->where($cc)->limit(15)->paginate();
        }
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

php介绍

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

Tags 标签

前端php

扩展阅读

加个好友,技术交流

1628738909466805.jpg