织梦cms专题页面制作教程

一个网站通常会在不同时期推出一些针对性的专题内容,专题的功能其实就是将站点的内容根据特定的需求进行一次检索,将这些不同形式的内容进行一次整合,这个我们可以看看一些大的门户网站,例如新浪、搜狐,他们有自己的专题频道。一个专题可以包含几个不同栏目的内容或者包含不同内容模型如:文章、图片、音频、视频等,不同的专题需要有自己符合当时环境的页面风格,比如在元旦、新年就需要红色主题的专题模板,在春天、夏天就需要绿色主题的专题模板等。一个好的专题容易让网站会员更全面的了解相关信息,以增强对网站的关注度,下面我们介绍如何使用DedeCMS的专题功能来制作一个专题。

  我们以超级管理员身份登陆后台,在系统的[核心]-[专题管理]中对专题进行管理。



  因为这里的常用管理同文档管理类似,一些常用操作如添加、删除、更新、推荐这些操作在这里不做冗述,本教程主要介绍如何通过专题结合模板文件制作出自己的专题页面。

  制作一个专题页面,需要准备2样东西:内容、模板,当然如果你没有自己设计的模板文件,系统默认是自带了一套专题页的风格的,可以在后台[核心]-[内容模型管理],点击专题类型的模板会查看到以下内容:

