公益宣传
RSS
热门关键字:  中性点直  耐压试验  零序参数  百问百查  试题库
当前位置 :| 首页>电脑网络>DEDE>

DEDE单独页面相关文章的修改

来源: 时间:2007-09-15 点击:

DEDE单独页面相关文章的修改

 

——————————————————————————————————’旧的相关文章代码
    <div class="body"><dl><dt>
      <div>{dede:likeart titlelen='32' row='10'/}</div>
    </dt>
    </dl>
    </div>
——————————————————————————————————'新的修改地方

      <div class="body">
        <dl>
          {dede:likeart titlelen='32' row='10'}
           <dt>·<a href="[field:arcurl /]" target="_blank">[field:title /]</a></dt>
      {/dede:likeart}
    </dl>
      </div>
————————————————————————————————————————————————

 

但以下是网上的,我认为没有用。

"相关文章"的正确修改方法

无论是V3版还是V4版,"相关文章"都不相关,修改方法如下:
includeinc_archives_view.php
在第330行附近找到
if($tagname=="likeart") $keywords = ""; //str_replace(" ",",",trim($this->Fields['keywords']));
改为
if($tagname=="likeart") $keywords = str_replace(" ",",",trim($this->Fields['keywords']));

在335行附近找到
else if($tagname=="likeart") $orderby = "near";
改为
else if($tagname=="likeart") $orderby = "id";

————————————————————————————————————————————————

inc_archives_view.php中的

CODE:

          if($tagname=="likeart") $keywords = ""; //str_replace(" ",",",trim($this->Fields['keywords']));
          else $keywords = $ctag->GetAtt('keyword');


[Copy to clipboard]

将注释掉的内容恢复,发现恢复正常。估计是BLT忘了取消了。

——————————————————————————————————————————————


keyword='' 表示含有指定关键字的文档列表,多个关键字用","分开

目前能用这个


请教一个问题,相关链接(相关文章)怎么做?

我说的是根据关键字进行关联,比如文章1的关键词(keyword)是webservice,文章2的关键字是webservice,然后在文章1的内容页的相关链接里面就有一个文章2。
其实多数的cms系统都有这个功能的,但是dede的我还没找到,只找到有一个likearc,但是这个好像和我想的相关链接相差很远,也不知道这个是根据什么相关的。
望高手或者柏拉图帮我看看,小弟感激不尽!

 

本文关键字:  dede 相关文章 本站实用
上一篇:没有了
下一篇:CSS的十八条技巧
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册