您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦cms关键字不在keyword中设置实现內链的方法
从彤2023-10-15 22:52:17dedecms教程已有人查阅
导读dedecms关键词內连维护默认是需要和发布文章时匹配通过keyword中设置的关键字作为条件替换来完成的,今天分享的是不通过keyword中设置的关键字作为条件替换
dedecms关键词內连维护默认是需要和发布文章时匹配通过keyword中设置的关键字作为条件替换来完成的,今天分享的是不通过keyword中设置的关键字作为条件替换,而是在数据库中所有的词中索引匹配的织梦仿站方法: 测试环境为:DEDECMS v5.7
第一步:
/include/arc.archives.class.php(DEDE v5.7)
/include/arc.archives.class.php(DEDE v5.7)中的 ReplaceKeyword 方法改成:
第一步:
/include/arc.archives.class.php(DEDE v5.7)
if($arr['type']=='htmltext' && $GLOBALS['cfg_keyword_replace']=='Y' && !empty($this->Fields['keywords']))
改为:
if($arr['type']=='htmltext' && $GLOBALS['cfg_keyword_replace']=='Y')
第二步:/include/arc.archives.class.php(DEDE v5.7)中的 ReplaceKeyword 方法改成:
function ReplaceKeyword($kw,&$body) { global $cfg_cmspath; $maxkey = 3; $kws = explode(",",trim($kw));
//以分好为间隔符
$i=0; $karr = $kaarr = $GLOBALS['replaced'] = array();
//暂时屏蔽超链接 $body = preg_replace("#(<a(.*))(>)(.*)(<)(\/a>)#isU", '\\1-]-\\4-[-\\6', $body);
/* foreach($kws as $k) { $k = trim($k); if($k!="") { if($i > $maxkey) { break; }
$myrow = $this->dsql->GetOne("SELECT * FROM cn_keywords WHERE keyword='$k' AND rpurl<>'' ");
if(is_array($myrow)) { $karr[] = $k; $GLOBALS['replaced'][$k] = 0;
$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>"; } $i++; } }*/ $query = "SELECT * FROM cn_keywords WHERE rpurl<>'' ORDER BY rank DESC"; $this->dsql->SetQuery($query); $this->dsql->Execute(); $j = 0; while($row = $this->dsql->GetArray()) { $action = 1; if($j >= $maxkey) break; $key = trim($row['keyword']);
本文标签:
很赞哦! ()
相关文章
- dede织梦cms去除列表页文章标题加粗标签的方法
- dede织梦cms发布文章设置会员查看级别教程
- 解决dede织梦cms网页木马(含iframe/script木马)
- dede织梦cms栏目页面转换为单独页面
- dede织梦cms中[field:imglink/]图片大小问题解决办法
- dede织梦cms自动给发布过的文章关键词加超链接
- dede织梦cms的广告FLASH幻灯代码示例
- dede织梦cms中如何运行php脚本和变量底层字段进行处理
- dede织梦cms5.7换头部LOGO的方法
- dede织梦cms实现表单(模型)分步提交的功能
- dede织梦cms5.7网站备份该备份哪些内容
- dede织梦cms两年的网站优化经验分享
随机图文
-
织梦内容页调用当前文章栏目的seo标题的方法
在网站模板制作时,我们可能需要在文章内容页调用当前文档栏目的SEO标题,来提高效果,但 是织梦默认在内容页没有这个标签来调用,所以需要自己进行改写 -
dede织梦模板中怎么添加QQ和阿里旺旺客服
添加代码后,在网页的添加代码位置显示出聊天软件的图标,图标可以设置成不同的形式,在线就正常,不在线就呈灰色。 -
dede标签tag调用方法和字数限制修改方法
dede标签tag调用可以增加文章内TAG标签以此来提高收录,每一篇文章的tag标签调用方法如下 -
织梦cms列表页中随机调用缩略图的方法
dedecms列表页随机调用缩略图的完美解决办法缩略图随机调用方式的步骤如下:第一步,原先我们模板中调用缩略图的脚本是这样的:
留言与评论 (共有 条评论) |