为Typecho底栏添加访客人数记录与备案信息
一些简单的粘贴复制整合行为
首先,进入后台管理界面,打开控制台-外观-编辑当前外观。
在右侧找到footer.php,这是控制官方自带主题底边控制的代码。
访客人数记录
<p><?php
$counterFile = "counter.txt";
$fp = fopen($counterFile,"a+");
$num = fgets($fp,5);
$num += 1;
echo "您是第 "."$num"." 位访客";
fclose($fp);
$fpp=fopen($counterFile,"w");
fwrite($fpp, $num);
fclose($fpp);
?></p>
大概思路是https://blog.csdn.net/james_laughing/article/details/91802593中的第一个方案,通过counter.txt记录了访客人数,不过是从部署该功能之后才开始计数。
添加备案信息
<p><img src='./beian.png'/><a href="http://www.miitbeian.gov.cn/" target="_blank"> 京ICP备xxxx号-1</a> 京公网安备xxxx号</p>
其中,我把beian.png放在了网站根目录下,这也导致大家可以从https://uranium92.tech/beian.png直接访问到这个图标...
(推荐)大家也可以把备案图标放在其他位置
该方法魔改自https://blog.csdn.net/weixin_34198881/article/details/91423789,感恩
最后是我自己可供参考的配置
<?php if (!defined('__TYPECHO_ROOT_DIR__')) exit; ?>
</div><!-- end .row -->
</div>
</div><!-- end #body -->
<footer id="footer" role="contentinfo">
© <?php echo date('Y'); ?> <a href="<?php $this->options->siteUrl(); ?>"><?php $this->options->title(); ?></a>.
<p><?php
$counterFile = "counter.txt";
$fp = fopen($counterFile,"a+");
$num = fgets($fp,5);
$num += 1;
echo "您是第 "."$num"." 位访客";
fclose($fp);
$fpp=fopen($counterFile,"w");
fwrite($fpp, $num);
fclose($fpp);
?></p>
<p><img src='./beian.png'/><a href="http://www.miitbeian.gov.cn/" target="_blank"> 京ICP备2022026242号-1</a> 京公网安备11010102002019号</p>
<?php _e('由 <a href="http://www.typecho.org">Typecho</a> 强力驱动'); ?>.
</footer><!-- end #footer -->
<?php $this->footer(); ?>
</body>
</html>
更新:
使用之前的备案图标路径会导致二级页面加载出错,所以就把特性当功能,直接通过网页访问了...
<p><img src='https://uranium92.tech/beian.png'/><a href="http://www.miitbeian.gov.cn/" target="_blank"> 京ICP备xxxx号-1</a> 京公网安备xxxx号</p>
又添加了显示文章最后更新时间的功能
来源于https://blog.csdn.net/firewall5788/article/details/120425555
代码如下
<blockquote><p>文章最后更新时间为:<?php echo date('Y 年 m 月 d 日 H:i:s' , $this->modified); ?></p></blockquote>
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »