我是一只历经沧桑的老狮

标签 Typecho 下的文章

以前写博客,不太注意排版细节,而且那个时候也还没有 Markdown。 最近无意中点开几篇老文章看起来比较混乱。 所以决定统一调整一下格式,其中有一项就是把中英文之间自动加上空格。 本文主要讲怎么把中英文之间怎么自动加上空格。直接在 footer.php 中放入以下代码:<script src="https://cdnjs.cloudflare.com/ajax/libs/p...

首先本主题是在原主题 joe4.7.6 的基础上进行了魔改,增加了一些新的功能。原 Joe4.7.6 作者已经不再进行维护更新,最新版本为 Joe6.0.1(据我所知,具体请移步原主题:https://ae.js.cn/)。最新修复 关于远程共享文件失效的解决办法:将所有的 cdn.jsdelivr.net 改成 fastly.jsdelivr.net去掉了搜索结果页面的后缀,具体在 co...

该功能适合那些壁纸博客站,非常实用的一个小功能,显示文章内图片的数量,实现起来也非常的简单,有 2 种方法。方法一 在主题 function.php 里添加代码如下(joe 主题放在 core/core.php 里):function imgNum($content){$output = preg_match_all('#<img(.*?) src="([^"]*...

ypecho 默认的超链接是在当前窗口打开的,可能是由于个人习惯问题吧,每次打开一个网页看完内容后就随手点击关闭,一不小心就把整个网站都关闭了,非常的别扭。能不能让 typecho 所有的超链接都是在新窗口打开呢?答案肯定是可以的。下面说下两种实现方法:方法一:修改系统模板文件 在 \var\CommonMark\HtmlRenderer.php 的 104 行,是处理超级链接部分的代码,...

这篇文章主要介绍了 Typecho CSS3 个性留言板读者墙页面的添加方法, 需要的朋友可以参考下。首先、把下面代码粘贴到当前主题的 functions.php 页面(Joe 主题放在core/core.php):// 获得读者墙 function getFriendWall() {$db = Typecho_Db::get(); $sql = $db...

显示博主最后一次登录的时间,搭配在线人数统计一起用效果非常的 NICE!废话少说,直接说方法。方法 在主题文件 functions.php(Joe 主题放在core/core.php 文件)最下面放入以下代码:// 调用博主最近登录时间 function get_last_login($user){ $user = '1'; $now = time(); $db...

typecho 模板设置数据会在你换模板的时候被清空,这让喜欢折腾主题的我感到十分的苦恼。有没有办法让之前设置好的数据保存到数据库里呢,这样下次切换模板的时候就不需要重新再设置了。抱着这个疑问在网上寻找实现的办法,最终在大佬 泽泽社 的博客找到了办法,这边记录下。在主题文件里找到 functions.php,在themeConfig($form) 函数里添加以下代码:$db = Type...

只有鼠标放到代码块,才会显示复制代码,鼠标从代码块移开,复制代码方框消失。支持一篇文章多个代码块的单独复制。新建 codecopy.js在主题文件里面新建一个 codecopy.js 文件。在文件里放入以下代码:var codeblocks = document.getElementsByTagName("pre") // 循环每个 pre 代码块,并添加 复制代码 f...

有时候由于文章发布超过一定时间,导致文章内容没有时效性或者出现一些图片挂了,导致用户在查看文章时有疑惑或者有问题。通过一段简单的代码,我们可以实现在文章页面显示文章发布超过多久的提醒,方便自己及用户注意。下面就直接上代码。直接在 POST.PHP 文件合适的位置放入以下代码:<div class="j-alt warning"> 本文最后更新于 <?ph...