Typecho多用户社交圈子主题模板,onecircle 一个圈子,基于typecho, 名字就叫一个圈子。一个社交化圈子主题,开放注册中,支持非博主发帖,想弄一个类社交圈子,开发了一部分,剩下慢慢折腾。
4.0 之后懒得发 release 了,直接下载。如果是更新,把主题插件全部禁用启用一遍。 更新建议看看 changeLog 必须装的:
主题最新版下载
主题配套插件下载
图床插件下载
下载后修改主题目录名 onecircle,修改插件目录名 OneCircle,图床插件目录名 SmmsForTypech
目前特色有:
前端仿推特
支持前台直接提交,支持图文混合和链接、视频
支持用户关注和取关,支持关注圈子并只显示关注的内容
支持后台自定义设置
支持用户注册默认更改权限为贡献者,并自动通过审核,这样新注册的用户也能自己发推了
支持给每个新注册用户添加个人签名和tag
支持免费的sm 图床
支持博客页
添加用户设置页,用户等级以及积分支持
注意:
因为 typecho 的bug,导致每次在个人设置里都会显示之前的缓存内容,而不是用户最新填写的数据,给用户带来困扰 - -
所以解决办法有两种:
每次修改的时候都把所有字段修改了,因为只修改某一个,其他字段还是用的某次的缓存
修复bug:很简单,方法如下:
找到源码的 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>分类的描述什么的
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!