手机版获取文章对应的分类(emlog手机版教程)-站长杂谈下载

手机版获取文章对应的分类(emlog手机版教程)

开通本站Svip会员,全站资源免费下
/ F+ f" U; `4 m+ y6 z5 y# {
Emlog手机版好像没有给予获取文章分类的相关功能,反正也是无聊状态中,今天舍力就给大家详细的讲解一下此功能的实现方法,希望能够帮到有需要的朋友,第一步:我们要在手机版模板的m文件夹的index.php中找到代码
  1. $action = isset($_GET['action']) ? addslashes($_GET['action']) : '';
复制代码
在其下方加入代码
  1. $sysort = isset ($_GET['sort']) ? intval ($_GET['sort']) : '';
复制代码

+ D) E3 J0 L, X( u. }第二部:还是在手机版模板的m文件夹的index.php中找到代码
  1. $user_cache = $CACHE->readCache('user');
复制代码
在后面加入下面代码
  1. $sort_cache = $CACHE->readCache('sort');
复制代码
; ]* l' v' z3 x0 }
第三步:在代码
  1. $page_url = pagination($lognum, $index_lognum, $page, $pageurl);
复制代码
后面加入代码
  1. if(!empty ($sysort)){
      |! H3 q6 j: ]' t3 }/ n: @
  2.         $sqlSegment = "AND sortid = $sysort ORDER BY date DESC";
    & f& t, X2 y% t% V( g; M3 Y
  3.         $logs = $Log_Model->getLogsForHome($sqlSegment,$page,$index_lognum);; {7 I1 F& F# s+ ~9 u
  4.         $lognum = $sort_cache[$sysort_]['lognum'];
    2 z* K1 J" z+ Q6 U" J6 ?
  5.        $page = isset($_GET['page']) ? abs(intval ($_GET['page'])) : 1;
    7 \1 ~2 y* ?: a# A0 p
  6.         $sort = $sort_cache[$sysort];6 D2 c  ~3 |; f
  7.         $sortName = $sort['sortname'];% t0 S: v# M: g, V9 u" p+ @# `+ S- K
  8.         $site_title = "分类文章 - $sortName";
    ) h4 N' d9 u2 A1 C
  9.         $pageurl = "./?sort=$sysort&page=";
    % T* `0 w4 `1 \5 o7 @& }9 z; N+ u7 w
  10.         $page_url = pagination($lognum, $index_lognum, $page, $pageurl);0 V( F% H' j" O( z" H: A6 Q
  11. }
复制代码

) y! S' I* j6 X! [, L8 j第四步:在m文件夹的index.php文件的最后面加入代码
  1. //获取文章对应的分类
    1 y, _0 U7 p- P# A' \; n  X3 W
  2. function sysort($blogid){global $CACHE;$log_cache_sort = $CACHE->readCache('logsort');if(!empty($log_cache_sort[$blogid])){
    3 l- e$ i/ H* U" E6 p* j% |: S
  3. $sysort = "<a href="./?sort=".$log_cache_sort[$blogid]['id']."">".$log_cache_sort[$blogid]['name']."</a>";
    ) a( i. g& A+ v5 o- M* ]) f
  4. }else{$sysort = "暂未分类";}echo $sysort;}
复制代码

3 O) g( t1 `# A5 x前四步的代码都是放入手机版的index.php里面的。调用方法:然后进入view文件夹,按自己需要选择添加位置,想显示在文章页面:打开single.php,把代码
  1. <?php sysort($logid);?>
复制代码
放到里面的适当位置即可,想显示在文章列表里:打开log.php文件,在 之间放入如下调用代码:
  1. <?php sysort($value['logid']);?>
复制代码
好了,搞定收工了,方法比较繁琐,请按教程一步一步来,教程都经过测试,5.3.1正常使用!
. g) m$ x7 K  F' K8 D6 i1 ]3 g

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部