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);<li><a href="@url">@item.Title</a><span>@item.Thedate</span></li>}</ul>

PageAdmin的数据调用采用@开头,语法和javascrip非常类似,有javascript前端基础的很容易掌握,razor支持变量和计算,在{}内可以支持自定义变量,if和switch等判断,支持加减乘除等计算。

2、DedeCms
dedecms模板制作采用自己设计的一套标签,由标签名,属性,和InnerText构成,下面以织梦最常用的dede:list标签为例进行演示。

{dede:list col='5' orderby='id desc' pagesize=’20’}
<li>
<a href='[field:arcurl/]’>[field:title/]</a>
<span>[field:pubdate/]</span>
</li>
{/dede:list}
<ul>

dede有自己的一套标签语法,相对于pageadmin的razor语法来说,灵活度没有那么好,而且循环中不支持自定义变量,不支持If,switch等判断,不支持加减乘除计算。

3、Wordpress
wordpress没有模板标签,制作模板完全采用php编程,对于没有后端编程基础的前端人员来说,制作模板是很头疼的事情,下面还是以调用文章列表为例演示。

<?php if( $posts ) : ?>
<ul><?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
<li>
<a href=”<?php the_permalink() ?>” rel=”bookmark” title=”<?php the_title(); ?>”><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>

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

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

PageAdmin、WordPress与dedeCMS网站模板制作总结相关推荐

  1. Artisteer2--《全自动傻瓜式网站模板制作软件》

    <全自动傻瓜式网站模板制作软件>(Extensoft Artisteer) v2.4.0.24559 多国语言版 [安装包] 中文名: 全自动傻瓜式网站模板制作软件英文名: Extenso ...

  2. php网站模板制作教程视频教程,CCTVPHP网页制作教程网joomla模板制作视频教程

    在这个教程里,我们将一步步的制作一个具体的JOOMLA模板,JOOMLA是一个强大的开放代码的CMS(内容管理系统),并且她有着广泛的在线社团的支持.这里强调,我们将不使用table(表单);而是使用 ...

  3. php网站模板制作教程,WordPress模板页制作教程(示例代码)

    写在前面的话: 有很多WordPress小伙伴想制作不同风格的页面来满足自己的个性需求 但是大多数模板提供的页面模板非常有限,该如何手动制作属于自己风格的模板页呢? 其实,正如以上所说的,每个人都想拥 ...

  4. 四、wordpress主题美化 网站logo制作

    1.查找一个合适的字体 参考网站:字体天下 2.下载字体生成工具 fontmin 3.生成logo 打开软件 fontmin ,拖入下载的字体,生成logo 4.引入字体 编辑主题下的文件 heade ...

  5. dede网站模板制作流程

    ① 设计页面效果图,一般为PSD或者PNG格式的原图: ② 将页面效果图输出为HTML格式,后缀名为".htm": ③ 根据页面内容调用需求生成或者编写标签所需代码: ④ 嵌套标签 ...

  6. PageAdmin建站系统模板制作教程1:Razor简介

    在学习PageAdmin cms建站系统的网站模板制作前,请确保您是前端人员,或者有基本的html,css和Javascript(或jquery)基础. Razor 不是编程语言,它只是一种标记语法, ...

  7. 建设一个网站大约需要多少钱呢?模板制作这些因素要了解

    模板制作的费用问题,主要还是看企业用户想要制作什么样功能的模板,因为模板的功能不同,网站模板制作工程师的工作量也是不同的,从而会影响费用.一般情况下,普通的企业模板差不多在300元到4000元之间,这 ...

  8. css3和html5网站模板

    过去的几年,网页设计和制作人员就已开始关注和使用 HTML5 了,如今 HTML5 得到了更加广泛的应用,国外已有很多基于 HTML5 制作的网站.所以,今天这篇文章给大家带来的是35款基于 HTML ...

  9. 企业网站建设如何选择企业网站模板?

    现在大部分企业网站都是基于企业网站模板制作,很多企业网站模板的设计和制作甚至数万块钱的定制建站更美观大气,而且对于企业来说,企业网站模板的存在,不但可以节省很大的资金,减少企业开支. 如果把建设企业网 ...

最新文章

  1. Linux系统时间同步:ntpdate--在内网中同步时间
  2. nyoj------203三国志
  3. ObservableCollection和List的区别总结
  4. yum 安装jdk_03Centos安装JDK
  5. sqlserver 查看锁表,解锁
  6. 关键字驱动小例子_example2
  7. 2017-06-02 前端日报
  8. 输入一个整数,计算它各位上数字的和。(注意:是任意位的整数)
  9. 如何使用Erdas裁剪万能地图下载器下载的谷歌卫星地图
  10. win7和手机共享文件和上网
  11. win7 摄像头驱动软件找不到,只有sys文件
  12. android 360度环拍,Android 4.2系统360度全景图拍摄试玩
  13. java graphics颜色_在Java Graphics对象中设置背景色
  14. 八个数码管共阴c语言,LT-51S(STC89C52R):8个共阴极数码管-程序(2)
  15. python mac可以运行win不能运行_Pymssql程序可以在mac上运行,但不能在windows上运行...
  16. 音视频技术开发周刊 | 273
  17. Win11电脑一边耳机没声音怎么办
  18. [统计学笔记] (八)分类数据分析
  19. python二级选择题与分析(10)
  20. 什么是内存对齐,为什么要内存对齐?

热门文章

  1. 工作正能量的经典句子,句句深入人心《清致访谈》
  2. “千播大战”行业洗牌加速,腾讯云如何构建直播生态?
  3. 滴滴国际化部门Android客户端开发面经分享
  4. 手机删除的照片如何恢复?这3个恢复小技巧值得收藏
  5. 行业进入“竞品质时代” 融创“四更”准则引领高质量增长
  6. 首届“360杯”网络安全职业技能大赛,火热启动!
  7. 《封号码罗》数据分析与人工智能之numpy(一)
  8. 星淘惠:欧洲人民的“休假文化”造就应季热门单品
  9. JavaScript中修改背景颜色
  10. (一百零二)Android O wpa_supplicant初始化学习