当前位置: 首页>>代码示例>>PHP>>正文


PHP misc::show404方法代码示例

本文整理汇总了PHP中misc::show404方法的典型用法代码示例。如果您正苦于以下问题:PHP misc::show404方法的具体用法?PHP misc::show404怎么用?PHP misc::show404使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在misc的用法示例。


在下文中一共展示了misc::show404方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: detailsAction

 /**
  * 文章详情页
  */
 public function detailsAction($name, $path = null, $id = null)
 {
     $list = new ListModel();
     if ($id == false) {
         $id = $path;
     }
     //获取当前一级栏目
     // $oname = $list->get('category',['catid','catname','catpath','description','keyword'],['catpath' => $name]);
     //获取当前二级栏目
     // $tname = $list->get('category',['catid','catname','catpath','keyword'],['AND'=>['parentid'=>$oname['catid'],'catpath' => $path]]);
     //获取文章标题
     $title = $list->get('news', ['id', 'catid', 'title', 'keywords', 'description', 'inputtime'], ['id' => $id]);
     $tname = $this->numnavall[$title['catid']];
     if (empty($tname)) {
         misc::show404();
     }
     $two_id = $tname['catid'];
     //友情链接
     $friendurl = "<li><a href=/{$tname['name']}>";
     $friendurl .= str_replace(',', "</a></li><li><a href={$tname['name']} >", $tname['keyword']);
     $friendurl .= '</a></li>';
     //如果是二级栏目下的文章获取二级栏目的相关信息
     if ($tname['parentid'] != 0) {
         $oname = $this->numnavall[$tname['parentid']];
         //二级导航位置标签
         $nav = $list->nav($oname['catid']);
         //获取当前一级栏目的所有二级栏目catid
         $two_id = $list->getid($tname['parentid']);
         //友情链接
         $friendurl = "<li><a href={$oname['name']}>";
         $friendurl .= str_replace(',', "</a></li><li><a href={$oname['name']} >", $oname['keyword']);
         $friendurl .= '</a></li>';
     }
     $title['keywords'] = str_replace(' ', ',', $title['keywords']);
     if (empty($title['keywords'])) {
         $title['keywords'] = $title['title'];
     }
     if (!empty($title)) {
         //获取文章主体内容
         $content = $list->get('news_data', ['id', 'content'], ['id' => $id]);
         //截取P标签
         $str = "<P style=" . '\\"' . 'color:#FFFFFF' . '\\">';
         $num = strpos($content['content'], $str);
         if ($num) {
             $content['content'] = substr($content['content'], 0, $num);
         }
         //当前栏目下的最新文章
         $two_title = $list->select('news', ['id', 'title'], ['catid' => $tname['catid'], "ORDER" => "inputtime DESC", "LIMIT" => 9]);
         //最新的30条文章
         $article_s = $list->new_article(30);
         //最新的栏目的文章
         $one_content = $list->one_content($two_id, 10);
         $this->getView()->assign('title', $title);
         $this->getView()->assign('content', $content);
         $this->getView()->assign('catkey', $this->numnavall);
         $this->getView()->assign('article_s', $article_s);
         $this->getView()->assign('friendurl', $friendurl);
         $this->getView()->assign('two_title', $two_title);
         $this->getView()->assign('one_content', $one_content);
         $this->getView()->assign('oname', $oname);
         $this->getView()->assign('tname', $tname);
         $this->getView()->assign('nav', $nav);
     }
 }
开发者ID:290329416,项目名称:guahao,代码行数:67,代码来源:List.php


注:本文中的misc::show404方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。