/ F+ f" U; `4 m+ y6 z5 y# {
Emlog手机版好像没有给予获取文章分类的相关功能,反正也是无聊状态中,今天舍力就给大家详细的讲解一下此功能的实现方法,希望能够帮到有需要的朋友,第一步:我们要在手机版模板的m文件夹的index.php中找到代码- $action = isset($_GET['action']) ? addslashes($_GET['action']) : '';
复制代码 在其下方加入代码- $sysort = isset ($_GET['sort']) ? intval ($_GET['sort']) : '';
复制代码
+ D) E3 J0 L, X( u. }第二部:还是在手机版模板的m文件夹的index.php中找到代码- $user_cache = $CACHE->readCache('user');
复制代码 在后面加入下面代码- $sort_cache = $CACHE->readCache('sort');
复制代码 ; ]* l' v' z3 x0 }
第三步:在代码- $page_url = pagination($lognum, $index_lognum, $page, $pageurl);
复制代码 后面加入代码- if(!empty ($sysort)){
|! H3 q6 j: ]' t3 }/ n: @ - $sqlSegment = "AND sortid = $sysort ORDER BY date DESC";
& f& t, X2 y% t% V( g; M3 Y - $logs = $Log_Model->getLogsForHome($sqlSegment,$page,$index_lognum);; {7 I1 F& F# s+ ~9 u
- $lognum = $sort_cache[$sysort_]['lognum'];
2 z* K1 J" z+ Q6 U" J6 ? - $page = isset($_GET['page']) ? abs(intval ($_GET['page'])) : 1;
7 \1 ~2 y* ?: a# A0 p - $sort = $sort_cache[$sysort];6 D2 c ~3 |; f
- $sortName = $sort['sortname'];% t0 S: v# M: g, V9 u" p+ @# `+ S- K
- $site_title = "分类文章 - $sortName";
) h4 N' d9 u2 A1 C - $pageurl = "./?sort=$sysort&page=";
% T* `0 w4 `1 \5 o7 @& }9 z; N+ u7 w - $page_url = pagination($lognum, $index_lognum, $page, $pageurl);0 V( F% H' j" O( z" H: A6 Q
- }
复制代码
) y! S' I* j6 X! [, L8 j第四步:在m文件夹的index.php文件的最后面加入代码- //获取文章对应的分类
1 y, _0 U7 p- P# A' \; n X3 W - 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 - $sysort = "<a href="./?sort=".$log_cache_sort[$blogid]['id']."">".$log_cache_sort[$blogid]['name']."</a>";
) a( i. g& A+ v5 o- M* ]) f - }else{$sysort = "暂未分类";}echo $sysort;}
复制代码
3 O) g( t1 `# A5 x前四步的代码都是放入手机版的index.php里面的。调用方法:然后进入view文件夹,按自己需要选择添加位置,想显示在文章页面:打开single.php,把代码放到里面的适当位置即可,想显示在文章列表里:打开log.php文件,在 与 之间放入如下调用代码:- <?php sysort($value['logid']);?>
复制代码 好了,搞定收工了,方法比较繁琐,请按教程一步一步来,教程都经过测试,5.3.1正常使用!
. g) m$ x7 K F' K8 D6 i1 ]3 g |