首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >emlog 5.x导航菜单导航栏调用代码

emlog 5.x导航菜单导航栏调用代码

作者头像
用户8099761
发布2023-05-10 19:51:42
发布2023-05-10 19:51:42
96000
代码可运行
举报
文章被收录于专栏:私人订制私人订制
运行总次数:0
代码可运行

emlog程序的导航菜单调用代码不像zblog博客程序直接提供函数标签调用,emlog还需要代码的编写,初次制作emlog的新用户可能会不习惯,但emlog官方wiki也提供了相应的菜单导航模块函数代码。

把下面的代码添加到主题的module.php文件:

代码语言:javascript
代码运行次数:0
运行
复制
<?php
//blog:导航
function blog_navi(){
    global $CACHE; 
    $navi_cache = $CACHE->readCache('navi');
    ?>
    <ul>
    <?php 
    foreach($navi_cache as $value):
        if($value['url'] == 'admin' && (ROLE == 'admin' || ROLE == 'writer')):
            ?>
            <li class="common"><a href="<?php echo BLOG_URL; ?>admin/write_log.php">写日志</a></li>
            <li class="common"><a href="<?php echo BLOG_URL; ?>admin/">管理站点</a></li>
            <li class="common"><a href="<?php echo BLOG_URL; ?>admin/?action=logout">退出</a></li>
            <?php 
            continue;
        endif;
        $newtab = $value['newtab'] == 'y' ? 'target="_blank"' : '';
        $value['url'] = $value['isdefault'] == 'y' ? BLOG_URL . $value['url'] : trim($value['url'], '/');
        $current_tab = (BLOG_URL . trim(Dispatcher::setPath(), '/') == $value['url']) ? 'current' : 'common';
        ?>
        <li class="<?php echo $current_tab;?>"><a href="<?php echo $value['url']; ?>" <?php echo $newtab;?>><?php echo $value['naviname']; ?></a></li>
    <?php endforeach; ?>
    </ul>
<?php }?>

在要调用菜单导航的位置添加调用代码:

代码语言:javascript
代码运行次数:0
运行
复制
<?php blog_navi();?>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-9-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档