作者:LAMP小白 点击:2506 发布日期:2013-06-08 14:58:23 返回列表
在其他模块生成文章静态页,这样就可以在其他模块里面生成静态页面了
public function makeHtml($catid, $ids) { if(!$catid) showmessage(L('missing_part_parameters')); $modelid = $this->categorys[$catid]['modelid']; $setting = string2array($this->categorys[$catid]['setting']); $content_ishtml = $setting['content_ishtml']; if($content_ishtml) { $this->url = pc_base::load_app_class('url','content'); $this->db->set_model($modelid); $this->html = pc_base::load_app_class('html','content'); $rs = $this->db->select("catid='$catid' AND id IN ($ids)"); $tablename = $this->db->table_name.'_data'; foreach($rs as $r) { if($r['islink']) continue; $this->db->table_name = $tablename; $r2 = $this->db->get_one(array('id'=>$r['id'])); if($r2) $r = array_merge($r,$r2); if(!$r['upgrade']) { $urls = $this->url->show($r['id'], '', $r['catid'],$r['inputtime']); } else { $urls[1] = $r['url']; } $this->html->show($urls[1],$r,0,'edit',$r['upgrade']); } showmessage(L('operation_success'),HTTP_REFERER); } }
上一篇:更方便的寻找文件后缀 下一篇:快递查询API