小李SEO博客

网站优化服务

织梦cms相关文档不相关解决方法

DEDE的相关文章完全不相关,有朋友在DEDE官方放出根据TAG显示相关文章,也是很不错,可惜我在根据那边文章改DEDE代码后老是不行,可能是能力有限,当然也有可能是代码有问题。现在终于出了解决办法:

在 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."<LI><a href='".$url."' target=_blank>";if ($titleLen!=0) $ss=$ss.cn_substr($row->title,$titleLen);else $ss=$ss.$row->title;$ss=$ss."</A></LI>";}else{$ss=$ss."<LI><span class='sjdqimggl'><a href='".$url."' target=_blank>";if ($row->litpic!="") $ss=$ss."<img src='".$row->litpic."' alt='".$row->title."' />";    else $ss=$ss."<img src='/images/titl.gif'/>";$ss=$ss."</a></span><span class='sjdqtxttl'><a href='".$url."' target=_blank>";if ($titleLen!=0) $ss=$ss.cn_substr($row->title,$titleLen);else $ss=$ss.$row->title;$ss=$ss."</A></span></LI>";}$i ;if (($rowCount!=0)&&($i>=$rowCount)) return $ss;}return $ss;}

放在文章模板页内:{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来说都是非常好的但是唯一不好的地方就是生成静态的时候会慢很多,哈哈,服务器又要辛苦了。

上一篇:织梦cms仿网易娱乐焦点flash幻灯调用方法 下一篇:织梦cms下面生成Google Sitemap网站地图方法
织梦cms相关文章阅读
  • 织梦cms系统默认焦点图Flash修改方法和参数设置

    小李网络公司介绍织梦cms系统默认焦点图Flash修改方法和参数设置知识,包括织梦官网织梦cms织梦 建站织梦仿站教程织梦模板大全织梦安装教程织梦免费源码织梦模板库手机版flash player织梦源码...

  • 织梦cms添加自定义属性让首页显示特定文章

    小李网络公司介绍织梦cms添加自定义属性知识,包括dedecms添加自定义属性让首页显示特定文章-编程脚本学习网,dedecms模板开发dedecms首页被黑了dedecms做论坛网站dedecms行dedecms首页幻灯dedecms首页显...

  • 织梦cms关键词替换问题完美解决方案

    小李网络公司介绍织梦cms关键词替换问题完美解决方案知识,包括word替换多个关键词p2463故障码完美解决方案关键词替换word查找多个关键词g4900装win7完美解决方案床车用电完美解决方案批量不同...

  • 织梦cms网站搬家图片路径批量替换

    小李网络公司介绍织梦cms网站搬家图片路径批量替换知识,包括如何替换文件路径超链接批量修改路径dedecms如何搬家编辑文件怎么替换如何替换文件安装路径织梦cms迁移如何服务器搬家网站搬家...

  • 织梦cms有简标题显示简标题无则显示标题办法

    小李网络公司介绍织梦cms有简标题显示简标题无则显示标题办法知识,包括织梦cms建站教程dedecms织梦系统dedecms页面标题织梦网站标题怎么改之梦同时调用文章标题和简略标题dedecms标题限制织梦...

  • 织梦cms网站likearticle标签相关性优化修改

    小李网络公司介绍织梦cms网站likearticle标签相关性优化知识,包括dedecms 的likearticle标签相关性优化修改-织梦优化-跟版网,dedecms主页标签dedecms标签在线织梦标签名称织梦标签教程dedecms下载标签d...

  • 织梦cms修改友情链接flink模板教程

    小李网络公司介绍织梦cms修改友情链接flink模板知识,包括dede模板网织梦cms建站教程织梦网站免费模板dede商品模板下载免费织梦手机模板dedecms模板站dede网站模板制作织梦上传模板....

  • 织梦cms管理系统5.1升级到5.5版本教程

    小李网络公司介绍织梦cms管理系统5.1升级到5.5版本教程知识,包括个人经验分享优秀经验分享手机如何升级到最新版本个人安全经验分享工作经验分享员工经验分享怎么升级到安卓10怎么升级到最...

  • 织梦cms实现调用随机数标签代码

    小李网络公司介绍织梦cms实现调用随机数标签代码知识,包括织梦栏目内容调用织梦cms建站教程织梦相关文章调用织梦dedecms教程织梦首页调用文章列表dedecms织梦系统织梦内容也调用织梦常用调用...

  • 织梦cms程序GBK版安装sphinx全文索引查询无结果解决方法

    小李网络公司介绍织梦cms程序GBK版安装sphinx全文索引查询无结果解决方法知识.包括sphinx中文mysql全文索引是什么rosalyn sphinxmysql全文索引 模糊查询sphinx mothmysql创建全文索引dedecms全文索引the sph...

  • 织梦cms去除所有自带后门和漏洞的方法

    小李网络公司介绍织梦cms去除所有自带后门漏洞知识,包括DEDECMS去除所有自带后门和漏洞的方法_织梦58,漏洞与后门的区别下面有异味怎么去除掉漏洞也称为后门后门概念系统后门能杀出来吗系统...

  • 织梦cms后台反应特别慢点击就卡住解决办法

    小李网络公司介绍织梦cms后台反应特别慢点击就卡住知识,包括dedecms后台(反应特别慢)点击就卡住的最终解决-织梦安装使.织梦手机端加载慢dede首页加载很慢cms加载很慢dedecmscss加载慢....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640