记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

emlog导航栏使用fontawesome图标 - 死方法

会飞的鱼 1 1734 2017年9月30日

Image

小编以前就一直想给自己的博客的导航栏增加fontawesome图标:

在后天直接添加!不行!!

看了module.php里面的导航。尽然是循环输出!也不能单独设置!

那么没办法!强行来吧!删除循环输出代码:

  1. <?php
  2. foreach($navi_cache as $value):
  3. if ($value['pid'] != 0) {
  4. continue;
  5. }
  6. if($value['url'] == ROLE_ADMIN && (ROLE == ROLE_ADMIN || ROLE == ROLE_WRITER)):
  7. ?>
  8. <li class="item common"><a href="<?php echo BLOG_URL; ?>admin/">管理站点</a></li>
  9. <li class="item common"><a href="<?php echo BLOG_URL; ?>admin/?action=logout">退出</a></li>
  10. <?php
  11. continue;
  12. endif;
  13. $newtab = $value['newtab'] == 'y' ? 'target="_blank"' : '';
  14. $value['url'] = $value['isdefault'] == 'y' ? BLOG_URL . $value['url'] : trim($value['url'], '/');
  15. $current_tab = BLOG_URL . trim(Dispatcher::setPath(), '/') == $value['url'] ? 'current' : 'common';
  16. ?>
  17. <?php if (!empty($value['children']) || !empty($value['childnavi'])) :?>
  18. <li class="dropdown">
  19. <?php if (!empty($value['children'])):?>
  20. <a href="<?php echo $value['url']; ?>" <?php echo $newtab;?>><?php echo $value['naviname']; ?> <i class="arrow"></i></a>
  21. <ul class="dropdown-menu">
  22. <?php foreach ($value['children'] as $row){
  23. echo '<li><a href="'.Url::sort($row['sid']).'">'.$row['sortname'].'</a></li>';
  24. }?>
  25. </ul>
  26. <?php endif;?>
  27. <?php if (!empty($value['childnavi'])) :?>
  28. <a href="<?php echo $value['url']; ?>" <?php echo $newtab;?>><?php echo $value['naviname']; ?> <i class="arrow"></i></a>
  29. <ul class="dropdown-menu">
  30. <?php foreach ($value['childnavi'] as $row){
  31. $newtab = $row['newtab'] == 'y' ? 'target="_blank"' : '';
  32. echo '<li><a href="' . $row['url'] . "\" $newtab >" . $row['naviname'].'</a></li>';
  33. }?>
  34. </ul>
  35. <?php endif;?>
  36. </li>
  37. <?php else:?>
  38. <li><a href="<?php echo $value['url']; ?>" <?php echo $newtab;?>><?php echo $value['naviname']; ?></a></li>
  39. <?php endif;?>
  40. <?php endforeach; ?>

啊呀!!导航栏不见了!!!咋办!!!那么我们自己添加:

Image

  1. <li><a href="http://yankj.com/"><i class="fa fa-home fa-spin" aria-hidden="true"></i> 首页</a></li>
  2. <li><a href="http://yankj.com/sort/robot"><i class="fa fa-cogs fa-spin" aria-hidden="true"></i> 晨风机器人</a></li>
  3. <li><a href="http://yankj.com/sort/Anime"><i class="fa fa-pie-chart fa-spin" aria-hidden="true"></i> 动漫资讯</a></li>
  4. <li><a href="http://yankj.com/sort/technology"><i class="fa fa-code fa-spin" aria-hidden="true"></i> 技术分享</a></li>
  5. <li><a href="http://yankj.com/guestbook.html"><i class="fa fa-qq fa-spin" aria-hidden="true"></i> 给我留言</a></li>
  6. <li><a href="http://yankj.com/links.html"><i class="fa fa-ioxhost fa-spin" aria-hidden="true"></i> 友情链接</a></li>

哈哈哈,以上链接可以自己替换!不过终于OK啦!!

此方法是死方法,增加导航栏的时候需要去代码里面修改!!!。

Image

本文由 @会飞的鱼 于 2017-9-30 发布在 会飞的鱼Blog,如无特别说明,本博文章均为原创,转载请保留出处。

网友评论当前共有1条评论

  • 2018-06-18 21:04

    https://abcdjue.weebly.com/
    https://adamlindq.weebly.com/搬运工,非常抱歉

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00