dedecms频道封面的内容怎么修改?

dedecms频道封面的内容怎么修改?,第1张

dedecms模板更换方法一将新模板覆盖templets下的文件最简单的更换模板的方法是直接覆盖templets目录下的所有文件,但是这样会导致原先的模板被覆盖。dedecms模板更换方法二通过后台管理,使DEDECMS去寻找模板目录还有一种就是更换整个网站的模板目录。系统管理 -- 站点设置 -- 默认模板风格 设置为目录名字比如下载了一个新的模板,新模板目录为newtemplet那么设置为 /newtemlet/default 这样基本模块的模板就会去该目录下寻找。dedecms模板更换方法三修改特定页面的模板还有就是修改单独网页的模板,那么就去频道管理 -- 网站栏目管理 -- 高级选项里选定模板地址充分利用 / 这样的上级目录跳转到模板的目录下。dedecms模板更换方法四修改源代码改变模板目录发现另一种方法,更为直接:修改include目录下的config_basephp下找到$cfg_templets_dir = $cfg_cmspath'/templets';只需要把这个修改为新的目录名字,然后HTML更新一下,所有的模板风格都改变了。这种方法不推荐,不过你要是为了防止模板被盗到可以还有个方法:把新模板直接上传到templets/default目录里,然后再点击栏目管理,在栏目高级参数那里选择新模板。

一般在仿站中需要替换的内容有,链接,以及标题,和文章内容等,具体还得需要看您的仿站要求了,下边给你列举几个例子可以参考一下;

使用标签调用

原代码:<a href="/xxxhtml"><img src="/xxxjpg" alt="说明" /></a>

修改后:<a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" /></a>

使用标签调用文字加链接

原代码:<a href="http://wwwxxcom">文章标题</a>

修改后:<a href="[field:arcurl/]">[field:title/]</a>

[field:arcurl/]----调用对应的链接

[field:litpic/]----调用缩略图

[field:title/]----调用文章标题

以上则是织梦标签使用的方法,直接复制对应的标签替换对应的位置即可,就是这么简单,祝你成功

一共是两大步,

首先是常规选项。常规选项中需要改动的地方不大,除了栏目标题和路径,其他的完全可以不改。

修改栏目的常规选项

可以选择为频道封面

  当然,因为单页类栏目本身是不用发表文章的,所以栏目属性使用“频道封面”倒是似乎更加贴切一些,以后更新的时候可以一目了然。

  其实不进行修改也是可以的,因为这里并不关键,关键的是下面的高级选项的设置。

  其次是高级选项。高级选项中,有设置模板的地方。这里就需要注意了,因为不管是我们选用“频道封面”还是“最终栏目列表”,其默认的模板都是无法实现我们要制作的单页内容的,那么我们就需要自定义一个模板。假设我们使用singllepagehtm来实现单页面的调用,那么我们就需要对其模板进行设置,如果是选频道封面就修改频道封面,反之则修改最终栏目列表。以“最终栏目列表”为例,如图:

高级选项中修改模板设置

  最后是栏目内容。栏目内容,就是我们实现动态更新的栏目内容了。我们看到,dedeCMS提示我们栏目内容是替代原来栏目单独页的更灵活的一种方式,可在栏目模板中用{dede:fieldcontent/}调用,通常用于企业简介之类的用途,所以我们只要在这里添加企业简介之类的内容,就可以了。而不用笨拙的去修改静态页面。

  一切妥当之后,我们进行第二大步——修改singlepagehtm模板。

  修改模板很简单,我们找到templets路径下相应模板分类的singlepagehtm,然后我们对其进行编辑,我们看到,原始的singlepagehtm是调用的{dede:fieldbody/}这里是调用普通文章的内容,我们要做单页模板,只要修改调用的地方为{dede:fieldcontent/}就完事大吉了。

修改模板的调用内容

  我们看到还有个相关页面,这里我们弃之不用倒显得浪费了。

