本帖最后由 dongdong0925 于 2012-9-6 17:38 编辑
感谢您的反馈,发现确实存在这个问题,我们将会尽快进行修复。
暂时的修复方法:
找到source\plugin\qqconnect\connect.class.php文件,
搜索代码- if($postlist[$_G['forum_firstpid']]['invisible'] == 0 && $_G['inajax']) {
- $jsurl = $return = '';
- $viewpid = intval($_GET['viewpid']);
- if ($viewpid && $_G['tid']) {
- $data = C::t('#qqconnect#connect_postfeedlog')->fetch_by_pid($viewpid);
- if (!$data['status'] && $data) {
- $params = array();
- $params['thread_id'] = $_G['tid'];
- $params['post_id'] = $viewpid;
- $params['ts'] = TIMESTAMP;
- $connectService = Cloud::loadClass('Service_Connect');
- $params['sig'] = $connectService->connectGetSig($params, $connectService->connectGetSigKey());
- $utilService = Cloud::loadClass('Service_Util');
- $jsurl = $_G['connect']['discuz_new_post_feed_url'].'&'.$utilService->httpBuildQuery($params, '', '&');
- $return = tpl_sync_post_viewthread_bottom($jsurl);
- }
- }
- return array($return);
- }
复制代码 替换为
- if($postlist[$_G['forum_firstpid']]['invisible'] == 0 && $_G['inajax']) {
- $jsurl = $return = '';
- $viewpid = intval($_GET['viewpid']);
- if ($viewpid && $_G['tid']) {
- $data = C::t('#qqconnect#connect_postfeedlog')->fetch_by_pid($viewpid);
- // 有记录同时没有同步过
- if (!$data['status'] && $data) {
- $params = array();
- $params['thread_id'] = $_G['tid'];
- $params['post_id'] = $viewpid;
- $params['ts'] = TIMESTAMP;
- $connectService = Cloud::loadClass('Service_Connect');
- $params['sig'] = $connectService->connectGetSig($params, $connectService->connectGetSigKey());
- $utilService = Cloud::loadClass('Service_Util');
- $jsurl = $_G['connect']['discuz_new_post_feed_url'].'&'.$utilService->httpBuildQuery($params, '', '&');
- $return = tpl_sync_post_viewthread_bottom($jsurl);
- }
- }
- return array($return);
- } else {
- return array();
- }
复制代码 |