织梦 新建 php arclist,织梦arclist按照自定义字段来调用相关文章
織夢(mèng)arclist按照自定義字段來(lái)調(diào)用相關(guān)文章,這對(duì)于想要在首頁(yè)調(diào)用某個(gè)自定義字段的文章的同學(xué)來(lái)講,非常不錯(cuò),接下來(lái)看教程
打開(kāi) include aglibrclist.lib.php 找到:
//時(shí)間限制(用于調(diào)用最近熱門(mén)文章、熱門(mén)評(píng)論之類(lèi)),這里的時(shí)間只能計(jì)算到天,否則緩存功能將無(wú)效
if($subday > 0){
$ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
$limitday = $ntime - ($subday * 24 * 3600);
$orwheres[] = " arc.senddate > $limitday ";
}
在下面添加下面代碼:
//自定義字段關(guān)鍵字條件
if($ctag->GetAtt('addk')!='')
{
$addkeywords = explode(',' , trim($ctag->GetAtt('addk')));
$addf = $ctag->GetAtt('addf') ? $ctag->GetAtt('addf') : "body";
$filtersql = '';
$n = 1;
foreach($addkeywords as $k)
{
if(trim($k)=='') continue;
else $k = addslashes($k);
$filtersql .= ($filtersql=='' ? " find_in_set('$k', addf.$addf) " : " OR find_in_set('$k', addf.$addf) ");
$n++;
}
$orwheres[] = $filtersql;
}
模板調(diào)用標(biāo)簽:
{dede:arclist typeid='1' row='10' channelid='3' addfields='adda,addb,addc' addk='測(cè)試字段' addf='adda'}
你的循環(huán)代碼
{/dede:arclist}
標(biāo)簽說(shuō)明:
channelid='3' //模型id號(hào)
addfields='adda,addb,addc' //自定義字段
addk='測(cè)試字段' //要調(diào)用的自定義字段值
addf='adda' //要調(diào)用的自定義字段
總結(jié)
以上是生活随笔為你收集整理的织梦 新建 php arclist,织梦arclist按照自定义字段来调用相关文章的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Oracle数据库联邦,使用联邦数据库将
- 下一篇: phpinfo 信息利用