private function Get_List_Nav() { if (isset($_GET['id'])) { global $templates; $model = new NavModel(); $model->id = $_GET['id']; $object = $model->Get_id_from_content(); $templates->assgin('nav_name', $object->name); } else { Tool::alertBack('此导航不存在'); } }
private function getNav($_id) { $_nav = new NavModel(); $_nav->id = $_id; if ($_nav->getOneNav()) { if ($_nav->getOneNav()->nnav_name) { $_nav1 = '<a href="list.php?id=' . $_nav->getOneNav()->iid . '">' . $_nav->getOneNav()->nnav_name . '</a> > '; } $_nav2 = '<a href="list.php?id=' . $_nav->getOneNav()->id . '">' . $_nav->getOneNav()->nav_name . '</a>'; $this->_tpl->assign('nav', $_nav1 . $_nav2); $this->_tpl->assign('childnav', $_nav->getAllChildFrontNav()); } else { Tool::alertBack('this navigation not existing'); } }
private function getNav() { if (isset($_GET['id'])) { $_nav = new NavModel(); $_nav->id = $_GET['id']; if ($_nav->getOneNav()) { //主导航 if ($_nav->getOneNav()->nnav_name) { $_nav1 = '<a href="list.php?id=' . $_nav->getOneNav()->iid . '">' . $_nav->getOneNav()->nnav_name . '</a> > '; } $_nav2 = '<a href="list.php?id=' . $_nav->getOneNav()->id . '">' . $_nav->getOneNav()->nav_name . '</a>'; $this->_tpl->assign('nav', $_nav1 . $_nav2); //子导航集 $this->_tpl->assign('childnav', $_nav->getAllChildFrontNav()); } else { Tool::alertBack('警告:此导航不存在!'); } } else { Tool::alertBack('警告:非法操作!'); } }
public function showList() { parent::__construct($this->_tpl, new ContentModel()); $_object = $this->_model->getNewRecList(); Tool::subStr($_object, 'title', 30); Tool::objDate($_object, 'date'); $this->_tpl->assign('NewRecList', $_object); $_object = $this->_model->getMonthHotList(); Tool::subStr($_object, 'title', 30); Tool::objDate($_object, 'date'); $this->_tpl->assign('MonthHotList', $_object); $_object = $this->_model->getMonthCommentList(); Tool::subStr($_object, 'title', 30); Tool::objDate($_object, 'date'); $this->_tpl->assign('MonthCommentList', $_object); $_object = $this->_model->getPicList(); Tool::subStr($_object, 'title', 20); Tool::objDate($_object, 'date'); $this->_tpl->assign('PicList', $_object); $_object = $this->_model->getNewList(); Tool::subStr($_object, 'title', 50); Tool::objDate($_object, 'date'); $this->_tpl->assign('NewList', $_object); $_object = $this->_model->getNewTop(); $this->_tpl->assign('TopTitle', Tool::subStr($_object->title, null, 30)); $this->_tpl->assign('TopInfo', Tool::subStr($_object->info, null, 130)); $this->_tpl->assign('TopId', $_object->id); $_object = $this->_model->getNewTopList(); Tool::subStr($_object, 'title', 30); Tool::objDate($_object, 'date'); if ($_object) { $_i = 1; foreach ($_object as $_value) { if ($_i % 2 == 0) { $_value->line = ''; } else { $_value->line = '|'; } $_i++; } } $this->_tpl->assign('NewTopList', $_object); $_nav = new NavModel(); $_object = $_nav->getFourNav(); if ($_object) { $_i = 1; foreach ($_object as $_value) { if ($_i % 2 == 0) { $_value->class = "list right bottom"; } else { $_value->class = "list bottom"; } $_i++; $this->_model->nav = $_value->id; $_navList = $this->_model->getNewNavList(); Tool::subStr($_navList, 'title', 40); Tool::objDate($_navList, 'date'); $_value->list = $_navList; } } $this->_tpl->assign('FourNav', $_object); }
private function Nav($n = 0) { global $templates; $nav = new NavModel(); $object = $nav->Show_Nav(); //查询出所有的主导航 foreach ($object as $value) { //循环出所有的主导航以及自导航,使用分组 $html .= '<optgroup label="' . $value->name . '">'; $nav->id = $value->id; $object_child = $nav->selectchildNav_nolimit(); foreach ($object_child as $value_chlid) { if ($value_chlid->id == $n) { $html .= '<option selected="selected" value="' . $value_chlid->id . '">' . $value_chlid->name . '</option>\\r\\n'; } else { $html .= '<option value="' . $value_chlid->id . '">' . $value_chlid->name . '</option>'; } } $html .= '</optgroup>'; } $templates->assgin('nav', $html); }
private function nav($_n = 0) { $_nav = new NavModel(); foreach ($_nav->getAllFrontNav() as $_object) { $_html .= '<optgroup label="' . $_object->nav_name . '">' . "\r\n"; $_nav->id = $_object->id; if (!!($_childnav = $_nav->getAllChildFrontNav())) { foreach ($_childnav as $_object) { if ($_n == $_object->id) { $_html .= '<option selected="selected" value="' . $_object->id . '">' . $_object->nav_name . '</option>' . "\r\n"; } else { $_html .= '<option value="' . $_object->id . '">' . $_object->nav_name . '</option>' . "\r\n"; } } } $_html .= '</optgroup>'; } $this->_tpl->assign('nav', $_html); }
private function Get_Contentlist() { global $templates; $content = new ContentModel(); $nav = new NavModel(); $nav->id = $_GET['id']; $object_child = $nav->selectchildNav_nolimit(); //根据父导航ld找到子导航 foreach ($object_child as $value_child) { $id[] = $value_child->id; } if ($object_child) { $in = implode(',', $id); $content->nav = $in; //sQL语句中IN关键字 } else { $content->nav = $_GET['id']; } $countArr = $content->Get_Contentlist(); $count = $countArr->c; //得到记录数 $page = new Page($count, PAGE_SIZE); $content->limit = $page->limit; //注入limit值 $templates->assgin('page', $page->Show_Page_Num()); //显示分页 $object = $content->Get_Content(); //获取所有的content foreach ($object as $value) { $value->title = Tool::Sub_Str($value->title, 15); //对title进行截取 $value->info = Tool::Sub_Str($value->info, 120); //对info进行截取 if (empty($value->thumbnail)) { $value->thumbnail = 'images/none.jpg'; } } $templates->assgin('AllContent', $object); //注入模板,显示content //列出本月推荐 $object_rec = $content->Month_Rec(); if ($object_rec) { foreach ($object_rec as $value) { $value->title = Tool::Sub_Str($value->title, 15); $value->date = date('m-d', strtotime($value->date)); //将时间格式转换一下 } } $templates->assgin('Month_Rec', $object_rec); //注入模板,显示本月推荐 //列出本月热点 $object_hot = $content->Month_Hot(); if ($object_hot) { foreach ($object_hot as $value) { $value->title = Tool::Sub_Str($value->title, 15); $value->date = date('m-d', strtotime($value->date)); //将时间格式转换一下 } } $templates->assgin('Month_Hot', $object_hot); //注入模板,显示本月热点 //列出本月图文(含有图片的wenzha) $object_pic = $content->Month_Pic(); if ($object_pic) { foreach ($object_pic as $value) { $value->title = Tool::Sub_Str($value->title, 15); $value->date = date('m-d', strtotime($value->date)); //将时间格式转换一下 } } $templates->assgin('Month_pic', $object_pic); //注入模板,显示本月热点 }