第一种方式div{ /* div的CSS样式 */ position : absolute; width : 100%; height : 100%; } *{ /* CSS Reset */ margin : 0; padding : 0; }a、 给整个div设置一个绝对定位,然后给该div的 width 和 height 都设置成 100% 就可...
更新日期:2023-11-02158 人关注
最近在折腾了一个类似老生常谈(laosheng.top)的网站,因为文章里包含有大量网址,然而Typecho默认的Markdown会将网址文本转换成网址超链接,如果我给网址文本添加其它超链接就会失效,为此我想到了一个最原始的方案,直接修改Typecho的Markdown解析文件,具体的文件位置是:var/Utils/HyperDown.php第389行的parseInline方法,直接将其参数$enableAu...
更新日期:2023-10-27221 人关注
话不多说,看图说明该方法用于有的插件没有自定义按钮,比如给文章添加回复可见的功能,就没有快捷按钮,这时就需要我们自己来给编辑器添加一个自定义的按钮。代码实现1.首先要在插件的:public static function activate()下面添加,把下面的HelloWorld_Plugin改成自己的插件名称Typecho_Plugin::factory('admin/write-post.php&...
更新日期:2023-09-24295 人关注
typecho 首页文章默认是根据创建时间 (发布时间) 排序,如果我们修改了老文章需要它展示在前面,就需要更改这个排序规则,最近在修改一个网站正好需要用到依据修改时间进行排序,这里顺便记录一下修改的文件。需要修改的文件位于 /var/Widget/Archive.php 如下图所示:在红框标注中可以看到排序字段,默认是created,把它换成modified即可。每个人的typecho版本不同,所以代码位置不...
更新日期:2023-08-11324 人关注
开启DEBUG模式有些同学可能已经发现,typecho默认对外隐藏了PHP的错误信息,如果我们想要看到真正的报错信息,需要开启typecho的DEBUG模式,也可以叫做开发模式。当我们开启了这个模式后,在开发插件或者了解系统原理的时候就能够得到可视化的错误信息了。开启方法:# 修改/config.inc.php # 在代码的第一行加入 /**开启debug模式*/ define('__TYPECHO_...
更新日期:2023-07-30342 人关注
名称简介版本作者 AAThemeDemoThemeDemo2 修复版,仅支持 Typecho 1.21.0.0Ryan下载AbbrSlug多种算法生成数字文章缩略名插件1.0.0羽叶 AccTypecho无障碍读屏标记修正插件1.0.0杨永全下载AccessTypecho查看访客记录统计表插件2.1.0Kokororin AccessBmobBmob后端云数据库版Access插件1.2权那他下载Accessor...
更新日期:2023-06-241496 人关注
可以在Typecho博客上展示当前文章日期在过去几年的今天所发的其他文章之前在一些博客上看到这个那年今日,感觉还不错,就借鉴了一下,并进行优化处理,且兼容了sqlite。代码1.将以下代码放入functions.phpfunction historyToday($created) { $date = date('m/d', $created); $date_m = date(...
更新日期:2023-06-17579 人关注
Typecho是一款轻量级的开源博客系统,支持PHP+MySQL数据库。它的特点是简单易用、扩展性强、响应速度快等。配合Github的静态文件托管功能,可以轻松实现博客图片的存储和管理。下面来详细介绍Typecho使用Github作为图床的方法:1.创建Github仓库首先在Github上创建一个仓库,用来存放博客中的图片。需要注意的是,该仓库的名称不能与你的用户名相同,否则会导致冲突。例如我的用户名是“for...
更新日期:2023-06-17545 人关注
使用百度UEditor for Typecho有一段时间了,一直对这个编辑器缺少的一个功能耿耿于怀,就是More按钮。tips:UEditor这个插件有些老,属于上古插件了,不建议大家继续使用,建议提前转markdown,告别html富文本编辑器。这个按钮就是类似在wordpress中,点击后会自动添加标签,这样可以省了我去敲这个标签(懒)。具体做法如下:新建文件:moreBtn.js文件文件内容如下:UE.r...
更新日期:2023-03-27543 人关注
前面给大家分享了typecho的markdown编辑器扩展插件SMEditor,我在网上又找了一篇对该插件进行功能衍生的教程,大家可以参考以下文章对SMEditor插件进行更改,以更适合自己的主题使用。第一步:添加你自己的扩展图标按照原插件里的代码照猫画虎,定义你添加按钮的SVG图标;第二步:为添加的图标添加事件定义函数关联;第三步:编写触发的事件方法添加函数,这里需要注意的是,我刚开始参考的是分割线的函数,但...
更新日期:2023-03-27923 人关注
⚠️注意:这个功能可能会出现一个问题就是当你网站使用了Tpcache的类似的缓存插件,可能会将你前台的删除按钮缓存到用户前端,因为删除按钮链接里带有Security哈希值,这样就会暴露出来,被别人拿来误删评论。所以使用缓存插件的用户谨慎使用本文的方法!不确定是否会出现这个问题,大家使用的可以自行测试!最近自己的一个站因为长期未登陆审核评论,导致后台遗留了很多历史评论都是待审核状态的,索性一次性将其全部通过审核了...
更新日期:2023-03-27840 人关注
Typecho 后台文件对应说明前言文件目录结构typecho根目录包含以下文件目录admin/ 后台目录 可更改 |_backup.php |_category.php |_common-js.php |_common.php |_copyright.php |_css/ |_custom-fields-js.php |_custom-fields.php ...
更新日期:2023-03-24619 人关注
admin/write-post.php:58: <?php Typecho_Plugin::factory('admin/write-post.php')->content($post); ?> admin/write-post.php:97: <?php Typecho_Plugi...
更新日期:2023-03-24637 人关注
官方开发文档实在是太潦草了Widget_Archive接口参数描述indexHandle$archive Widget_Archive对象$select Typecho_Db_Query对象当访问最近文章首页以及分页时被触发error404Handle$archive Widget_Archive对象$select Typecho_Db_Query对象当访问404页面时被触发singleHandle$archi...
更新日期:2023-03-23545 人关注
之前在网上找的方法都是定死的,而且有些数据调不出来,所以弄了这个,cid参数我是在主题内设置传入的。/** * 指定cid调用多个文章,用于推荐文章调用 * * 方法:$this->widget('Digest_Post@Digests', 'cid=1,2,3')->to($dpost); * 只需要传入cid后面的参数即可 * 在主题内传入 $t...
更新日期:2023-03-23529 人关注
前言Typecho虽然轻量,但终究仍是PHP动态脚本,访问时需要频繁调取数据库的信息,导致并发值一高,CPU就100%占用,无法处理新的请求信息。这时,我们可以用Redis来设置缓存,从而不用频繁调动数据库,来达到加速访问的目的。注意:Redis仅支持 Linux 系统,如果你是Windows系统,可考虑其他软件。Redis介绍Redis缓存是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日...
更新日期:2023-01-221085 人关注