国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dedecms織夢模板利用tag調用相關文章的教程

2024-07-12 09:05:04
字體:
來源:轉載
供稿:網友
下面大家來看看織夢使用tag調用相關文章的辦法,非常適合seo哦。也可以根據關鍵詞+tag調用。
1.把下邊代碼保存到文章模版的適當位置 



相關文章
 

rn";if($row = $dsql->GetArray("al")){$ids[] = $row['id']; dedecms.com //處理一些特殊字段$row['info'] = $row['infos'] = cn_substr($row['description'],$infolen);$row['id'] =  $row['id'];if($row['corank'] > 0 && $row['arcrank']==0){$row['arcrank'] = $row['corank'];}$row['filename'] = $row['arcurl'] = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'],$row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']);$row['typeurl'] = GetTypeUrl($row['typeid'],$row['typedir'],$row['isdefault'],$row['defaultname'],$row['ispart'],$row['namerule2'],$row['moresite'],$row['siteurl'],$row['sitepath']);if($row['litpic'] == '-' || $row['litpic'] == '') {$row['litpic'] = $GLOBALS['cfg_cmspath'].'/images/defaultpic.gif';}if(!eregi("^http://",$row['litpic']) && $GLOBALS['cfg_multi_site'] == 'Y'){$row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic'];}$row['picname'] = $row['litpic'];$row['stime'] = GetDateMK($row['pubdate']);$row['typelink'] = "".$row['typename']."";$row['image'] = "".ereg_replace("[<]","",$row['title'])."'>";$row['imglink'] = "".$row['image'].""; 織夢好,好織夢 $row['fulltitle'] = $row['title'];$row['title'] = cn_substr($row['title'],$titlelen);if($row['color']!='') $row['title'] = "".$row['title']."";if(ereg('b',$row['flag'])) $row['title'] = "".$row['title']."";$row['textlink'] = "".$row['title']."";$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl'];$row['memberurl'] = $GLOBALS['cfg_memberurl'];$row['templeturl'] = $GLOBALS['cfg_templeturl'];if(is_array($dtp2->CTags)){foreach($dtp2->CTags as $k=>$ctag){ if($ctag->GetName()=='array') {$dtp2->Assign($k,$row);}else {if(isset($row[$ctag->GetName()])) $dtp2->Assign($k,$row[$ctag->GetName()]);else $dtp2->Assign($k,'');}}$GLOBALS['autoindex']++;}$artlist .= $dtp2->GetResult()."rn";}//if hasRowelse{$artlist .= '';}if($col>1) $artlist .= "


{dede:likearticle col='2' row='10' titlelen='42' eregtype=all|tag|keyword} [field:title/]2.把下邊的php代碼替換掉likearticle.lib里的代碼  dedecms.comcopyright dedecms$getsql = " tag like '".join("' OR tag like '", $tags)."' ";$dsql->Execute('me', "Select * From `dedecp_tagindex` where $getsql ");while($arow = $dsql->GetArray('me')) {$tids[] = $arow['id'];}$tid = join(',', $tids);if($tid!=''){$dsql->Execute("me", "Select aid From `dedecp_taglist` where tid in($tid) And arcrank > -1 group by aid order by aid desc limit 0, $row");while($arow = $dsql->GetArray("me")){$ids[] = $arow['aid'];$arcid =  $refObj->Fields['aid']; }}}if($eregtype == 'tag' && count($ids) == 0 ){return '';}else{if(count($ids) > 0){if(!empty($typeid)) {$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";}$idsStr = join(',', $ids);$query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepathfrom `dedecp_archives` arc left join `dedecp_arctype` tp on arc.typeid=tp.idwhere arc.id in($idsStr) $typeid order by arc.id desc"; }else{$limitRow = $row - count($ids);$keyword = '';if(!empty($refObj->Fields['keywords'])){$keywords = explode(',' , trim($refObj->Fields['keywords']));$keyword = '';$n = 1;foreach($keywords as $k){if($n > 3)  break;if(trim($k)=='') continue;else $k = addslashes($k);$keyword .= ($keyword=='' ? " CONCAT(arc.keywords,' ',arc.title) like '%$k%' " : " OR CONCAT(arc.keywords,' ',arc.title) like '%$k%' ");$n++;}}$arcid = (!empty($refObj->Fields['id']) ? $refObj->Fields['aid'] : 0); if( empty($arcid) || $byabs==0 ) {$orderquery = " order by arc.id desc "; }else {$orderquery = " order by ABS(arc.id - ".$arcid.") ";}if($keyword != ''){if(!empty($typeid)) {$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";}$query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepathfrom `dedecp_archives` arc left join `dedecp_arctype` tp on arc.typeid=tp.idwhere arc.arcrank>-1 and ($keyword)  $typeid $orderquery limit 0, $row"; }else{if(!empty($typeid)) {$typeid = " arc.typeid in($typeid) And arc.id<>$arcid ";}$query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepathfrom `dedecp_archives` arc left join `dedecp_arctype` tp on arc.typeid=tp.idwhere arc.arcrank>-1 and  $typeid $orderquery limit 0, $row";}}} $innertext = trim( $ctag->GetInnerText() );if($innertext=='') $innertext = GetSysTemplets('part_arclist.htm');$dsql->SetQuery($query);$dsql->Execute('al');$artlist = '';if($col > 1) {$artlist = "rn";}$dtp2 = new DedeTagParse();$dtp2->SetNameSpace('field', '[', ']');$dtp2->LoadString($innertext);$GLOBALS['autoindex'] = 0;$line = $row;for($i=0; $i < $line; $i++){if($col>1) $artlist .= "rn";for($j=0; $j < $col; $j++){if($col>1) $artlist .= "rn";}//Loop Colif($col>1) $i += $col - 1;if($col>1) $artlist .= "rn"; }//loop lineif($col>1) $artlist .= "rn";$dsql->FreeResult("al");return $artlist;}?>

    1.用于5.6、5.7的任何版本 
    2.可以單用tag來調用相關文章,也可用tag+keyword來調用相關文章(默認tag優先于keyword,可以自己排序),非常適合SEO,經測試效果極佳。 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇赉县| 长宁区| 井研县| 石门县| 吉木萨尔县| 榆社县| 屏边| 五莲县| 淮阳县| 班玛县| 平遥县| 盘山县| 白朗县| 腾冲县| 罗山县| 壶关县| 台中市| 峨眉山市| 海口市| 宁德市| 南宫市| 余干县| 太保市| 高阳县| 垦利县| 天全县| 鹤庆县| 玉田县| 靖江市| 白城市| 绥化市| 香河县| 临潭县| 山东省| 湖州市| 荔波县| 金秀| 玉屏| 外汇| 改则县| 陆丰市|