一个专题可以包括几个差别栏目的内容或许包括差别内容模子如:文章、图片、音频、视频等,差别的专题须要有本身相符当时环境的页面作风,比如在除夕、新年就须要赤色主题的专题模板,在春季、炎天就须要绿色主题的专题模板等。 (引荐进修:dedecms教程)
一个好的专题轻易让网站会员更全面的相识相干信息,以加强对网站的关注度,下面我们引见怎样运用DedeCMS的专题功用来制造一个专题。
我们以超等治理员身份上岸背景,在体系的[中心]-[专题治理]中对专题举行治理。
由于这里的经常使用治理同文档治理相似,一些经常使用操纵如增加、删除、更新、引荐这些操纵在这里不做冗述,本教程主要引见怎样经由历程专题连系模板文件制造出本身的专题页面。
制造一个专题页面,须要预备2样东西:内容、模板,固然假如你没有本身设想的模板文件,体系默许是自带了一套专题页的作风的,可以在背景[中心]-[内容模子治理],点击专题范例的模板会查看到以下内容:
文档模板:/templets/default/article_spec.htm [修正] 列表模板:/templets/default/list_spec.htm [修正] 频道封面模板:/templets/default/index_spec.htm [修正]
这几个默许模板文件用户可以本身举行全局一致修正,但平常状况下都是在增加专题时在通例参数的“专题模板”中举行指定。
固然有一些专题也没必要用到已宣布在内容治理体系中的内容,这类专题直接可以用静态页面就可以完成,不须要标签举行挪用,但又愿望在专题列表中显示出来,为相识决这个题目,发起用户在制造专题页时刻把专题页面做成一个不含标记的模板文件,在增加专题时刻指定模板即可。
接下来我们引见下织梦的专题功用是怎样分别的。
人人可以看出来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)的观点,底层模板在织梦的标签语法简介中已有相干申明。
由于我们从模板文件中可以找出单挑纪录轮回的内容为:
<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
我们在增加专题时刻可以自力设置为:
至此我们完成了专题页面模板文件的制造,接下来做的只须要像上面所说的一样,直接拔取响应的内容增加节点宣布即可。
以上就是DedeCMS的织梦专题功用的细致内容,更多请关注ki4网别的相干文章!