DEDECMS自定义模版问题
2019-04-21 10:30:10 浏览量:32
dedecms自定义内容模型,长尾关键词在自定义内容模型生成的页面里,长尾关键词在自定义模版生成的页面里,不能使用固定的关键字设置,(自定义模版里有多个超文本编辑器,它只能对第一个编辑器起作用) 网站有一种模版的页面A页面自动锚文本多次重复出现,自动加一次。一种模版页面B页面出现一次加一次,反复添加在一个页面里,不知道什么原因!请赐教!
1人参与回答
  • 金网天下 网络营销实战专家
    你这个是在后台自动加链接。。。。。 不要这样做。这样会随时被降权 最好手工去加 如何只加第一个出现的关键词 是可以的 具体办法稍后呈现 DedeCMS关键词记录单,DEDECMS长尾关键词记录单自动生成代码! 一,利用 文档关键词维护->分析系统内的关键字->检测已有的关键字 功能,自动获取关键字链接网址。 1,关键词记录单(链接形式) 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}',''),'/',(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'] 样式类似为 http://www.veryhuo。com,后面没有反斜杠; $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 文件 源码保存为:
    54 2019-04-21 10:30:11

提示信息

联系电话:
1585150508*
QQ交谈:
小编
站长微信:
站长邮箱: service@qingjiuzhubei.com