原创 置顶 PHP [typecho]做了一个书架插件 提示豆瓣的api接口过期。这个插件前端大量使用了熊猫小A的代码,特性1 采用api.jike.xyz提供的书籍接口 目前只能单个提交ISBN编码,加入书架 书籍信息落地到数据库中存储 后台管理书籍 后台管理支持按书籍状态筛选 缓存生成cache/book.json,修改书籍等操作都会自动刷新缓存。移除了单本书节点 [熊猫小A]支持单个节点的方式插入HTML代码 移除了豆瓣电影(这只是书架插件。 2021-08-17 浏览(3,919) 评论(42) 阅读全文
原创 PHP [typecho]批量插入的做法 最近想起写推特删除的插件,就往下做了点,结果发现,批量插入推文ID的时候,速度很慢,翻了下TYPECHO 关于DB的代码,发现都是自动提交事务的模式。必须得改,涉及到底层的修改(只是返回了两个私有的对象),修改之后,速度提升了不是一点半点,基本上毫秒级就能插入完成,原先要十几秒。 2021-08-31 浏览(1,511) 评论(0) 阅读全文
原创 PHP [typecho]如何进行多表查询 =($category=$this->request->category)){ $select->join('table.relationships',$current=$db->fetchAll($sql);现在的多表联合查询;'table.TwitterTweets.id_str=table.TwitterTweetClassification.id_str'); 2021-02-19 浏览(1,397) 评论(0) 阅读全文
原创 PHP [typecho]做一个twitter的插件玩玩 前言 最近想将自动发送推文的脚本转移到typecho中,实验) 文章新增支持自动发推(更新不会重复发布)可配置是否推 支持手工拉取趋势信息,对英文支持极其的差) 3、UI 后台页面支持 后台可以手工转发/取消转发。 2021-02-02 浏览(2,993) 评论(0) 阅读全文
原创 PHP [Typecho] 代码高亮插件 TypechoHighlight TypeCho代码高亮插件,支持主题切换 支持核心引用CDN资源 支持一键复制 支持行号显示 支持滚动条 支持一键下载代码图 语言支持列表:bash,cpp,css,diff,lua,makefile,nginx,perl,properties,python,但是有个js加密了,这样就有了弄一个自己的代码高亮插件的想法 2.快速搞定 冲浪一波,核心高亮方式确定并且落地到插件文件中。 2020-12-02 浏览(2,384) 评论(2) 阅读全文
原创 PHP typecho 自定义页面模板设置 最近发现typecho的独立页面还可以设置自定义模板,将tools页面转为独立模板显示的方式。新建tools.php文件到主题目录下,则放到你对应的主题目录下. need('header.php');> need('sidebar.php')?> need('footer.php');接下来你就可以加入html代码;或者php代码?2.创建新页面(或者修改原有的自定义页面)。 2020-08-19 浏览(4,702) 评论(0) 阅读全文
原创 PHP 安装 Typecho 后需要做的一点自定义设置 下面出现的模板均为官方默认模板 自定义后台路径 这是挺久之前就已经发在我的博客上了的(传送门),改掉admin这个文件夹的名字 打开根目录下的config.inc.php文件,把后台目录里/css/目录中的normalize.css和grid.css以及/js/目录中的html5shiv.js和respond.js拷贝(我没有研究这些文件在其他地方要不要调用,然后打开header.php。 2017-06-21 浏览(1,091) 评论(0) 阅读全文
原创 日常 Sitemap 插件跟 AutoSlug 插件冲突 解决 前几天装了Sitemap插件,想着能自动更新站点地图,发现Sitemap跟AutoSlug这两个插件冲突了。该插件可以实现发布文章的时候,Sitemap插件是caixw写的,现在来说下修改的过程 由于typecho的插件机制(我不知道我理解的对不对,反正现在是这样)两种监视write的插件无法同时使用?sitemap在文章编辑后触发,所以不打算改这个插件。打开plugins文件夹。 2017-02-28 浏览(918) 评论(0) 阅读全文