你现在的位置:首页 > PHP网站建设知识库 > phpcms > 正文

phpcms v9 站群调用某个站点下,所有模型的最新更新文章

phpcms v9 站群调用某个站点下,所有模型的最新更新文章

function news_allmodel($num=6,$thumb=1,$order="listorder desc",$date="24",$siteid=1,$delmodelid="")

参数:$date 为最近多少小时
$delmodelid 去除某个模型 去除多个可以写成"4,10"

代码有错 。。。。。而且无法实现全站最新 。。。涉及到多表的问题
/*获取单条信息新闻信息

$id 新闻ID
$modelid 模型id
$catid 为栏目ID
*/
function getidurl($catid,$id,$modelid)
{
$cid=intval($catid);
$db=pc_base::load_model('content_model');
$db->table_name='wechemodel';
$r=$db->get_one("`modelid`={$modelid}");
$db->table_name="weche".$r['tablename'];
$n=$db->get_one("`id`={$id}");
$array=array();
$array['url']=$n['url'];
$array['title']=$n['title'];
$array['description']=$n['title'];
$array['updatetime']=$n['updatetime'];
$array['inputtime']=$n['inputtime'];
$db->table_name="wechecategory";
$c=$db->get_one("`catid`={$catid}");
$array['catname']=$c['catname'];
$sid=$c['siteid'];
$db->table_name='wechesite';
$s=$db->get_one("`siteid`={$sid}");
if(stripos($c['catname'],"http://")) $array['caturl']=$c['url'];
else {
$siteurl=$s['domain'];
$array['caturl']=$siteurl.$c['url'];
}
return $array;
}