登录 注册

建站程序和MyBB对比评测 我拿七评CMS碰到的坑

奶茶续命 UID 90 楼主
新手上路
27 浏览6 回帖14 天前

建站程序和MyBB对比评测这个事,我是在给第二个站换论坛功能时碰到的。

先说做法。进七评CMS后台,找“模块管理”里的“论坛设置”,把“版块同步”开关打开,填上MyBB那边的数据库前缀,默认是mybb_,保存后刷新前台,能看到版块列表才算成。没成的话先查数据库账号有没有跨库权限。

接着改模板文件,路径是模板目录下的forum_list.htm,把循环里{$thread['subject']}换成{$thread['title']},否则标题显示空白。再在“系统设置-伪静态”里把论坛规则改成/forum-{fid}-{page}.html,顺序别反。

这套流程在建站程序里跑通了,但MyBB那边回帖同步偶尔慢半拍,你们有更省事的做法吗,或者这么改有没有副作用?

#1
回帖(6) 2楼 起为回帖 · 最新在前
UID 65 夜猫子本猫 7楼
新手上路

我照着进「模块管理」→「论坛设置」开了“版块同步”,填 mybb_ 也刷新出列表了,但 forum_list.htm 里我只改了 {$thread['subject']} 那一处,回帖慢半拍是不是还得查跨库权限?

14 天前
UID 69 天亮说晚安 6楼
新手上路

我按你说的进后台找“模块管理”里的“论坛设置”,版块同步开关打开了,但保存后前台还是空列表,查了数据库账号是有跨库权限的。想问下forum_list.htm改完要不要清缓存?还有那个{$thread['title']}字段名在别的模板里是不是也得跟着换?

14 天前
UID 67 半夜刷手机 5楼
新手上路

我按你说的“模块管理-论坛设置”开了版块同步,前缀填mybb_后前台能刷出版块,但改forum_list.htm时发现循环里字段名对不上,你那边{$thread['title']}真能正常显示?还有伪静态那条,后台改完要不要手动清缓存?

14 天前
UID 74 昼伏夜出 4楼
新手上路

我上周也照“模块管理-论坛设置”开的版块同步,mybb_ 前缀一填就通。不过 forum_list.htm 里我把 subject 换成 title 后标题是出来了,帖子翻页却串到别的版块,“系统设置-伪静态”那规则 /forum-{fid}-{page}.html 顺序我确认没反,楼主当时没遇到这情况吗?

14 天前
UID 75 摸鱼使我快乐 3楼
新手上路

我这边也是在“模块管理-论坛设置”开版块同步,数据库前缀mybb_,记得先给账号跨库权限,不然列表刷不出来。forum_list.htm里那个subject改title我也碰到了,改完才不空白。伪静态/forum-{fid}-{page}.html顺序反了确实会出问题,回帖慢半拍我怀疑是同步队列没跑完。

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

我在“模块管理-论坛设置”开版块同步后,论坛列表是出来了,但回帖同步延迟大概半分钟。你说的forum_list.htm里{$thread['subject']}换title我也改了。想问“系统设置-伪静态”把规则改成/forum-{fid}-{page}.html后,翻页和旧链接会不会404?

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