DeDeCMS文档要害词列表页自动生乐成能

DeDeCms文档要害词自动生成列表页

一、操作 文档要害词维护->阐明系统内的要害字->检测已有的要害字 成果,自动获取要害字链接网址,修改如下:找到 dede\article_keywords_make.php 80行

foreach($wsnew as $k=>$v)
{
if(strlen($k)>20)
{
continue;
}
$dsql->SetQuery("Insert Into `dede_keywords`(keyword,rank,sta,rpurl) Values('".addslashes($k)."','$v','1','')");
$dsql->Execute();
}

替换为:

foreach($wsnew as $k=>$v)
{
$rpurl="";
$myrow = $dsql->GetOne("SELECT distinct concat(replace(b.sitepath,'{cmspath}',''),'http://down.chinaz.com/',(case a.filename when '' then a.id else a.filename end),'.html') rpurl FROM dede_archives a,dede_arctype b where a.typeid=b.id And (a.keywords='$k' or a.keywords like'$k,%' or a.keywords like'%,$k'or a.keywords like'%,$k,%') ");
if(is_array($myrow))
{
//留意:$GLOBALS['cfg_basehost'] 样式雷同为 ,后头没有反斜杠;
$rpurl = $GLOBALS['cfg_basehost'].trim($myrow['rpurl']);
}
$dsql->SetQuery("Insert Into `dede_keywords`(keyword,rank,sta,rpurl) Values('".addslashes($k)."','$v','1','$rpurl')");
$dsql->Execute();
}

二、在templets\default\目次下新建 keywords.htm 模板文件(假如已自界说模板路径,此处选择对应的目次);keywords.html模板页面的源码生存为:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>DedeCms要害词记录单</title>
</head>
<body>
<div>
<dl>
<dt>DedeCms要害词记录单:</dt>
<dd>
<ul>
{dede:sql sql='Select * from dede_keywords order by aid}
<li>[field:aid/] - <a href='http://down.chinaz.com/[field:rpurl/]' target='_blank'>[field:keyword/]</a></li>
{/dede:sql}
</ul>
</dd>
</dl>
</div>
</body>
</html>

三、进入DedeCms靠山打点界面:

生成->HTML更新->更新主页HTML,进入“主页更新领导:”页面,      

配置“选择主页模板:”为“default/keywords.htm”;      

配置“主页位置:”为“../keywords.html”;      

配置“相关选项:”为“不生存当前选项”;      

最后点击“预览主页”或“更新主页HTML”  

  即可生成“DedeCms文档要害词列表页”,示例图:

  必需说明的是,DeDeCMS系统从文档中提炼出的要害词未必很是精准,并且有时候往往偏离站点主题,假如为这些非主题要害词插入超链接,则会导致站内链接相关性低落,倒霉于SEO,因此,我们需要举办必然水平的人工维护,对非主题要害词不要插入超链接。DeDeCMS文档要害词列表页完全可以作为站内要害词的网站舆图页,你可以引导搜索蜘蛛主动爬行该页面,对要害词排名会有一些辅佐。

DeDeCMS下载

织梦CMS(DedeCMS) v5.7 SP1 GBK build20150618下载

DeDeCMS文档关键词列表页自动生成成果

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/10586.html