欧美乱伦图片区,国产日韩欧美一区二区三区四区五区,欧美性色爽,乱伦小说网站免费观看视频,啊用力啊好深啊H在线观看,男女做哎爱过程图片

信息動(dòng)態(tài)

網(wǎng)站設(shè)計(jì)是技術(shù)與創(chuàng)意的完美融合!

技術(shù)資訊

DEDE相關(guān)文章標(biāo)簽

2012-07-02 22:42:21

代碼改進(jìn)了不少,網(wǎng)上雖然有很多類(lèi)似的,但是都是有點(diǎn)小毛病的,這個(gè)經(jīng)過(guò)測(cè)試,準(zhǔn)確無(wú)誤,完全是按照tag進(jìn)行相關(guān)tag的相關(guān)文章匹配,如果沒(méi)有相關(guān)文章的話,則會(huì)顯示“無(wú)相關(guān)文章”的提示,對(duì)于用戶以及自己都是一種非常負(fù)責(zé)的小細(xì)節(jié)!廢話不多說(shuō),看下面:

第一步:在includecommon.inc.php文件的最后,插入以下函數(shù)代碼
 
function ShowTagLikeArc_by_id($titleLen,$rowCount,$typeid,$aid){
$dsql = new DedeSql(false);
if ($typeid!=”0″) $sql = TypeGetSunID($typeid,$dsql);
else $sql =” 1=1 “; 

//找到所有的tag id
$query=”Select tid from dede_taglist   where aid=$aid”;
$dsql->SetQuery($query);
$dsql->Execute();
while($row=$dsql->GetObject()){
$kwsqlarr[] = ” (tl.tid=’”.$row->tid.”‘) “;
}
$where = implode(‘ OR ‘,$kwsqlarr); 
if (trim($where)==”") $where=” 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_archives.litpic desc,dede_archives.click desc”; //排序按有縮略圖、點(diǎn)擊率高的排名靠前
$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);                             
$ss=$ss.”

  • title.”‘>”;
    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;



  • if ($ss==”") $ss=”暫無(wú)相關(guān)文章”;


  • return $ss;


  • }

第二步:在文章內(nèi)容頁(yè)模板(通常是article_article.htm)里,加入調(diào)用此函數(shù)的標(biāo)簽:例如: {dede:field name=’id’ function=’ShowTagLikeArc_by_id(20,10,0,@me)’ /} 
這個(gè)標(biāo)簽的意思就是:從所有欄目里,查找本篇文章的tag相關(guān)文章,一共找10條,標(biāo)題顯示最長(zhǎng)為20個(gè)字
又如: {dede:field name=’id’ function=’ShowTagLikeArc_by_id(0,0,2,@me)’ /} 
這個(gè)標(biāo)簽的意思就是:從ID為2欄目及其所有子欄目里,查找本篇文章的tag相關(guān)文章,不限制文章數(shù)量,標(biāo)題顯示不限字?jǐn)?shù)

附注:
1   生成出來(lái)的相關(guān)文章HTML形如:

  • C文標(biāo)題


  • D文標(biāo)題


  • 如果你的模板有樣式方面的要求,可自行調(diào)整代碼里的

  • 部分
    2   目前得到的相關(guān)文章,是按有縮略圖且點(diǎn)擊率高的拍列靠前,如需有自己的排序要求,請(qǐng)修改代碼里的order by dede_archives.litpic desc,dede_archives.click desc部分

0532-85810878 473587358 掃碼添加微信

掃碼添加微信

掃碼關(guān)注公眾號(hào)

官方公眾號(hào)

2054585360
建平县| 馆陶县| 玉环县| 卓尼县| 偏关县| 达拉特旗| 紫阳县| 鄯善县| 抚宁县| 盘山县| 蓝田县| 泾川县| 遂溪县| 师宗县| 苏尼特右旗| 麻江县| 新和县| 文水县| 孝感市| 志丹县| 普宁市| 苏州市| 新龙县| 云霄县| 清丰县| 克什克腾旗| 湖南省| 鸡东县| 九龙城区| 益阳市| 固镇县| 鲁甸县| 大关县| 罗城| 镇远县| 岗巴县| 肥城市| 涪陵区| 肥城市| 靖州| 冀州市|