您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dede织梦cms关键字不在keyword中设置实现內链的方法
从彤2023-10-15DedeCMS教程已有人查阅
导读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两年的网站优化经验分享
图文教程
dede织梦提示Fatal error: Call to a member function GetInnerText()
今天用DEDE创建一个栏目时,用到了一个自定义模型。刚开始为了能使一个添加的字段可以在列表的底层模板中获得,就把“前台参数”那里勾选上了
dedecms文章自动获取本文链接本文地址的方法
我们经常看到织梦程序所建立的网站某一些文章,在文章末尾有自己文章的网址链接,或提示为本文链接,或提示为本文地址,转载请注明出处等等。这里面的好处是不言而喻了
dedecms怎么使用ARCLIST标签中IDLIST进行文章排序的方法
平时代码号看见站长朋友们做站的时候,排序总是一个头痛的问题,DedeCMS默认的文章排序功能已经非常强大了,但是唯一缺少的就是,按指定的id顺序排序,代码
织梦cms在个人模板中怎么调用会员信息
会员信息在个人模板info和index的调用问题,好长时间没解决 论坛发帖没人回答 看了一晚上代码 自己解决了。会员个人空间 index.htm
相关源码
-
(自适应)物流运输快递仓储货运网站模板免费下载基于PbootCMS内核开发的物流运输行业专用模板,深度适配仓储货运企业的业务展示需求。前端采用响应式布局,自动适配手机端访问,后台数据实时同步更新,帮助企业高效展示运输网络、仓储设施、服务流程等核心业务模块。查看源码 -
帝国CMS7.5漫画网站模板带手机端源码免费下载本模板为漫画内容平台设计开发,采用帝国CMS7.5内核构建,深度优化漫画作品展示结构与章节管理模式。前端采用响应式布局设计,适配各类漫画阅读场景,提供作品分类、连载追踪、热度排行等垂直领域功能模块。查看源码 -
(自适应)刷卡pos机数据移动支付设备电子科技pbootcms模板下载本模板为POS机设备制造商、移动支付终端服务商和科技企业设计,基于PbootCMS系统开发,提供完整的在线展示平台解决方案,满足支付设备行业特有的展示需求。查看源码 -
自适应黑色建筑装饰设计公司个人工作室pbootcms模板基于PbootCMS内核开发的黑金风格模板,为建筑装饰、工程设计类企业打造,采用开源架构,支持跨行业快速适配,核心优势如下: 查看源码 -
(PC+WAP)蓝色电子半导体电子设备网站pbootcms源码下载本模板基于PbootCMS内核开发,为半导体和电子科技行业设计,特别适合电子元器件、集成电路、半导体设备及相关技术产品展示。查看源码 -
(自适应)双语网络电子摄像头设备pbootcms网站模板下载核心功能定位:基于PbootCMS开发的双语摄像头企业官网模板,深度适配产品规格书展示、实时监控演示、解决方案呈现等业务场景,支持中英文内容一键切换。查看源码
| 分享笔记 (共有 篇笔记) |
大家在看
织梦cms收费哪几款cms可以免费商用?本栏推荐
相关标签
大家喜欢
- 设置dedecms织梦标签[field:global.autoindex/]初始值的方法
- dedecms5.7导航菜单高亮自动判断所在栏目效果
- dedecms织梦提示Error:Tag disabled:php错误的解决方法
- 织梦dedecms后台文章出现读取附加信息出错的原因和解决方法
- dede织梦调用相关文章内容很空怎么办
- 织梦dedecms友情链接的a标签显示title的方法
- 织梦cms怎么添加两张缩略图,dede织梦自定义图片字段
- 自动更新HTML FOR DedeCMS 5.3(支持首页,列表页,文章页)的方法
- dedecms自动内链的实现方法
- 织梦dedecms5.7搜索页面留言板等页面怎么使用arclist标签