有人报告插件不能用,Helper::widgetById() 方法报错,看报错是widgetById()里的新建类没有提供足够的参数,但是我来回切1.1和1.2没发现问题,后来对比版本号发现我用的两个都是开发版本,而报告错误的兄弟用的是1.1稳定版,上Typecho的Git Issues里一搜,1.1稳定版的 BUG,狗日了。因为到目前为止,1.2的稳定版还没正式发布,作为 Typecho ...
onecircle 一个圈子,基于typecho名字就叫一个圈子。主题特色前端仿推特 支持前台直接提交,支持图文混合和链接、视频 支持用户关注和取关,支持关注圈子并只显示关注的内容 支持后台自定义设置 支持用户注册默认更改权限为贡献者,并自动通过审核,这样新注册的用户也能自己发推了 支持给每个新注册用户添加个人签名和tag 支持免费的 sm 图床 支持博客页 添加用户设置页,...
以前我是很喜欢使用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 ...
Top