以前我是很喜欢使用FancyBox来提供暗箱效果的,但是FancyBox是纯收费插件。fslightbox同样是收费插件,但是免费部分我们已经够用了。效果fslightbox_demo.png教程下面开始教程~引用fslightbox把下面内容添加到header.php中</head>前面<script src="fslightbox.min.js"&g...
之前因为评论过滤策略错误,把好多本该拒绝的垃圾评论变成了待审核评论,列表里共2598条,而Typecho一次尽可以删除20条评论,那我得删个把小时。待审核评论数没办法了,只好操作数据库吧。DELETE FROM typecho_comments WHERE `STATUS` = 'waiting'; /* 受影响记录行数: 2,598 已找到记录行: 0 警告: 0 持续时间 1 查询...
一般我们都需要在想截断摘要的地方插入<!--more-->,但是每篇文章都要手动去添加实在麻烦。其实 Typecho 已经内置了这么一个函数,可以通过限制字数的方式截断摘要。把模板中的:<?php $this->content('阅读剩余部分...'); ?>替换成<?php $this->excerpt(180, '...'); ?>其中 1...
这个内容是泽泽射写过的,当时我评论了一个数据库查询次数少的办法,现在有空才把文章发出来。最快想到的办法就是实例化一个Widget_Archive对象function getCustom($cid, $key){ $w = Typecho_Widget::widget('Widget_Archive@'.$cid,'pageSize=1&type=post', 'cid='.$...
如果你是 Typecho 开发者想一个站点展示多个主题,那么这款插件就很适合你。使用方式访问下面形式的地址即可。https://站点地址/主题名称/此处内容已隐藏,回复后(需要填写邮箱)可见
忘记在哪里看见这个需求了,花了3分钟弄出来。Typecho都迁移到 PHP 7.2 了,我也采用一个比较优雅的办法弄的。新来一个类<?php class XMetas_Tag_Cloud extends Widget_Metas_Tag_Cloud { /** * 获取关联文章 * @param int $num 文章数量 * @return Wi...
Typecho 1.2 迁移到 PHP 7.2,更换了ident,所以以前很多资源都存在多多少少的问题。博主赶紧升级到最新的 beta,好打磨打磨本站的资源。首先是 config.inc.php非新装用户需要手动修改config.inc.php,下面是新版config.inc.php,手动改一下数据库连接信息即可。<?php // site root path define('__TY...
AutoBackup主要功能就是定时备份数据库文件发送至邮箱,个人博客最有价值就是文字,所以说备份数据库就是备份博客的灵魂。插件功能介绍在博客后台对该插件备份的数据表、发送邮件的方式和接收邮箱进行设置。Jrotty 的版本包含一个config.xml文件,里面记载上次发送邮件的时间,当博主发表或更新一篇文章,或有访客在前台提交评论,则会触发插件计算此时的时间与上次发送邮件的时间之差是否超出了...
开发前台登陆的时候发现前台登陆错误不提示,看了一下Typecho代码后发现后台是用JS实现的,我不太想用JS实现,那就PHP呗。直接给出代码,把下面的代码放到functions.php,然后调用xNotice方法即可/** * 接管 Typecho 提示 * * @return void */ function xNotice() { $notice = json_decod...
作为 Typecho 主题开发者,每次打包发布主题都是一个很烦的事情,之前我一直是手动打包,然后删除不必要的文件,接着改名,今天打包上传服务器让我厌倦了这个动作,仅此写了一个批处理来打包主题。批处理简直是我写过最恶心的东西啊!!!代码把下面的代码保存为pack.cmd,放到主题目录下,双击即可打包主题到主题的pack目录下,需要安装 Winrar,注意修改Winrar路径@echo off ...
一款基于 Vditor 开发的 Typecho 编辑器插件。做 XMLiving 主题的额外产物,主要是为了切换主题后短代码不受影响,以后只要一直启用这个插件就行。欢迎各位有想法的提交 PULL REQUEST。特点1.实时预览,包括短代码2.新增自定义短代码无需书写正则,无需修改核心代码。预览XEditor.png功能自定义自定义按钮修改 'assets/js/toolbar.js',以插...
Typecho 自定义菜单插件安装说明将插件克隆到本地, 放到 usr/plugins 目录下即可。插件说明此插件早在2015年原作者merdan在大三时就已完成。当时只支持单个菜单,后来抽点时间改成多菜单支持。最近站长用到了这个插件,发现这个插件存在许多bug,一一修复并发布到 Github。插件特点:多菜单支持支持分类、独立页面和自定义页面链接支持编辑菜单项(自定义菜单名称,自定义cla...
Top