美文网首页
用dedecms做一个静态站发布系统

用dedecms做一个静态站发布系统

作者: 铨_0fdf | 来源:发表于2018-03-07 16:20 被阅读0次

    需求:

    公司业务需要,将dedecms改成一个发布静态页面的站点,dedecms的后台只在公司内网显示,然后将生成后的静态网页用ftp配置的方式,发送到ftp服务器,生成各个不同的站点

    步骤1.

    dede后台配置ftp数据:

    系统->系统基本参数->核心配置:

    步骤2.

    系统->系统基本参数->服务器分布/远程设置:

    通过后台设置好之后,需要按照以下步骤新增栏目:

    1)封面设置

    2)隐藏栏目

    3)普通栏目,如下

    只做连接的栏目:

    步骤3,一切后台设置准备好,后面就是修复dedecms的bug了

    修改以下文件:

    1)dede根目录/dede/config.php

    添加下面代码,将端口号传进去,不然如果ftp端口号改之后就会报错:“无法连接”

    2)dede根目录/dede/include/acr.listview.class.php

    修改这个类的 MakePartTemplets 方法:(原来)

    改成:

    3)dede根目录/dede/include/acr.listview.class.php (同上文件)

    MakeHtml 方法:

    改成:

    接下来是改动生成文档页的部分

    原来的隐藏栏目的文档都会生成,这里改成,如果是隐藏栏目就不生成静态页了

    dede根目录/dede/makehtml_archives_action.php

    这样就可以生成的时候完整生成静态页面并且将html上传到ftp服务器了

    然后js与css怎么上传呢?只能靠前端同事上传到ftp服务器了

    相关文章

      网友评论

          本文标题:用dedecms做一个静态站发布系统

          本文链接:https://www.haomeiwen.com/subject/ckojfftx.html