使SupeSite收录Discuz论坛的帖子的操作方法
dz6及以下版本:
首先,请检查论坛后台--扩展设置--ss设置有无开启ss功能
其次,登陆论坛后台--论坛管理--编辑相应板块设置
1)允许其他模块共享:设置为是
2)SupeSite收录模式支持:
SupeSite收录模式:
选择“默认”不收录主题;选择“自动” SupeSite 将自动收录主题;选择“手工”由有相应权限的版主手工设置;选择“智能”通过设定的各种条件判断是否收录
请按照这个步骤设置论坛板块的ss收录参数设置
设定之后发布的全部帖子都会按照您在这里设定的进行收录。
对于设定之前的帖子,如果也需要到supesite上收录,可以到论坛后台--帖子管理--批量主题管理--设定管理条件--批量推送到supesite即可
dz61版本:
ss后台---论坛相关设置---论坛板块中设置各板块的收录条件。
站点显示 表示 是否在ss中显示该板块
是否允许导入 表示该板块帖子是否允许导入到xs个人空间
收录帖子模式 表示该板块的帖子按照哪种途径收录到ss。自动表示发布同时自动收录到ss。完全不收录表示该板块帖子不收录到ss。智能表示该板块的帖子按照设置的条件筛选收录到ss。
ps:子论坛的帖子需要到当前上级论坛点击more之后进入子论坛查看。
另外,如果开启了缓存、html的话,需要在关闭html和缓存的情况下检测。
http://www.discuz.net/viewthread.php?tid=679745
附送几个sql文:
UPDATE `cdb_forumfields` SET `supe_pushsetting` = 'a:2:{s:6:"status";s:1:"1";s:6:"filter";a:4:{s:5:"views";s:0:"";s:7:"replies";s:0:"";s:6:"digest";s:1:"0";s:12:"displayorder";s:1:"0";}}' ;
复制代码
这个是将全部板块设置为自动收录,该条sql文执行之后,在各个板块发布的帖子之后都会自动收录到ss,但是执行之前发布的帖子仍旧没有收录。如果您需要将之前的帖子也收录到ss,可以继续执行sql文,如下
update cdb_threads set supe_pushstatus='1';
复制代码
这个是将全部帖子设置为已经收录
这样会将您论坛上所有板块之前的帖子全部收录了。
附解答:
为什么论坛后台批量设置所有版块的收录模式设置之后还是不操作?
这是ui设计上给大家的一点误解。这个不操作是为下一次操作保留的,实际上您已经操作成功了
from:
http://www.discuz.net/forum.php?mod=viewthread&tid=398853