首页 > 网站建设 > emlog相关 > 关于emlog手机模板导航调用分类栏目的方法
2014
08-04

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

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

具体教程如下:

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

关于emlog手机模板导航调用分类栏目的方法 - 第1张  | 心岛博客 

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

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

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

关于emlog手机模板导航调用分类栏目的方法 - 第2张  | 心岛博客 

删除替换为以下代码:

 

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,继续往下看,在如下图位置插入代码:

关于emlog手机模板导航调用分类栏目的方法 - 第3张  | 心岛博客 

代码:

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

 

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

关于emlog手机模板导航调用分类栏目的方法 - 第4张  | 心岛博客 

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

关于emlog手机模板导航调用分类栏目的方法 - 第5张  | 心岛博客 

代码:

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

 

6,上传覆盖header.php。

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

最后编辑:
作者:xindao
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。