PageAdmin、WordPress与dedeCMS网站模板制作总结

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

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网站管理系统制作网站模板时候,都会考虑到seo的需要,其中标题,关键词和描述更是seo优化最重要的部分,下面讲解pageadmin网站模板中如何获取这三个参数:PageAdmin的栏目和信息发布都可以自定义标题,关键词和描述,如栏目中的设置,如下图: 在模板制作时候可以通过预设的方法来获取 获取标题:ViewBag.
1603 0
|
移动开发 前端开发 HTML5
推荐16款精美的HTML/CSS网站模板
  这篇文章收集了16款精美的免费HTML/CSS网站模板分享给大家,您可以免费下载使用。相信这些漂亮的HTML/CSS 网站模板 既能够帮助您节省大量的时间和精力,又能有很满意的效果。感谢那些优秀的设计师分享他们的劳动成果,让更多的人可以使用他们的创意设计,希望这些免费的HTML/CSS网站模板能帮助到您。
1552 0
|
Web App开发 移动开发 前端开发
20+免费精美响应式Html5 网站模板03(含源码)
20+免费精美响应式Html5 网站模板(含源码)
602 0
20+免费精美响应式Html5 网站模板03(含源码)
|
Web App开发 移动开发 前端开发
20+免费精美响应式Html5 网站模板02(含源码)
20+免费精美响应式Html5 网站模板02(含源码)
342 0
20+免费精美响应式Html5 网站模板02(含源码)
|
Web App开发 移动开发 前端开发
20+免费精美响应式Html5 网站模板01(含源码)
20+免费精美响应式Html5 网站模板01(含源码)
544 0
20+免费精美响应式Html5 网站模板01(含源码)
|
移动开发 前端开发 UED
12款界面精美的 HTML5 & CSS3 网站模板
  这里分享的12款完全采用响应式设计的 HTML5 & CSS3 网站设计模板。每一个细节都精心设计,以创建一个美妙的用户体验。这些响应主题和模板最适合用于电子商务,商业门户网站,个人作品集以及应用程序展示网站。
1786 0
15款精美的 WordPress 电子商务网站模板
  在这篇文章中,我们收集了15款精美的 WordPress 电子商务网站模板。WordPress 作为最流行的博客系统,插件众多,易于扩充功能。安装和使用都非常方便,而且有许多第三方开发的免费模板,安装方式简单易用。
1168 0
|
Web App开发 前端开发
25款创新和免费的精美 CSS 网站模板下载
  这篇文章收集了25款精美的免费 CSS 网站模板分享给大家,您可以免费下载使用。相信这些漂亮的免费 CSS 网站模板既能够帮助您节省大量的时间和精力,又能有很满意的效果。 您可能感兴趣的相关文章 35款精致的 CSS3 和 HTML5 网页模板 12款高质量的免费 CSS 网站模板下...
806 0
|
Web App开发
【精品资源】干货分享:20款精美的手机网站模板下载
  移动互联网在过去一年呈现爆发性增长,掀起移动互联网应用的热潮。众多互联网公司都争相推出手机应用和手机网站,想在移动大蛋糕中分一杯羹。这篇文章向大家分享20款精美的手机网站模板。 您可能感兴趣的相关文章 50个优秀的国外手机网站设计实例 移动网站必备 jQuery 图片滑块插件 精美...
1118 0
|
Web App开发 前端开发
30款精美的国外企业网站模板 PSD 免费下载
  这篇文章收集了30款漂亮的免费 PSD 网站模板分享给大家,您可以免费下载使用。这些高质量的免费 PSD 网站模板可以让您的工作得心应手,帮助您节省大量的时间和精力。感谢那些优秀的设计师分享他们的劳动成果,让更多的人可以使用他们的创意设计,希望这些免费 PSD 网站模板能帮助到您。
1820 0