php
Typecho自定义个人设置页面

之前写过《typecho前台修改个人设置》这么一篇文章,但是里面的html结构是写死的,不够灵活。由因为我现在的模板使用的前端框架,前端框架只要改改html结构就能作出很好看的样式,于是乎我就折腾了这个。核心代码个人资料页面<?php Typecho_Widget::widget('Wi...

阅读更多
网站夜间模式的实现

整体流程夜间模式开关按钮:用来手动切换夜间模式的,会存储cookie。自动夜间模式:当cookie为空时,浏览器时间大于22点小于6点时会自动进入夜间模式,并存储cookie。后端配合:php判断是否有cookie,有的话直接输出夜间css,避免切换页面时网页闪烁。具体操作引入黑夜 css &...

阅读更多
Typecho完美实现回复可见功能

之前转载过这么一篇文章《typecho非插件实现回复可见功能》,可以实现回复可见功能,但是有个问题,在文章列表页展示文章缩略内容时,如果回复可见内容刚好在缩略内容的位置上时,就会暴露出来,同时Feed里面也会暴露这个问题,那么如何解决呢,下面请看如何几近完美的实现回复可见功能:步骤一就是《ty...

阅读更多
typecho前台修改个人设置

typecho皮肤中的author.php就是用户的个人中心,那么如何用它实现用户在前台修改个人信息呢?出人意料的非常简单,只要把后台里面个人设置里面的这些代码搬进来就行了。<section> <h3><?php _e('个人资料'); ?></h3&...

阅读更多
php查看B站互相关注的好友

B站跟微博越来越像了,被网友戏称“B博”,但是有个小细节跟微博还有点差异,在B站我的关注里,只能看到,xxx已关注,而看不到“互相关注”的字样!如下图,右侧那么如何自行的查下自己关注的人里哪些人也关注了我呢?在b站https://api.bilibili.com/x/web-interface...

阅读更多
php如何对preg_replace匹配的内容进行MD5/base64加密?

前言其实yodu模板友链页面很早就考虑直接写友链者的邮箱,然后模板自动输出gravatar头像,然而因为模板采用的是正则匹配输入的内容,然后进行替换格式,然而匹配的内容如何进行MD5加密呢?这个问题困扰我很久了,今天看到友链禾令奇的文章,瞬间解决了我的疑问,不愧是dalao代码base64的话...

阅读更多
php获取网易云音乐地址

网易云官方有个这个东西http://music.163.com/song/media/outer/url?id=id.mp3,将id换为歌曲id进行访问就会302到歌曲地址。其实这就可以拿来直接用了,但是他默认的都是http渠道的而非https,即使你访问https://music.163.c...

阅读更多
php抓取一言数据

本来我博客的一言,都是来自https://github.com/kokororin/hitokoto/blob/master/hitokoto.json的,400多条的样子。刚刚自己有点不满足这些了,于是就像自己能不能试着扒一下一言的数据呢。从https://hitokoto.cn/statu...

阅读更多
博客的又一次搬家之旅-腾讯云主机

前言因为雨落没声不爱我了【赞助的腾讯云学生机快到期了】,于是买了腾讯采购节活动的一款主机,配置什么的都和学生机一样,不同的是价格,19元每月(促销价),直接买一年228元。过程买完后装的CentOS 7.2 64 位系统;然后ssh连接到自己的服务器之后就是安装宝塔面板了进入www.bt.cn...

阅读更多
typecho的文章判断当前标签

typecho的tag的文档就这么一句<?php $this->tags(',', true, 'none'); ?>说明:(',', true, 'none') 第一个单引号间的逗号代表标签与标签的间隔用逗号隔开,true 是标签以超链接形式输出false则只输出文字,no...

阅读更多
歌曲封面
0:00