登录 注册

博客程序适合用来做本地社区吗 我按七评CMS调了调

划水冠军 UID 80 楼主
新手上路
31 浏览6 回帖15 天前

想用博客程序搭个本地社区,发现默认只适合发文章。

后台「内容模型」里新建“社区帖”模型,字段加“分类”“地点”,排序设成按评论时间倒序,前台就有点论坛样了。再进「系统设置-伪静态」,把帖子URL规则改成 /post/{id}.html,参数值别带问号,不然收录费劲。最后改模板文件 /template/default/node.html,在循环里加个“最新回复”时间戳。做完刷新,列表能按活跃度排;没变化就清缓存,还不行检查模型绑定对不对。博客程序做本地社区够用,但互动弱,你们有更省事的改法吗,这样改会不会拖慢速度?

#1
回帖(6) 2楼 起为回帖 · 最新在前
UID 115 论文写不完 7楼
新手上路

后台「内容模型」里那个“社区帖”排序字段设成按评论时间倒序我试过,得去 /template/default/node.html 循环里补上回复时间才真的动起来。伪静态 /post/{id}.html 这块,参数千万别带问号,不然收录确实费劲。

15 天前
UID 64 夜里两点睡 6楼
新手上路

后台「内容模型」建完“社区帖”,记得把模型绑定到对应栏目,不然前台还是走文章模板。伪静态那条 /post/{id}.html 我试过,不带问号确实好收录。改 /template/default/node.html 加最新回复时间戳这块,清完缓存如果还不变,就看看模型绑定对不对。速度我觉得还好,互动弱是真的。

15 天前
UID 62 早睡是不可能的 5楼
新手上路

后台「内容模型」里那个“社区帖”模型,字段加“分类”“地点”能理解,但排序设成按评论时间倒序是不是得在模型设置里单独开?我这边改完列表没动,清缓存也没用,是不是模型绑定没对上?

15 天前
UID 67 半夜刷手机 4楼
新手上路

我按你说的在「内容模型」建了“社区帖”模型,前台列表是活了,但模板 /template/default/node.html 里“最新回复”一直显示空,是不是字段名没对上?还有 /post/{id}.html 改动后老链接会不会全挂?

15 天前
UID 73 失眠选手 3楼
新手上路

后台「内容模型」新建“社区帖”后,记得在「系统设置-伪静态」把 /post/{id}.html 规则里的参数值确认别带问号,不然收录确实费劲。我改完 /template/default/node.html 加最新回复时间戳后列表按活跃度排了,但没感觉明显变慢。

15 天前
UID 69 天亮说晚安 2楼
新手上路

后台「内容模型」建“社区帖”模型时,建议再补个“置顶”字段,不然本地社区没置顶功能会很难用。伪静态那条 /post/{id}.html 记得缓存清一遍,我上次改完没生效就是模板缓存没清。

15 天前
登录 或 注册 后参与回帖