博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PageAdmin、WordPress与dedeCMS网站模板制作总结
阅读量:5349 次
发布时间:2019-06-15

本文共 1259 字,大约阅读时间需要 4 分钟。

PageAdmin、WordPress与dedeCMS作为国内三大cms网站管理系统,经常在功能性,操作性和负载等方面进行对比,每个cms的侧重点都不一样,所以没有绝对的哪个好,哪个不好,有的只是是否你的网站类型,或者是否适合你的使用习惯,这里只对三个cms的模板制作进行一个简单的对比,希望能给新手朋友一个借鉴,下面以调用文章列表页数据为例,讲解三个cms的模板制作区别。

1、PageAdmin
pageadmin的模板制作采用mvc自带的razor语法,易用性和灵活性都很强大,下面演示pageadmin最常用的列表页调用的模板写法。

@foreach (var item in Html.InfoDataList(new { ColumnId =5 ,ShowNumber=20,OrderBy="id desc"}))        {            var url = Html.InfoDataUrl((int)item.ColumnId,(int)item.Id);            
  • @item.Title @item.Thedate
  • }

     

    PageAdmin的数据调用采用@开头,语法和javascrip非常类似,有javascript前端基础的很容易掌握,razor支持变量和计算,在{}内可以支持自定义变量,if和switch等判断,支持加减乘除等计算。
    2、DedeCms
    dedecms模板制作采用自己设计的一套标签,由标签名,属性,和InnerText构成,下面以织梦最常用的dede:list标签为例进行演示。

    {dede:list col='5' orderby='id desc' pagesize=’20’}    
  • dede有自己的一套标签语法,相对于pageadmin的razor语法来说,灵活度没有那么好,而且循环中不支持自定义变量,不支持If,switch等判断,不支持加减乘除计算。
    3、Wordpress
    wordpress没有模板标签,制作模板完全采用php编程,对于没有后端编程基础的前端人员来说,制作模板是很头疼的事情,下面还是以调用文章列表为例演示。

    wordpress的模板制作需要结合php编程,模板制作是最复杂的,没有php基础的用户来说制作模板就是噩梦。

    总结:就模板制作的便利性来说,PageAdmin是这个三个cms中最方便的,因为模板制作的便利性,国内很多网站建设公司都采用pageadmin来做网站。

    转载于:https://www.cnblogs.com/huaguo/p/10949595.html

    你可能感兴趣的文章
    Spring mvc初学
    查看>>
    有意思的代码片段
    查看>>
    C8051开发环境
    查看>>
    VTKMY 3.3 VS 2010 Configuration 配置
    查看>>
    01_1_准备ibatis环境
    查看>>
    windows中修改catalina.sh上传到linux执行报错This file is needed to run this program解决
    查看>>
    JavaScript中的BOM和DOM
    查看>>
    360浏览器兼容模式 不能$.post (不是a 连接 onclick的问题!!)
    查看>>
    spring注入Properties
    查看>>
    【BZOJ-1055】玩具取名 区间DP
    查看>>
    Bit Twiddling Hacks
    查看>>
    LeetCode : Reverse Vowels of a String
    查看>>
    时间戳与日期的相互转换
    查看>>
    jmeter(五)创建web测试计划
    查看>>
    python基本数据类型
    查看>>
    1305: [CQOI2009]dance跳舞 - BZOJ
    查看>>
    关于TDD的思考
    查看>>
    Cocos2d-x学习之windows 7 android环境搭建
    查看>>
    将html代码中的大写标签转换成小写标签
    查看>>
    jmeter多线程组间的参数传递
    查看>>