Typecho的垃圾评论还是比较多的,除了插件外,还可以通过PHP函数实现简单的算术验证码。第一步,function.php如下函数:function themeInit($comment){ $comment = spam_protection_pre($comment, $post, $result); } function spam_protec...
Typecho的评论默认使用的是Gravatar头像,每次页面打开总是卡在gravatar.com的链接,虽然匹配了QQ邮箱调用QQ头像的功能,但是对于非QQ邮箱调用的依然是Gravatar头像,就对头像源进行了替换,这里分享一个关于Gravatar头像源CDN服务器,速度确实不错。首先我们要打开Typecho根目录配置文件config.inc.php...
在制作Typecho主题的时候,默认官方提供的日期格式是类似July 8, 2020,这样子的,我们可能需要其他的格式,比如2020-08-08。所以我们只需要找到对应模板中的日期格式就可以。这里简单记录一下,如果以后有需要的话可以使用到。一般而言需要修改的代码存在于archive.php index.php post.php这三个文件内('F j, ...
Typecho的垃圾评论还是比较多的,除了插件外,还可以通过PHP函数实现简单的算术验证码。第一步、function.php如下函数function themeInit($comment){ $comment = spam_protection_pre($comment, $post, $result); } function spam_protect...
function getRandomPosts($random=5){ $db = Typecho_Db::get(); $adapterName = $db->getAdapterName();//兼容非MySQL数据库 if($adapterName == 'pgsql' || $adapterName == 'Pdo...
Typecho程序,之前安装的时候是PHP5.X版本,切换PHP7.X以上版本的时候,页面出现 "Database Server Error" 的错误问题。目前发现这个问题,就搜索了一下,确有解决办法。config.inc.php可以看到问题了。直接在config.inc.php文件中找到:$db = new Typecho_Db('Mysql', '...