织梦采用關键字栏目调用相關文章方法
把下面代码放到模板你想显示的位置
{dede:field.keywordsrunphp=yes}
global$dsql,$id,$aid;
$aid=isset($id)?$id:$aid;
更多精彩就在: 51免费论文网|www.jxszl.com
$keyword=;
if(!empty(@me))
{
$keywords=explode(,,trim(@me));
$keyword=;
$n=I.;
foreach($keywordsas$k)
{
if($n>III)break;
if(trim($k)==)continue;
else$k=addslashes($k);
$keyword.=($keyword==?"CONCAT(arc.keywords,,arc.title)LIKE%$k%":"ORCONCAT(arc.keywords,,arc.title)LIKE%$k%");
$n++;
}
}
if($keyword!=)
{
$sql="SELECTarc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.nameruleII,tp.ispart,tp.moresite,tp.siteurl,tp.sitepathFROM`archives`arcLEFTJOIN`arctype`tpONarc.typeid=tp.idwherearc.arcrank>-I.AND($keyword)ANDarc.id<>$aidORDERBYarc.iddesclimit0,I.0";
}
$dsql->SetQuery($sql);
$dsql->Execute(t);
$result=;
while($row=$dsql->GetArray(t))
{
$arcrow=GetOneArchive($row[id]);
$row[arcurl]=$arcrow[arcurl];
$row[pubdate]=MyDate(Y-m-d,$row[pubdate]);
$row[litpic]=$row[litpic]=$row[litpic]==?/images/defaultpic.gif:$row[litpic];
$result.="
}
@me=$result;
{/dede:field.keywords}
原文链接:http://www.jxszl.com/biancheng/dedecms/76595.html