现在位置:首页 » emlog相关 »

关于emlog手机模板导航调用分类栏目的方法

心岛发布于2014年08月04日  分类: emlog相关  浏览:3328 人次  评论:0 

笔者从论坛里看到的关于emlog手机页面导航调用分类栏目的方法,首页、分类页、详情页、微语、写文章这几个页面都可以调用出来,在此感谢网友的分享精神,特地转载过来以发扬广大!

具体教程如下:

1,用编辑器打开m/index.php ,找到如图位置代码:

1.gif 

红框位置代码删除,蓝框位置添加如下代码:

$sortid = isset($_GET['sort']) ? intval($_GET['sort']) : '';

2,继续往下看,找到如图位置代码:

2.gif 

删除替换为以下代码:

 

if (empty ($action) && empty ($logid)) {
        $Log_Model = new Log_Model();
        $Sort_Model = new Sort_Model();
    $sorts = $Sort_Model->getSorts();
        $page = isset($_GET['page']) ? abs(intval ($_GET['page'])) : 1;
        $sqlSegment = "ORDER BY top DESC ,date DESC";
        $sta_cache = $CACHE->readCache('sta');
        $lognum = $sta_cache['lognum'];
        $pageurl = './?page=';
        $logs = $Log_Model->getLogsForHome ($sqlSegment, $page, $index_lognum);
        $page_url = pagination($lognum, $index_lognum, $page, $pageurl);
        $site_title = Option::get('blogname');
if((isset($sorts[$sortid]))) {
    $Log_Model = new Log_Model();
        $Sort_Model = new Sort_Model();
    $sorts = $Sort_Model->getSorts();
        $page = isset($_GET['page']) ? abs(intval ($_GET['page'])) : 1;
        $sqlSegment = "and sortid=$sortid order by date desc";        
        $lognum = $Log_Model->getLogNum('n', $sqlSegment);        
        $pageurl = "./?sort=$sortid&page=";
        $logs = $Log_Model->getLogsForHome ($sqlSegment, $page, $index_lognum);
        $page_url = pagination($lognum, $index_lognum, $page, $pageurl);
        $site_title = Option::get('blogname').'-'.$sorts[$sortid]['sortname'];        }
        include View::getView('header');
        include View::getView('log');
        include View::getView('footer');
        View::output();
}


3,继续往下看,在如下图位置插入代码:

3.gif 

代码:

$Sort_Model = new Sort_Model();
$sorts = $Sort_Model->getSorts();

 

4,继续往下看,在如下图位置插入上一步中相同的代码:

4.gif 

5,以上修改完之后,上传覆盖,找到m/view/header.php,在如下图位置添加调用代码:

5.gif 

代码:

<?php foreach($sorts as $val): ?>
<a href="./?sort=<?php echo $val['sid']; ?>"><?php echo $val['sortname']; ?></a>
<?php endforeach; ?>

 

6,上传覆盖header.php。

完成,清空缓存刷新手机版页面即可看见效果。修改前以免出现意外,请自己另外保存一份准备修改的文件。(本文作者:yangtata)

赞 (0次) 打赏
X
打赏方式:
  • 支付宝
  • 微信
  • QQ红包

打开支付宝扫一扫
上一篇: 【亲测】PHPCMS V9搬家教程
下一篇:关于CSS中修复网页各层相互遮挡的终极解决方案

本文由心岛原创或编辑,转载请保留链接【关于emlog手机模板导航调用分类栏目的方法】https://www.liangxin.name/?post=575

百度已收录!

目前有 0 条评论