可以利用起来的相关页面

  我们也可以对其进行一番改造,调用处相关的一些单页类的栏目来起到增加内链的作用。调用很简单,假设我们企业简介的ID为1,其他单页类栏目ID分别为2、3、4的话,我们可以这样写来实现这些栏目的调用:

  {dede:channelartlist typeid='9,12'}

  {dede:type}

  [field:typename/]

  {/dede:type}

  {/dede:channelartlist}

  保存,生成栏目就可以看到效果了。当然默认的模板是有些寒酸,不过我们可以自己制作模板让其更加美观一些,那就看你CSS运用的怎么样了!我们看一个效果比较美观的:

通过栏目内容调用的单页面

  如果你有更好的方法来制作可以动态更新的单页的话,欢迎大家留言板留言,本站感激之至。

  好今天的dede每日一课就到这里,欢迎大家关注其他的中国SEO的dede建站每日一课的内容。同时,我们热烈欢迎会员和学员投稿,具体的投稿方式为,先注册会员,然后点击发布文章即可,如果通过审核发布成功,本站将会有小礼品相送哦!~

默认的情况下,网址地图是放在如下路径下的。

站点地图的模板:templets/plus/sitemaphtm

rss地图的模板:templets/plus/rssmaphtm

通过ftp进入网站,将dede文件下makehtml_mapphp中的$cfg_cmspath"/data/sitemaphtml";和$cfg_cmspath"/data/rssmaphtml";里的/data去掉。

然后,再将根目录下include文件中的arcrssviewclassphp里$murl = $GLOBALS['cfg_cmspath']"/data/rss/"$this->TypeID"xml";的/data去掉。同时,还将sitemapclassphp里的$typelink = $GLOBALS['cfg_cmsurl']"/data/rss/"$row->id"xml";和$typelink = $GLOBALS['cfg_cmsurl']"/data/rss/"$row->id"xml";的/data也去掉。

然后,进入织梦后,点击生成,地图和RRS生成即可。

利用模板。目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smarttemplate等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这个函数。用这个方法的优点是,代码比较清晰,可读性好。

这里我用smarty做例子,说明如何生成静态页:

<php

require("smarty/Smartyclassphp");

$t = new Smarty;

$t->assign("title","Hello World!");

$content = $t->fetch("templates/indexhtm");

//这里的 fetch() 就是获取输出内容的函数,现在$content变量里面,就是要显示的内容了

$fp = fopen("archives/2005/05/19/0001html", "w");

fwrite($fp, $content);

fclose($fp);

>

在dedecms的templates/default里找到indexhtm。这个是dedecms默认的主页模板,把这个打开,找到轮播的JS代码复制出来到你自己的模板里。

下面来根据需要改代码了。dedecms轮播默认是有标题的。我这里是不需要这个功能,所以把它取掉了。修改了几个地方。textarr = new Array();var texts = "";首先把这两个删除。(第一个数组变量是用来存储标题的,第二个变量,是当前的标题。)。dedecms这个代码里,有一个配置变量,是有说明的,大家可以根据说明去修改。因为我为里只是要删除标题,所以把和标题相关的配置删除就OK了。(最终结果:var configtg='2|3|1|_blank';)。在把dedecms标签里的:textarr[[field:globalautoindex/]] = "[field:title function='html2text(@me)'/]";这一段删除,下面还有一个循环遍历标题的,也要删除。dedecms轮播这里是采用的flash的方式,所以在<object>里还要删除和标题相关的参数。这些工作都做完后,就开始在后台添加了。在刚才自己新建的栏目里,新建文章,输入文章标题

分别√选,幻灯、滚动、、跳转

在出来的跳转网址的地方,输入你要跳转到的地址

然后上传,在缩略图这里上传,而非文章正文。文章正文留为空。

群里有人需要dedecms给文章加热帖和最新的图标的方法,那么怎么实现的呢,脚本之家给您分享实现过程。

根据网站需要,要在最新发表的以及热门上增加“hot”、“new”小标示,

1“new”的添加方法网上可以搜索到,具体应用方法:

2“hot”添加方法,这里用了一个简单的判断语句来实现:

这里点击率设定为1000,当“click”大于1000时,添加span标签,然后用CSS将其定位到合适的地方。

方法二:

红色的日期:

红色的(new):

“hot”添加方法网:

这里点击率设定为1000,当“click”大于1000时,添加span标签,然后用CSS将其定位到合适的地方。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms频道封面的内容怎么修改?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情