如何解决DEDECMS相关文档不相关的问题
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关如何解决DEDECMS相关文档不相关的问题的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。DEDECMS相关文档不相关怎么办?DEDE的相关文章完全
千家信息网最后更新 2026年11月02日如何解决DEDECMS相关文档不相关的问题"; if ($titleLen!=0) $ss=$ss.cn_substr($row->title,$titleLen); else $ss=$ss.$row->title; $ss=$ss." "; }else{ $ss=$ss.""; if ($row->litpic!="") $ss=$ss."
"; else $ss=$ss."
"; $ss=$ss.""; if ($titleLen!=0) $ss=$ss.cn_substr($row->title,$titleLen); else $ss=$ss.$row->title; $ss=$ss." "; } $i ; if (($rowCount!=0)&&($i>=$rowCount)) return $ss; } return $ss; }
这篇文章给大家分享的是有关如何解决DEDECMS相关文档不相关的问题的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
DEDECMS相关文档不相关怎么办?
DEDE的相关文章完全不相关,有朋友在DEDE官方放出根据TAG显示相关文章,也是很不错,可惜我在根据那边文章改DEDE代码后老是不行,可能是能力有限,当然也有可能是代码有问题
推荐学习:织梦cms
现在终于出了解决办法
1 在 inc_functions.php 最后?>前 加上
//查询指定栏目里包含相应关键字的文章,并列出 //参数说明:$showImg 是否显示缩略图,0表示不显示,1表示显示 // $titleLen 标题长度,0表示无限 // $rowCount 输出行数,0表示无限 // $typeid 栏目ID,0表示所有栏目 // $keyWord 关键字,字符串 function ShowKeyWordArc($showImg,$titleLen,$rowCount,$typeid,$keyWord){ $dsql = new DedeSql(false); $sql = TypeGetSunID($typeid,$dsql); //关键字分词技术 $ks = explode(" ",$keyWord); foreach($ks as $k){ $k = trim($k); if ($k!="") { $kwsqlarr[] = " (dede_archives.title like '%$k%') "; //$kwsqlarr[] = " (dede_archives.keywords like '%$k%') "; //如果需要相关到其它文章的关键字,解除此行注释 } } $where = implode(' OR ',$kwsqlarr); $sql="Select tp.namerule,tp.typedir,dede_full_search.aid,dede_full_search.url,dede_archives.* From dede_full_search left join dede_archives on dede_full_search.aid=dede_archives.ID left join dede_arctype tp on dede_archives.typeid=tp.ID where {$sql} and ((dede_archives.title like '%".$keyWord."%') or $where) order by dede_full_search.aid desc"; $dsql->SetQuery($sql); $dsql->Execute(); $ss=""; $i=0; while($row=$dsql->GetObject()){ $url=GetFileUrl($row->ID,$row->typeid,$row->senddate,$row->title,$row->ismake,$row->arcrank,$row->namerule,$row->typedir,$row->money); if ($showImg==0){ $ss=$ss."
"; $ss=$ss.""; if ($titleLen!=0) $ss=$ss.cn_substr($row->title,$titleLen); else $ss=$ss.$row->title; $ss=$ss."2 放在文章模板页内
{dede:field name='keywords' function='ShowKeyWordArc(0,32,10,0,"@me")'/}就表示是取所有栏目内的相关文章(与当前文章的关键字相关),标题长度最大32,最多显示10条,不显示缩略图
或
{dede:field name='keywords' function='ShowKeyWordArc(0,32,10,0,"高三语文")'/}可以找到标题里,含有"高三 语文",或者含有"高三"或"语文"的文章
例如,这一段:
相关文章
{dede:likeart titlelen='24′ row='10′} [field:textlink/]< > {/dede:likeart}就改成:
相关文章
{dede:field name='keywords' function='ShowKeyWordArc(0,32,10,0,"@me")'/}申明:这个函数不是我写的
根据关键字来相关文章,就用户体验以及SEO来说都是非常好的
感谢各位的阅读!关于如何解决DEDECMS相关文档不相关的问题就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
文章
关键
关键字
栏目
文档
问题
标题
语文
高三
不错
代码
内容
更多
长度
不行
实用
最大
函数
办法
参数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
深圳市人人互联网科技有限公司
广州万易互联网科技有限公司
互联网 科技创新
互联网科技公司电话
奇酷互联网科技
紫鲸互联网科技
互联网 视角下的科技创新
上游互联网科技
互联网高科技股票
盛创互联网科技有限公司
互联网科技公司的市场部门
互联网科技公司需要的职位
欧洲十大科技互联网公司
宁夏众和广鑫互联网科技有限公司
广西互联网科技孵化中心
济南有互联网科技公司吗
美国互联网科技实力
启辰互联网科技
互联网金融金融科技
博彦科技互联网金融
盈实互联网科技
北京互联网科技
猪兼强互联网科技
有马互联网科技
致聘互联网科技
互联网科技网站
杭州壁岐互联网科技有限公司
互联网科技和信息
广州全民伙伴互联网科技有限公司