在招聘类网站中,我们希望对某些字段信息,比如联系方式,设置权限。要求会员才可以查看,甚至扣除积分才可以查看。
本插件就可以实现这个功能。以下为代码片段:
// 招聘单位登陆后才能查看
if(!$userid){
$flag="招聘单位登陆后才能查看";
echo $flag;over();
}
// 看看有没有下载记录
$jilu=$empire->fetch1("select id from {$dbtbpre}enewsdownrecord where id=$id and classid=$classid and userid=$userid and online=2 limit 1");
if($jilu){
$r=$empire->fetch1("select * from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 1");
echo $r[newstime];
over();
}
// 获取所需点数
// 没有下载记录,看看点数够不够
//验证会员信息
$mloginauthr=qCheckLoginAuthstr();
//取得登陆会员资料
if($userid&&$mloginauthr['islogin'])
{
$memberinfor=$empire->fetch1("select ".eReturnSelectMemberF('*','u.').",ui.* from ".eReturnMemberTable()." u LEFT JOIN {$dbtbpre}enewsmemberadd ui ON u.".egetmf('userid')."=ui.userid where u.".egetmf('userid')."='$userid' limit 1");
}
//print_r($memberinfor);exit;
$groupid=$memberinfor['groupid'];
//$level=$empire->gettotal("select level as total from {$dbtbpre}enewsmembergroup where groupid='$groupid'");
$level=$groupid;
$guize=','.$public_r['add_chakan'].',';
preg_match("/,$level-([0-9]+),/",$guize,$chakan);
if(!$chakan){
$flag="显示信息失败,请确认权限或稍后再试";
echo $flag;over();
}
$cardfen=intval($chakan[1]);
//没有下载记录,同意扣点吗?
if(!$agree){
echo "查看会消费点{$cardfen}积分。点击<a jifen='{$cardfen}' href='javascript:jhc(this);'>查看</a>";
over();
}
// 看分数够扣吗?不够拉到
if( $memberinfor['userfen']-$cardfen<0){
$flag="您积分不够,无法查看,请冲值。";
echo $flag;over();
}
//点数足够,扣点
$r=$empire->fetch1("select * from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 1");
BakDown(...);
echo $r[newstime];
over();
这是个收费插件。有需要的朋友,可以联系qq 110102296
|