更新,买了handson主题,人家已经做好,自己瞎弄几天,还是个半成品,专业还是要交给专业

做个博客,只为了当日记用,但每次都要登陆后台写文章,再登陆网站看效果,本人懒得输入,虽说可以后台保存为标签,但,我还没明白啥是标签,以及有啥用。
  网上找了增加代码,很多都差不多,问题是,没一个说这代码要放哪里,只能自己慢慢试。先查文章标题元素
20201003003526.jpg

想把新增跟编辑按钮放这后面,查到这两个键在<ul属性都是 class="flex">下面的<li标签里,
20201003003613.jpg

登陆后台,外观,编辑当前外观,用class="flex"查找各个php文件,最后在post.php里面找到两个,试着两个位置的的</ul>前都添加如下代码:

 <?php if ($this->user->hasLogin()) : ?>
<li><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/admin/write-post.php"  target="_blank"><?php _e('新增'); ?></a></li>
                <?php if ($this->is('post')): ?>
                    <li><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/admin/write-post.php?cid=<?php echo explode('/',$_SERVER['PHP_SELF'])[3]; ?>" target="_blank" ><?php _e('编辑'); ?></a></li>
                <?php endif; ?>
                <?php if($this->is('page', $pages->slug)): ?> 
                    <li><a href="http://<?php echo $_SERVER['HTTP_HOST']?>/admin/write-page.php?cid=<?php echo explode('/',$_SERVER['PHP_SELF'])[3]; ?>" target="_blank" ><?php _e('编辑'); ?></a></li>
                <?php endif; ?>
  <?php endif; ?>

返回文章页,发现可以显示,然后再一个一个删除,得到,放这个位置就行

20201003001241.jpg
20201003001319.jpg

  记录一下过程,这功能对于专业做网站,要流量的,没什么作用,但对于我当笔记用的。方便很多。

还不完美,第一,没办法自动登陆后台,需要输入输入账号密码才跳转到要修改的地方,
     第二,最好把这两功能放到最右边,增加个小图标
上面代码前后增加了这两行判断代码,现在实现非管理员登陆,无法查看编辑跟新增按钮。

 <?php if ($this->user->hasLogin()) : ?>
.........
  <?php endif; ?>

小图标找到代码是:

# 添加到<li 前面
 <svg class="icon" aria-hidden="true">
                                        <use xlink:href="#icon-shouye1"></use>
                                    </svg>
最后修改:2020 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