亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 織夢DEDE > 正文

DedeCMS系統datalist標簽調用arcurl方法

2024-07-12 09:09:34
字體:
來源:轉載
供稿:網友
織夢DedeCMS系統datalist標簽調用arcurl方法(本文未測試,請自行測試可行性),使用datalist時,無法直接調用arcurl值。

arclist標記使用[field:arcurl]可以直接調出文章url,在sql標簽中也可以調出文章url:
 
 [field:id runphp='yes']$arcRow=GetOneArchive(@me);@me=$arcRow['arcurl'];[/field:id]
 
datalist標簽不能直接調用arcurl字段,可以擴展函數。sql標簽調用時GetOneArchive函數,打開include文件夾下common.func.php文件找到GetOneArchive函數:
 
  //獲取單篇文檔信息
 
function GetOneArchive($aid)
{
 global $dsql;
 include_once(DEDEINC."/channelunit.func.php");
 $aid = trim(ereg_replace('[^0-9]','',$aid));
 $reArr = array();
  
 $chRow = $dsql->GetOne("Select arc.*,ch.maintable,ch.addtable,ch.issystem
From `dede_arctiny` arc
left join `dede_channeltype` ch on ch.id=arc.channel where arc.id='$aid' ");
 if(!is_array($chRow)) {
  return $reArr;
 }
 else {
  if(empty($chRow['maintable'])) $chRow['maintable'] = 'dede_archives';
 } 
 if($chRow['issystem']!=-1)
 {
  $nquery = " Select arc.*,tp.typedir,tp.topid,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath
              From `{$chRow['maintable']}` arc left join `dede_arctype` tp on tp.id=arc.typeid
              where arc.id='$aid' ";
 }
 else
 {
  $nquery = " Select arc.*,1 as ismake,0 as money,'' as filename,tp.typedir,tp.topid,tp.namerule,
  
tp.moresite,tp.siteurl,tp.sitepath
    From `{$chRow['addtable']}` arc left join `dede_arctype` tp on tp.id=arc.typeid
              where arc.aid='$aid' ";
 }
 $arcRow = $dsql->GetOne($nquery);
  
 if(!is_array($arcRow)) {
  return $reArr;
 }
 if(!isset($arcRow['description'])) {
  $arcRow['description'] = '';
 }
  
 if(empty($arcRow['description']) && isset($arcRow['body'])) {
  $arcRow['description'] = cn_substr(html2text($arcRow['body']),250);
 }
  
 if(!isset($arcRow['pubdate'])) {
  $arcRow['pubdate'] = $arcRow['senddate'];
 }
  
 if(!isset($arcRow['notpost'])) {
  $arcRow['notpost'] = 0;
 }
  
 $reArr = $arcRow;
 $reArr['aid']    = $aid;
 $reArr['topid']  = $arcRow['topid'];
 $reArr['arctitle'] = $arcRow['title'];
 $reArr['arcurl'] = GetFileUrl($aid,$arcRow['typeid'],$arcRow['senddate'],
                            $reArr['title'],$arcRow['ismake'],$arcRow['arcrank'],
                            $arcRow['namerule'], $arcRow['typedir'],$arcRow['money'],
                           $arcRow['filename'],$arcRow['moresite'],
                           $arcRow['siteurl'],$arcRow['sitepath']);
 return $reArr;
  
}
 
這里織夢DedeCMS,它處理$aid返回了一個$reArr數組,此數組有arcurl這個元素,這下很好理解sql標簽中調用arcurl的方法了。
找到GetOneArchive函數,打開include文件夾下extend.func.php,加入以下代碼:
 
 function getOneArchiveElement($aid,$element='arcurl'){
 
$arcRow=GetOneArchive($aid);
 
return $arcRow[$element];
 
}
 
在模板文件datalist標記里調用如下標簽:
 
 {dede:field.aid function="GetOneArchiveElement(@me,'arcurl')"}
 
@me是傳遞參數aid的功能www.zuimoban.com
 
OK,這樣就搞定了datalist標簽中調用arcurl的問題,當然GetOneArchiveElement這個函數還可以調用其他字段的值。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲免费视频一区二区| 欧美丝袜第一区| 青青a在线精品免费观看| 日韩一区二区三区国产| 亚洲欧美国产制服动漫| 伊人久久大香线蕉av一区二区| 久久久久久久999| 亚洲精品国产综合区久久久久久久| 亚洲黄色在线观看| 久久久久亚洲精品| 国产精品一区二区三区久久| 欧美视频中文在线看| 国产精品久久久久7777婷婷| 国产亚洲a∨片在线观看| 久久视频中文字幕| 久久精品一本久久99精品| 按摩亚洲人久久| 国产亚洲精品一区二555| 日韩av综合网| 国产一区二区三区在线免费观看| 久久久噜噜噜久噜久久| 91高清视频在线免费观看| 国产精品 欧美在线| 91极品女神在线| 国产精品久久久久久一区二区| 精品自拍视频在线观看| 国产在线不卡精品| 成人日韩av在线| 国产精品一区二区久久精品| 国产精品精品久久久久久| 亚洲精品日韩激情在线电影| 国产日韩欧美在线| 久久99视频免费| 亚洲福利视频久久| 亚洲另类欧美自拍| 成人性生交大片免费看小说| 色综合视频一区中文字幕| 午夜免费日韩视频| 亚洲香蕉av在线一区二区三区| 亚洲大胆美女视频| 欧美视频精品一区| 少妇高潮 亚洲精品| 欧美成人网在线| 国产精品久久久久久av福利| 97精品在线视频| 一区二区三区亚洲| 国产日韩精品入口| 精品中文字幕久久久久久| 亚洲精品第一国产综合精品| 国产精品久久久久aaaa九色| 91精品国产高清自在线| 国产日韩视频在线观看| 国产精品久久久久久久久久99| 精品国产一区二区三区四区在线观看| 国产欧美一区二区白浆黑人| 中文字幕精品av| 韩曰欧美视频免费观看| 国产丝袜视频一区| 69国产精品成人在线播放| 欧美孕妇毛茸茸xxxx| 不卡av在线网站| 久久这里只有精品视频首页| 91精品国产综合久久久久久久久| 91成人精品网站| 中文字幕在线亚洲| 色www亚洲国产张柏芝| 成人h视频在线| 日韩激情av在线播放| 成人做爽爽免费视频| 日韩中文字幕免费| 国外色69视频在线观看| 久久人人爽人人爽爽久久| 国语自产在线不卡| 国产精品揄拍一区二区| 久久精品人人做人人爽| 亚洲国产欧美自拍| 日韩精品在线私人| 日韩一区二区在线视频| 国产一区二区三区欧美| 欧美日韩国产123| 精品美女永久免费视频| 中文精品99久久国产香蕉| 成人福利网站在线观看| 7m第一福利500精品视频| 久久久天堂国产精品女人| 国产精品日韩在线播放| 欧美激情极品视频| 亚洲免费中文字幕| 7777精品久久久久久| 国产视频在线一区二区| 91麻豆桃色免费看| 狠狠色香婷婷久久亚洲精品| 欧美激情视频一区二区三区不卡| 国产成人精品在线视频| 精品久久中文字幕久久av| 黑人与娇小精品av专区| 欧美伊久线香蕉线新在线| 国产亚洲精品一区二区| 欧美激情免费看| 91国自产精品中文字幕亚洲| 国产精品免费一区豆花| 国产国语videosex另类| 97国产在线视频| 亚洲丝袜av一区| 亚洲国产精品人人爽夜夜爽| 国产网站欧美日韩免费精品在线观看| 亚洲精品国产免费| 欧美裸体xxxx| 久久亚洲精品成人| 国产成人亚洲综合91精品| 国产精品视频公开费视频| 亚洲黄色有码视频| 性色av一区二区三区红粉影视| 亚洲精品之草原avav久久| 亚洲人成电影网站| 美女久久久久久久久久久| 国产日韩在线看| 国产日韩中文字幕在线| 久久久国产一区二区三区| 精品久久中文字幕久久av| 日韩欧美黄色动漫| 国产精品久久久久久久久久东京| 欧美美女15p| 国产精品老女人视频| 91国在线精品国内播放| 国产日韩换脸av一区在线观看| 午夜精品免费视频| 亚洲精品电影网| 亚洲国产成人精品电影| 91精品视频在线看| 欧美疯狂性受xxxxx另类| 日韩有码在线电影| 日韩中文字幕视频在线观看| 91精品国产99久久久久久| 亚洲激情 国产| 成人国产精品久久久| 中文字幕欧美精品日韩中文字幕| 国产裸体写真av一区二区| 欧洲亚洲女同hd| 成人黄色在线观看| 欧美国产日韩视频| 69精品小视频| 欧美电影免费播放| 欧美最猛性xxxxx亚洲精品| 国产欧美亚洲精品| 亚洲精品白浆高清久久久久久| 另类专区欧美制服同性| 国模精品一区二区三区色天香| 久久视频国产精品免费视频在线| 精品视频在线播放色网色视频| 亚洲视频999| 国产精品久久久久久中文字| 久久成年人视频| 日韩av一区二区在线观看| 亚洲乱码一区二区| 亚洲毛片一区二区| 国产精品男人爽免费视频1| 欧美精品18videos性欧| 欧美国产亚洲精品久久久8v| 中文字幕欧美日韩| 亚洲爱爱爱爱爱| 亚洲成人1234| 亚洲欧美在线一区| 国产精品夫妻激情|