怎么调用discuz的验证码,第1张

<php

session_start();

//生成验证码

Header("Content-type: image/PNG");

$im = imagecreate(44,18);

$back = ImageColorAllocate($im, 245,245,245);

imagefill($im,0,0,$back); // 背景

srand((double)microtime()1000000);

//生成4位数字

for($i=0;$i<4;$i++){

$font = ImageColorAllocate($im, rand(100,255),rand(0,100),rand(100,255));

$authnum=rand(1,9);

$vcodes=$authnum;

imagestring($im, 5, 2+$i10, 1, $authnum, $font);

}

for($i=0;$i<100;$i++) //加入干扰象素

{

$randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));

imagesetpixel($im, rand()%70 , rand()%30 , $randcolor);

}

ImagePNG($im);

ImageDestroy($im);

$_SESSION['xdf_verify'] = $vcodes;

>

调用的时候直接用:<img src="verifyphp" align="absmiddle" />

就可以了速度很快的

在要调用的模板文件中去数据库中拿,SQL代码如下

$data = C::t('common_member_medal')->fetch_all($_G['uid']);

然后在到勋章表中查看对应的勋章的名称和

C::t('forum_medal')->fetch_all($data['medalid']);

不清楚的话,可以百度:DZ起点网

1在后台“全局》SEO设置》 URL 静态化”相关复选框全部勾选,点“提交”按钮。 2到官方下载附件htaccess 直接用FTP上传到论坛根目录即可, 不要修改文件名,就是htaccess 祝你成功

PS 请确定你的调用为帖子模块的高级自定义!

A文件 source/class/block/forum/block_threadphp

1 在

'recommend' => array(

'title' => 'threadlist_recommend',

'type' => 'radio'

),

复制代码

之下加

'replies' => array(

'title' => 'threadlist_replies',

'type' => 'radio'

),

复制代码

2 在

$recommend = !empty($parameter['recommend']) 1 : 0;

复制代码

之下加

$replies = !empty($parameter['replies']) 1 : 0;

复制代码

3 在

if($recommend) {

$sqlfrom = " $joinmethod JOIN `"DB::table('forum_forumrecommend')"` fc ON fctid=ttid";

}

复制代码

之下加

if($replies) {

$sql = " AND treplies > '0'";

}

复制代码

B文件 source/language/block/lang_threadlistphp

4 在

'threadlist_recommend' => '推荐主题过滤',

复制代码

之下加

'threadlist_replies' => '未回复主题过滤',

复制代码

~Clear~

你这用的不是默认的模板啊

你可以自己在这进入DIY高级模式,然后先导入框架,再导入文章模块,然后模块置顶你想调用的文章分类就可以了

你这个模板应该写死的有框架了,你只要按你第三章调用文章分类就可以了,你把那个只接受推送数据的勾先去掉,或者你去文章哪里手动推送。最简单的就是左边选择最新文章。

如果是72或72以下版本的可以安装一个N个插件(官方有个简单的),然后可调用最新、热门等帖子,若想调用更多则可在“数据调用”中按增加接着按格式在插件填上即可若是X版的,那就更简单了,直接DIY调用帖子类即可

在WebMatrix的左下面,不是有四项么?1网站 and 2文件 and3 数据库 and 4报告!

你的discz!nt网站在1网站里面

你需要建的数据 在3数据库里面!点击一下,在右边的面板中间有个按钮"新建数据库",新建数据库,在看上面的菜单栏,有新建表、列什么的!和SQLServer可视化的还简单!

使用数据库就更简单了!

比如你的数据库是:DBTest 表:UserInformation 里面有UserID、UserName、UserPassword字段

要求查询UserInformation表!

@{

var db= DatabaseOpen("DBTest");

var sqlQ = "SELECT FROM UserInformation";

var data = dbQuery(sqlQ);

}

调用就更简单了!

比如打印UserInformation里面的信息!

<ol>

<li>@dataUserID</li>

<li>@dataUserName</li>

<li>@dataUserPassword</li>

</ol>

记住哦 @符号前面要有个空格哦,而且@必须变成**底才说明OK哦!

觉得还凑合,我就拿分咯!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么调用discuz的验证码

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情