DEDECMS软件频道不能像文章频道那样要害字自动从TAG中获取,而是直接从标题中解析出一些毫无意义的要害字,这也导致在挪用“相关文章”时文章不相关的现象,颠末比拟文章频道添加模板,小编找到了修改要领:
在网站根目次下找到文件 dede/templets/soft_add.htm (dede为DEDECMS默认靠山打点目次,如有修改请找到相应的文件夹),打开后找到:
<input name="tags" type="text" id="tags" value="" style="width:300px" />替换为:
<input name="tags" type="text" id="tags" value="" style="width:300px" onChange="$Obj('keywords').value=this.value;" />再找到:
<input type='text' name="keywords" id="keywords" style="width:290px;" value="" />替换为:
<input type='text' name="keywords" id="keywords" style="width:290px;" value="<?php echo $keywords; ?>" />如此一来,在软件频道宣布内容时要害字会自动与TAG相匹配,你也可以按照需要手动修改要害字。
这样做的长处除了能淘汰不须要的反复录入事情外,对付要在内容页挪用相关文章的伴侣来说也是大有长处的,各人都知道DEDECMS在挪用相关文章时都是按照要害字挪用,假如由系统自动提取要害字的话,那会让你很无语,好比我要发的文章标题是“dedecms内容打点系统下载”,自动提取的要害字“dedecms,内容,打点,系统,下载”,这就意味着甚至带有“下载”的要害字城市显示在相关文章里,很无厘头吧?凭据以上的要领修改后,你只要把TAG标签配置为“dedecms,内容打点系统”,这样挪用出来的“相关文章”相关度就很是高,也更适适用户体验。
附上相关文章挪用代码:
{dede:likearticle row='10' titlelen='60' orderby='click'}<font color=#666666>[[field:pubdate function="MyDate('m-d',@me)"/]] </font><a href='http://down.chinaz.com/[field:arcurl/]' title="[field:title /]" target='_blank'>[field:title function='cn_substr(@me,32)'/]</a>
{/dede:likearticle}
织梦DEDECMS下载
织梦CMS(DedeCMS) v5.7 SP1 GBK build20150618下载