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,但是这个好像和我想的相关链接相差很远,也不知道这个是根据什么相关的。
望高手或者柏拉图帮我看看,小弟感激不尽!


