【Typecho主题】onecircle 一个圈子,一款重社交类主题

主题特色

  • 前端仿推特
  • 支持前台直接提交,支持图文混合和链接、视频
  • 支持用户关注和取关,支持关注圈子并只显示关注的内容
  • 支持后台自定义设置
  • 支持用户注册默认更改权限为贡献者,并自动通过审核,这样新注册的用户也能自己发推了
  • 支持给每个新注册用户添加个人签名和tag
  • 支持免费的sm 图床
  • 支持博客页
  • 添加用户设置页,用户等级以及积分支持

 

安装说明

下载 release 包: 内含: onecircleTheme 主题 onecirclePlugin 配套插件 改版的注册登录美化插件 免费的图床插件

安装主题启用插件即可

下载 release 包: 内含: onecircleTheme 主题 onecirclePlugin 配套插件 改版的注册登录美化插件 免费的图床插件

安装主题启用插件即可

 

注意:

因为 typecho 的bug,导致每次在个人设置里都会显示之前的缓存内容,而不是用户最新填写的数据,给用户带来困扰 - -
所以解决办法有两种:

  1. 每次修改的时候都把所有字段修改了,因为只修改某一个,其他字段还是用的某次的缓存
    修复bug:很简单,方法如下:
  2. 找到源码的 var/Widget/Users/Profile.php 中的personalForm 函数,把中间这个if判断,由原来的
if (!empty($options)) {
            foreach ($options as $key => $val) {
                $form->getInput($key)->value($val);
            }
        }

改成:

if (!empty($options)) {
            foreach ($options as $key => $val) {
                if (!$form->getInput($key)){
                    $form->getInput($key)->value($val);
                }
            }
        }

开启伪静态
我是按照默认 '默认风格 /archives/{cid}/'设置的,不保证其他的有效
添加分类怎么设置分类图标? 在分类描述中,格式如下: <图片url>分类的描述什么的

相关站点

演示站点:https://one.ijkxs.com/

github:https://github.com/gogobody/onecircle

主题文档:https://www.yuque.com/docs/share/05f40cac-980f-4e53-8b92-ed9728b8dc50?#CWn1b

点赞

发表评论