emlog程序的导航菜单挪用代码不像zblog博客程序直接供应函数标签挪用,emlog还需要代码的编写,首次制造emlog的新用户可能会不习惯,但emlog官方wiki也供应了响应的菜单导航模块函数代码。
把下面的代码增加到主题的module.php文件:
12345678910111213141516171819202122232425 | <?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 }?> |
在要挪用菜单导航的位置增加挪用代码:
1 | <?php blog_navi();?> |
代码来自emlog wiki

评论列表