加拿大预测网-在线预测

信息动态

网站设计是技术与创意的完美融合!

建站常识

织梦TAG调取加拿大预测网-在线预测相关的文章

2013-10-02 00:46:11

dede调取某一个TAG下的文章,通过下文操作,可以实现当前文章页面调取与当前文章相同的tag文章,并且加拿大预测网-在线预测相关的文章的连接显示正常,在网上的很多方法无法调出tag加拿大🌳预测网-在线预测相关的文章的连接url,另外将加拿大预测网-在线预测相关的文章修改为了权重排序。实现的效果举例:

举个例子:A文章的tag是“加拿大预测网-在线预测:青岛网站设计,加拿大预测网-在线预测:青岛网站制作”,B文章的TAG是“青岛网站制作”,C文章的TAG是“加拿大预测网-在线预测:青岛网站设计,加拿大预测网-在线预测:青岛网站建设&rdqu⭕o;,D文章的tag是“青岛网站设计”,那🔯么A文章用次此修改后得到的加拿大预测网-在线预测相关的文章就是B、C、D,而B文的加拿大预测网-在线预测相关的文章是A,C文的加拿大预测网-在线预测相关的文章是A,D文加拿大预测网-在线预测相关的文章是A、C

修改方法为以下两步(已在DEDE5.6和5.7 GBK版、UTF-8上调试通过:

第一步:在include\common_func.php文件的最后?>之前,插入以下函数代码

 
fun🀅ction ShowTagLikeArc_by_i🍌d($titleLen,$rowCount,$typeid,$aid){

global $dsql; //原来定义为$dsql = new DedeS💎ql(false);结果数据库查询不到任何值

if ($typeid!="0ܫ") $sql = TypeGetSunID($typeid,$dsql);

else $sql =" 1=1 ";

//找到所有的tag id

$query="Select tid from dede_tagl꧃ist where aid=$aid";

$dsql->SetQuery($query);

$dsql->Execute();

while($row=$dsql->GetObject()){

$kwsql💯arr[] = " (tl.tid='".$row->tid."') ";

}

$where = implode(' OR ',$kwsqlarr);

if (trim($whereꦦ)=="") ꦆ$where=" 1<>1 ";

$sql="Select DISTINCT tp.namerule,tp.typedir,dede_archives.* From dede_taglist tl left join dede_archives on tl.aid=dede_archives.id left join dede_arctype ꦍtp on dede_archives.typeid=tp.id where {$sql} and ( $where) and dede_archives.id<>$aid order by dede_arch🔯ives.litpic desc,dede_archives.weight desc"; //排序按有缩略图、点击率高的排名靠前

$dsql->SetQuery($sql);

$dsql->Execute();

$ss="";

$i=0;

while($row=$dsql->GetObject()){

$url=GetFileUrl($row->id,$row-💞>typeid,$row->sendd🌠ate,$row->title,$row->ismake,$row->arcrank,$row->namerule,$row->typedir,$row->money);

$ss=$ss."<li><a href='".$url."' title='".$row->title."'>"🥀;

if ($titleLen!=0) $ss=$ss.cn_substr(✨$row->title,$titleLen);

加拿大预测网-在线预测:else $ss=$ss.$row->title;

加拿大预测网-在线预测:$ss=$ss."</🌞a></li>";

加拿大预测网-在线预测:$i++;

if (($row🧸Count!=0)&&($i>=$rowCount)) return $ss;

加拿大预测网-在线预测:}

加拿大预测网-在线预测:if ($ss=="") $☂ss="暂无加拿大预测网-在线预测相关的文章";

加拿大预测网-在线预测:return $ss;

加拿大预测网-在线预测:}
 

第二步:在文章内容页模板(通常是🤪article_article.htm,只能使用在文章页面)里,加入调用此函数的标签:

例如:{dede:fiel🐎d.id function='ShowTagLikeArc_by_id(20,10,0,@me)' /}  注:dede:field name='ID' 使得@me传递的值为空,这个标签的意思就是:从所有栏目里,查找本篇文章的tag加拿大预测网-在线预测相关的文章,一共找10条,标题显示最长为20个字。

又如:{dede:field.id function='ShowTagLikeArc_by_id(0,0,2,@me)' /} ,这个标签的意思🐬就是:从ID为2栏目及其所有𒉰子栏目里,查找本篇文章的tag加拿大预测网-在线预测相关的文章,不限制文章数量,标题显示不限字数。

加拿大预测网-在线预测:附注:
如果你的html样式需要调整,请修改上面的这些代码:

$ss=$ss."<li><a href='".$url.&ꦫquꦯot;' title='".$row->title."'>";

加拿大预测网-在线预测:$ss=🌠$ss."</aꦍ></li>";

目前得到的加拿大预测网-在线预测相关的文章,是按有缩略图且权重高的拍列靠前,如需🐼有自己的排序要求,请修改代码里的order by dede_archives.litpic desc,dede_archives.weigh🐬t desc部分。 

加拿大预测网-在线预测: 

0532-85810878 473587358 扫码添加微信

加拿大预测网-在线预测:扫码添加微信

扫码关注公众号

加拿大预测网-在线预测:官方公众号

2054585360