emlog判断首页和列表页的方法代码
网站文章 2026-09-21 07:00:50 4 0

emlog程序的模板机制使首页和列表页统一调用log_list.php模板文件,但是如果制作emlog企业模板或emlog cms模板的首页和列表页显示样式不一样怎么办?解决方法是通过代码判断首页加载指定的模板文件。

代码判断如下:
1
2
3
4
5
<?php if(BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL){ ?>
这里添加首页代码部分  
<?php }else{ ?>
这里添加列表页代码部分
<?php } ?>
扩展:把判断代码编写成函数式

1、在当前主题的module.php文件最底部添加代码:

1
2
3
4
5
6
7
8
9
<?php 
    function is_home(){
        if(BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL){
            return true;
        }else{ 
            return FALSE;
        }
    }
?>

2、在log_list.php模板文件添加的判断代码:

1
2
3
4
5
<?php if(is_home()){?>
这里添加首页代码部分
<?php }else{?>
这里添加列表页代码部分
<?php } ?>

代码来自舍力博客

文章说明
本文标签:
©版权声明
本站提供的一切软件、教程和游戏辅助仅限用于娱乐和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。如有侵权请邮件与我们联系处理。敬请谅解!6594404@qq.com