• CMS 内容管理系统


    CMS 内容管理系统

    1、cms (content manage system 内容管理系统):

      比如 新闻/电子商务/电影网/公司宣传网站/软件/文章)

    2、流行的cms 【dedecms/ phpcms /cmstop】

      dedecms : 专注于 中/小型网站 ,但是有企业用户

      phpcms: 专注中型/大型

      cmstop: 处理大流程、大负载

    3、cms 特点

      • 实用、开源、简单  开源和免费不是一回事
      • cms 结构(mvc),不是全部面向对象
      • 技术: php+mysql
      • 使用全站静态

    dedecms的安装

    1、解压->uploads文件夹拷贝到 网站的主目录 下,并修改为dedecms

      

      

    2、安装

      地址栏  http://localhost/dedecms/install/index.php

        安装 同意->启用gd库

        

        当安装成功后:

     http://localhost:88/dedecms/index.php   [前台]

     

     http://localhost:88/dedecms/dede/index.php [后台]

           

    3、安全的设置:

      • 把 dedecms/dede 目录 修改成另外名字 ,比如 manage
      • 把 dedecms/date/common.inc.php 改成只读
      • 修改admin的密码:

    dedecms的目录说明:

    • dedecms/a 目录存放 我们的栏目静态页和内容静态页面
    • dedecms/data 目录存放 临时文件、缓存文件、配置文件
    • dedecms/image 目录存放网站的一些图片
    • dedecms/include 目录存在核心类库文件 图片处理类,数据库处理类 (dedecms/include/dedesql.class.php),  字符串处理类 (dedecms/include/helper/string.helper.php)、标签库类 dedecms/include/taglib 、小工具类、 支付接口(dedecms/includepayment)
    • dedecms/install 安装目录(重新安装的问题)
    • dedecms/dede 目录管理后台
    • dedecms/member 目录是 会员管理模块
    • dedecms/plus 目录是插件开发,你可以开发自己的程序
    • dedecms/templets/default 目录是我们的模板存放目录,核心,我们自己的模板页可以放到这里
    • dedecms/uploads 目录放的是我们上传的图片和文件

    Dedecms重装

    1、删除两个文件  index.html    install_lock.txt

    2、修改一个文件名  index.php.bak——》index.php

    dedecms原理

        

      简单使用

      现在老板要求你做一个文章管理系统,栏目(类别)包括(武侠、爱情、音乐...) ,每个栏目(类别)有对应的文章,文章已经给你准备好了,请你在30分钟搞定该网站,怎么样?

    步骤:

    1、登录到dedecms后台创建了三个栏目(类别)

    (1) 后台->核心->网站栏目管理->添加顶级栏目         

    (2) 添加三个,刷新首页即可看看.

    2、给每个栏目添加对应的文章给武侠文章栏目添加文章

      后台->核心->普通文章->添加文章      (缩略图代码可以拿出来用)   

      这里可以添加文章, 刷新首页面就看看

      当你点击 某个文章的超链接时,就可以看到对应的文章内容

    3、创建栏目页

      后台->生成->更新栏目页

      这时,我们的三级页面,全部走通.

    细节问题:

    1、dede设计者认为,每个栏目都属于一个模型 武侠文章|音乐文章=>文章模型,一个内容 模型,对应多个栏目  dede_channeltype 在默认情况下有提供5个内容模型

    2、dede设计者认为,所有的数据(电影,文章,软件,新闻)属于一个栏目,为了记录这个栏目信 息,放入dede_arctype表

    字段名

    含义

    Id

    编号 主键

    Topid

    上一级id是谁 0代表顶级栏目

    3、dede的设计者认为,所有的记录(新闻,文章,软件。。)都应该把数据放入到表 dede_archives[主表],还有一部分数据放入对应 从表

    4、dede设计者认为,不管是什么样的数据,(新闻,文章,软件..)他们有相同字段,把相同的 字段放入主表(dede_archives),同时认为,每种数据,都有自己独特的字段,于是把这些 信息,放入从表。比如:

    新闻news   从表:dede_addonnews 

    商品goods  从表:dede_addongoods

    5、当我们在后台,创建一个栏目时,

    (1) 就会在 dede_arctype 表中记录这个栏目信息

    (2) 同时,会创建一个对应的文件夹,栏目文件夹 dedecms/a/栏目文件夹/ 

    6、我在某个栏目,创建一条记录时,

      (1) 该记录会保存到 数据库中(dede_archives+对应从表)

      (2) 同时成静态页面 dedecms/a/栏目文件夹/ 

     

  • 相关阅读:
    文件处理
    字符编码的了解以及简单的文件处理
    python list去重加set排序
    数据的类型以及内置方法
    Python 入门 Day5
    Python 入门 Day3
    Python的入门
    计算机硬件
    【0903 | Day 29】反射和内置方法
    【0902 | Day 28】绑定方法和非绑定方法
  • 原文地址:https://www.cnblogs.com/wjglm/p/9854541.html
Copyright © 2020-2023  润新知