discuz X 相关问题
不知道为啥DZX3.2的QQ互联老是提示:应用未启用。弄得我好郁闷,以前玩DZX3.1的时候没有出现过任何的问题,还是两个站点。
开通云平台页面 :
域名/admin.php?action=cloud&operation=open
服务列表页面
域名/admin.php?frames=yes&action=cloud&operation=applist
初始化discuz X2.5:
require_once './source/class/class_core.php';
$discuz = & discuz_core::instance();
$discuz->init();
JS相关
2、层alert提示带确定按钮
showDialog('请用鼠标拖动开始预测!', 'alert', '友情提示');
1、层alert提示3秒中
showDialog('请用鼠标拖动开始预测!', 'alert', '友情提示', '', 1, '', '', '', '', 3);
9、discuz x3.1将手机发主题贴的内容url转成链接
文件:\Discuz_X3.1\upload\source\include\post\post_newthread.php
$modthread = C::m('forum_thread');
$bfmethods = $afmethods = array();
约156行下面加入以下代码:
if(checkmobile()){
function url_match($arr){
$url = (substr($arr[0], 0, 4) == 'http') ? $arr[0] : 'http://'.$arr[0];
//return '<a href="'.$url.'" target="_blank">'.$arr[0].'</a>';
return '[url='.$url.']'.$arr[0].'[/url]';
}
$pattern= '@((http|ftp|https)://)?(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(/[a-zA-Z0-9\&%_\./-~-]*)?@';
$message= preg_replace_callback($pattern, "url_match", $message);
//file_put_contents('a.log', $message);exit($message);
}
8、Discuz如何设置用QQ登录无需再注册帐号的方法
我们在对discuz后台进行设置的时候,需要多进行一个步骤,即设置QQ注册用户的用户组。按照DZ默认的QQ游客组,是没有发帖和回复权限的。具体设置方法可见下图:
其实很简单,将QQ登陆的用户组设置为普通用户即可!
另外值得一提的是,鼓励用户使用QQ登录可以让用户自动分享文章链接到QQ空间,微博,对于论坛的推广也是十分有利的。
7、Discuz X2.5 伪静态做好了 可重新打开还是动态链接
在论坛发布后跳转的页面为静态页面,但是关闭后重新打开还是动态页面
重现打开调转后是动态链接
答案:
1、查一下:全局-SEO-仅对游客
2、网站模板修改过:模版文件 /common/footer.htm
<!--{eval output();}-->
</body>
</html>
少了一个重要变量:
<!--{eval output();}-->
6、discuz X2.5发QQ空间“我的动态”
$qzone_params = array(
'title' => '我来测试一下',
'url' => 'http://www.gy5588.com/',
'summary' => '我来测试一下',
'nswb' => '1',
'images' => '',
);
$sql = "select * from pre_common_member_connect where uid=".$_G['uid'];
$row = DB::fetch_first($sql);
$connectOAuthClient = Cloud::loadClass('Service_Client_ConnectOAuth');
$response = $connectOAuthClient->connectAddShare($row['conopenid'], $row['conuin'], $row['conuinsecret'], $qzone_params);
var_dump($response);
5、discuz X2.5发微博
$t_params = array(
'content' => '我来测试一下',
);
$sql = "select * from pre_common_member_connect where uid=".$_G['uid'];
$row = DB::fetch_first($sql);
$connectOAuthClient = Cloud::loadClass('Service_Client_ConnectOAuth');
$response = $connectOAuthClient->connectAddT($row['conopenid'], $row['conuin'], $row['conuinsecret'], $t_params);
var_dump($response);
4、添加动态
require './source/function/function_feed.php';
$icon = 'yuce';
$title_template = '{username} 预测了 <a href="{url}" target="_blank">{gpname}</a>';
$title_data = array('username' =>'<a href="'.$_G['siteurl'].'/home.php?mod=space&uid='.$uid.'&do=home&view=me&from=space">'.$_G['username'].'</a>', 'url'=>$_G['siteurl'].'/yc_detail.php?codeid='.$gp_code, 'gpname'=>$gupiao['f_name']);
$body_template = '';
$body_data = array();
$body_general = '我预测 '.$gupiao['f_name'].' 在'.date('Y-m-d',$yc_day).'的收盘价为:'.$yc_price.'元,上一个交易日收盘价为:'.$pre_price.'元 ‘'.(($yc_price > $pre_price) ? '看涨' : (($yc_price == $pre_price) ? '平' : '看跌')).'’';
feed_add($icon, $title_template , $title_data , $body_template , $body_data, $body_general);
3、加积分
updatecreditbyaction('forecast', $_G['uid'], array(), '', 3);
2、调用动态
$time = strtotime('-5 days');
require_once libfile('function/feed');
$query = C::t('home_feed')->fetch_all_by_hot($time);
foreach ($query as $value) {
$hotlist[$value['feedid']] = mkfeed($value);
}
$hotlist = array_slice($hotlist, 0, 3);
1、discuz x2 二级域名同步登陆问题
修改config/config_global.php里面的cookie作用域($_config['cookie']['cookiedomain']),将默认的空改为你的根域名。
$_config['cookie']['cookiedomain'] = ‘xxx.com’;