文档模板:/templets/default/article_spec.htm [修改]
列表模板:/templets/default/list_spec.htm [修改]
频道封面模板:/templets/default/index_spec.htm [修改]

 
  这几个默认模板文件用户可以自己进行全局统一修改,但一般情况下都是在添加专题时在常规参数的“专题模板”中进行指定。

  当然有一些专题也不必用到已经发布在内容管理系统中的内容,这种专题直接可以用静态页面就可以完成,不需要标签进行调用,但又希望在专题列表中显示出来,为了解决这个问题,建议用户在制作专题页时候把专题页面做成一个不含标记的模板文件,在添加专题时候指定模板即可。

  接下来我们介绍下织梦的专题功能是如何划分的。我们以chinaz两个专题页面为例:DedeCms V5.3经典解析与揭秘(http://www.chinaz.com/zt/dedecms/)。

  大家可以看出来admin5的专题是使用了统一的专题模板生成的,这种专题只需要网站管理员选择组织好网站专题内容,然后发布即可呈现出这类的网站专题。而chinaz的专题使用了独立的模板文件,这样使得专题更有特色,阅读效果更为明显。

  DedeCMS自带了专题页面的模板文件能够满足大部分人对专题的要求,下面我们来介绍如何使用默认的模板文件来创建一个专题。

  以超级管理员身份登陆系统后台,进入专题管理页面,进入专题添加页面。

  在常规参数中添加专题的专题名称、责任编辑、专题说明、关键字、主分类,接下来进入“专题文档”选项卡来选择相关专题节点的内容。

  在添加之前我们先明白一个概念:节点。

  所谓节点就是一个专题中相同分类内容的一个组合,如下图中,有2个节点:Coreldraw 9 速成教程、Coreldraw 9 教程总汇,每个节点选取了系统中一些文章。



  添加以上两个节点在系统设置中可以通过2种方式进行添加,第一种就是指定文章列表,在单个节点中“选择节点文章”,这种方式比较精确的指定专题节点的内容,在节点内容少量的情况下是首选。第二种就是自动获取文档的方式,这种方式只需要输入节点的“关键字”即可自动搜索出含有关键词文章的内容添加到内容列表中。



  这样一来我们就完成了专题内容的添加,以这样的形式发布一个专题,其专题页面的样式是系统默认的系统样式,接下来我们就来介绍如何使用专题模板标签来制作特殊的专题页。

  首页制作专题的模板页面需要了解基本的织梦模板引擎的一些概念,需要知道什么是模板引擎,织梦的一些模板标记的使用,这里如果您会使用arclist标记基本上就可以制作属于自己的专题模板。

  专题涉及到的模板文件有2个文件:

  /templets/default/article_spec.htm:专题模板文件,这个模板决定你的网站专题页面的样式,是制作模板页面必备的文件

  /templets/system/channel_spec_note.htm:系统底层的专题节点模板,在制作节点的时候需要对其进行一定的修改

  这两个文件是决定你专题样式的模板重要文件,当然这里还有一个底册模板(innertext),这个底层模板在每个节点处都可以单独指定。

  这里还需要用户知道的一个专题节点的模板标签:{dede:field.note noteid='识别ID'/},这个标签是用来生成专题页面的文档列表的。

  设计专题页面模板

  我们首先用网页制作相关工具来设计一个专题页面的模板文件,当然我们这里因为是做一个示例,重点是讲解如何从页面到模板文件这个过程,所以模板文件的样子比较简单,如果是专业的美工人员,可以设计出各式各样专业的模板文件。

  我这里只是在网页制作工具中使用Dreamweaver制作出一个专题模板的样子,专题主要分为2个部分,专题内容简介以及节点文章,当然这里专题的内容简介我已经固化在了专题模板文件中,用户也可以使用模板标签{dede:field name='description'/},然后在后台添加专题简介中完成。



  加入专题页模板标签

  从上面的内容我们知道,织梦的模板需要在页面中加入织梦模板标签后才能完成制作,接下来我们来加入模板标签。在加标签之前,我们先将上面设计出来的模板文件保存为"/templets/default/article_spec2_templets.htm",保存完成以后我们可以修改这个页面,加入标签,使其变成专题页面的模板。

  首先我们加入常用标签{dede:field.title/}_{dede:global.cfg_webname/},这个标签是加入在模板文件<title>和</title>之前,用于解析成为专题标题的,{dede:field.title/}代表是你在后台添加的专题名称,{dede:global.cfg_webname/}指的是你的网站名称,经过织梦的系统解析后成为:DedeCMS V5.3相关内容专题_织梦非官方演示站点。

  当然,在seo方面可以在<head>和</head>之间加入以下代码:

<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />

  这个代码就是将你在添加专题时候设置的关键字以及专题说明添加进页面。

  接下来最重要的就是专题节点部分的添加了,因为节点部分主要是列表,所以涉及到一个底层模板(innertext)的概念,底层模板在织梦的标签语法简介中已经有相关说明。

  附:模板标签语法简介:http://help.dedecms.com/v53/archives/templets/start/。

  因为我们从模板文件中可以找出单挑记录循环的内容为:

<tr>
<td>站长学院<a href="#" target="_blank">dedecms列表页title优化方法</a></td>
</tr>

  所以我们根据arclist的相关标记可以得到底层模板(innertext):

<tr>
<td>[field:typename/]<a href="[field:arcurl /]" target="_blank">[field:title /]</a></td>
</tr>

 
  这个底层模板我们在添加节点的时候可以进行指定:



  接下来我们在节点部分加入节点标签{dede:field.note noteid='标识'/},因为我们这里有2个节点名称,标识ID分别为:use(使用介绍)、exp(体验说明),所以我们替换模板页面中循环部分:

<table width="100%" height="53" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="2%" bgcolor="#66CC66">使用介绍</td>
<td width="98%" align="left"><table width="80%" border="0" cellpadding="0" cellspacing="3" id="nlist">
{dede:field.note noteid='use'/}
</table></td>
</tr>
</table>

  这样一来,我们的专题模板就制作完成了,我们将其另存文件名为"/templets/default/article_spec2.htm",这个文件就是我们的专题模板文件。

  修改节点容器模板

  在我们上面设计的模板中,有2个节点,因为我们其中有一部分内容已经固化在模板中,所以如果直接发布内容,会出现多出了节点标题的情况,一个节点生成为页面的时候,DedeCMS会读取他的节点容器模板,所以我们需要对节点容器模板进行一些修改,我们打开"/templets/system/channel_spec_note.htm"这是默认的节点容器模板。

<dl class="tbox">
<dt><strong>~notename~</strong></dt>
<dd>
<ul class="d1 ico3">
~spec_arclist~
</ul>
</dd>
</dl>

  这里需要介绍2个标记:~notename~和~spec_arclist~

  ~notename~:节点的名称,在系统解析时候会在节点中将这个标签解析为当前设置的名称。

  ~spec_arclist~:节点内容列表,系统读取底层模板文件,并解析成节点设置的内容同这个标记进行替换

  这个节点容器解析后的内容再同{dede:field.note noteid='标识'/}标记进行替换,完成模板的解析,所以我们在这里需要对其进行一些修改,因为前面设计时候的节点名称已经固化在模板文件中,所以这里不涉及到这部分的内容。我们只要将冗余部分的代码去除,直接使之变为:

~spec_arclist~

  如果不想影响到其他模板文件的使用我们将其另存为"/templets/system/channel_spec_note_dedecms.htm",我们在添加专题时候可以独立设置为:



  至此我们完成了专题页面模板文件的制作,接下来做的只需要像上面所说的一样,直接选取相应的内容添加节点发布即可。

  织梦的专题功能还有更为强大的功能,需要我们织梦的用户去用心体会,本文中已经较为全面介绍了如何使用专题功能,文章中设计到的一些文件可以在附件中下载,页面演示可以查看:http://www.dedemo.cn/news/cms/2008/1231/640.html。

时间: 2024-09-18 11:17:57

织梦cms专题页面制作教程的相关文章

织梦CMS二次开发教程 实现图集缩略图的分页样式

中介交易 SEO诊断 淘宝客 云主机 技术大厅 首先织梦CMS系统不用过多介绍了,织梦好,好之梦! 织梦CMS5.7版本里默认自带有三种图集样式,模板名称分别为article_image.htm.article_image_cl.htm(新浪样式).article_image_new.htm(这个是5.7才有的图文幻灯样式).最近在做女人说的图集模板时发现dede默认的图集模板无法像文章一样实现分页样式,多次问度娘.谷哥均无果,于是仔细的对织梦的文件研究了一下发现织梦是可以实现这种样式的(如下图

织梦CMS顶部添加横向登录框

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 织梦吧(DedeCMS8.COM)DedeCMS自学教程5.顶部添加横向导航.本节以DedeCMS默认风格为例,所以,如果你站点使用的不是默认模板,要灵活修改. 1.DedeCMS默认风格里,顶部左边有一段话"织梦CMS - 轻松建站从此开始!",很多朋友想把这段话修改成一个横向登录框,像织梦吧(dedecms8.com)

织梦CMS站点文档存放路径url优化设置

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 DedeCMS自学教程13:织梦CMS站点文档存放路径url优化设置,织梦吧原创发布. 1.存放织梦CMS站点的静态网页文件目录,权限设为可写不可执行,不要给予执行权限.过多的权限会带来安全隐患,切记这一点.织梦CMS目录权限设置具体情况可以参考:www.d8bbs.com/thread-19589-1-1.html. 2.除静态首页inde

php获取今日头条视频地址并插入织梦cms数据库

每天一篇原创文章,今天更新php获取今日头条视频地址并插入织梦cms数据库.本文由零零下载站(http://www.xxindu.com)原创首发,转载请注明来处. 下面给出代码,有什么问题可以留言,小白代码,请勿见笑: 新建表dede_toutiao,直接给出sql文件,http://www.xxindu.com/upfile/dede_toutiao.zip,这是验证数据是否已经存在. <?php header('Content-Type:text/html;charset=utf-8');

节日暴涨词搜索潜力挖掘二:节日专题页面制作

中介交易 SEO诊断 淘宝客 云主机 技术大厅 前面为大家介绍的<节日暴涨词搜索潜力挖掘:清明旅游关键词分析>,反响还不错,个人觉得主要原因是因为大家对于此类实战分析类的文章需求比较高,虽然分析的不算深入,但是相信也可以给大家一些思考的启发,当然更希望能够帮助大家更多的挖掘客户需求出发的关键词.挖掘客户需求的关键词,其实很多朋友都有自己的一套办法,我的这种思考方法可能只是其中的一个小的方面,昨天和一个朋友交流,还学到一种方法就是依靠百度的相关搜索来挖掘,当然其中的设置方法也有小技巧,这里等我测

PHP开源网站管理系统织梦CMS被发现植入后门

国内知名的PHP开源网站管理系统织梦CMS(DedeCms)v5.7 sp1版本被发现植入后门,黑客可通过此后门直接获得网站的控制权限,获取存储在服务器上的文件和数据库.据CMS官方数据显示,目前约有70万网站使用该系统搭建,涉及企业.政府机关.媒体机构.行业及个人网站等.瑞星公司特此紧急提醒使用该系统的网站管理员,使用瑞星网站密码安全检测系统查找后门并及时进行封堵. 据瑞星专家介绍,织梦CMS(Dedecms) v5.7 sp1版本的中的shopcar.class.php文件被植入一句后门代码

织梦CMS内容管理系统 排名效果不错的新发现

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 刚写博客的那段时间在网上认识一个做优化的朋友,聊天的时候她给我看了一个最近自己的排名的学习日语网站,当时稍微看了下,注意了后台是一个网站的后台套用的.不知道过了一段的时间,至于有多久也没有记得了,我的一个做网站的朋友给我看了近期一个跟他做的网站相关行业的B2B网站,是一个新站.我朋友看到这个新站的排名超过了他一心打造的老站,心里恼火.当时也去

摘自织梦CMS的HTTP文件下载类_php实例

本文实例讲述了摘自织梦CMS的HTTP文件下载类.分享给大家供大家参考.具体如下: <?php if(!defined('DEDEINC')) exit("Request Error!"); /** * 织梦HTTP下载类 * * @version $Id: dedehttpdown.class.php 1 11:42 2010年7月6日Z tianya $ * @package DedeCMS.Libraries * @copyright Copyright (c) 2007

iOS/Android/WAP 全兼容专题页面制作方法(一)

READ First:这是供编辑人员所读的文档.关于技术上如何实 iOS/Android/WAP 的方法,稍后释出. 专题页面制作方法 概述 专题页面采用 HTML 脚本进行定义,以满足各种界面排版的需求.HTML 页面采用静态方式保存.客户端及 WAP 浏览器皆能正常展示该页面,并能正常响点击事件并跳转到内容显示界面,客户端跳转到响应的原生内容界面.WAP 门户跳转到相应的 WAP 内容展示页.相关预备知识: 了解基本 HTML  语法,了解 FTP  操作: 熟悉 PMS 后台系统录入数据.