可以直接上传压缩包里面的文件替换,或者用下面手动修改方法 
注意:如果你要卸载插件 的时候才运行反安装语句! 安装的时候不要忘记运行V2.0新加的数据库升级 !  
引用: 
反安装升级数据库: 
复制内容到剪贴板  
代码: DROP TABLE `cdb_membercards`; 帖子里面的显示方法在viewthread.htm里面改,放在哪大家自由发挥吧 $post[authortitle]用户组 $post[avatar]等级 $post[customstatus自定义头衔 $post[nickname]昵称  下面是手动安装方法: 数据库升级语句 
复制内容到剪贴板  
代码: CREATE TABLE `cdb_membercards` ( `cardid` char(15) NOT NULL, `dateline` int(10) unsigned NOT NULL, `uid` mediumint(8) unsigned NOT NULL, `update` int(10) unsigned NOT NULL, PRIMARY KEY(`cardid`,`uid`), KEY `dateline` (`dateline`), KEY `update` (`update`) ) TYPE=MyISAM; V2.0 新增 
复制内容到剪贴板  
代码: ALTER TABLE `cdb_membercards` ADD COLUMN `cardno` CHAR(20) NOT NULL FIRST; ALTER TABLE `cdb_membercards` ADD INDEX `cardno` (`cardno`); 可通过论坛系统设置 数据库 -> 数据库升级 处执行本 SQL 语句 新增文件: admin/membercard.inc.php membercard.php 修改文件: admin/forums.inc.php admin/menu.inc.php include/global.func.php include/viewpro.inc.php templates/default/memcp_profile.htm templates/default/register.htm templates/default/viewpro.htm templates/default/viewpro_classic.htm templates/default/viewthread.htm admincp.php memcp.php register.php viewthread.php 如果你新安装了风格 中包含需要修改的模板文件,则需另行修改 修改文件需仔细 打开admin/forums.inc.php 1.找到: 
复制内容到剪贴板  
代码: echo \'result = result.replace(/pageviews/g, \\\'\'.$lang[\'settings_creditsformula_pageviews\'].\' \\\');\'; 下面增加: echo \'result = result.replace(/membercard/g, \\\'拥有会员卡 \\\');\'; 2.找到: 
下面增加: 
3.找到: 
复制内容到剪贴板  
代码: if($formulapermnew && !preg_match(\"/^(\\+|\\-|\\*|\\/|\\.|>|<|=|\\d|\\s|extcredits[1-8]|digestposts|posts|pageviews|oltime|and|or)+$/\", $formulapermnew) || !is_null(@eval(preg_replace(\"/(digestposts|posts|pageviews|oltime|extcredits[1-8])/\", \"\\$\\\\1\", $formulapermnew).\';\'))) { 替换成:  
复制内容到剪贴板  
代码: if($formulapermnew && !preg_match(\"/^(\\+|\\-|\\*|\\/|\\.|>|<|=|\\d|\\s|extcredits[1-8]|digestposts|posts|pageviews|membercard|oltime|and|or)+$/\", $formulapermnew) || !is_null(@eval(preg_replace(\"/(digestposts|posts|pageviews|membercard|oltime|extcredits[1-8])/\", \"\\$\\\\1\", $formulapermnew).\';\'))) { 4.找到: 
复制内容到剪贴板  
代码: $formulapermary[1] = preg_replace(\"/(digestposts|posts|pageviews|oltime|extcredits[1-8])/\", \"\\$_DSESSION[\'\\\\1\']\", $formulapermnew); 替换成:  
复制内容到剪贴板  
代码: $formulapermary[1] = preg_replace(\"/(digestposts|posts|pageviews|membercard|oltime|extcredits[1-8])/\", \"\\$_DSESSION[\'\\\\1\']\", $formulapermnew); 保存文件 打开admin/menu.inc.php 1.找到: 
复制内容到剪贴板  
代码: echo \' \';
上面增加:  
复制内容到剪贴板  
代码:             showmenu(\'会员卡\', array(                             array(\'name\' => \'会员卡基本设置\', \'url\' => \'admincp.php?action=membercard&do=condition\'),                             array(\'name\' => \'会员卡列表\', \'url\' => \'admincp.php?action=membercard\'),                             array(\'name\' => \'会员卡申请审核\', \'url\' => \'admincp.php?action=membercard&do=modreg\'))); 保存文件 打开include/global.func.php 1.找到: 
复制内容到剪贴板  
代码: @eval(\"\\$formulaperm = ($formula) ? TRUE : FALSE;\"); 上面增加:  
复制内容到剪贴板  
代码:     global $db, $tablepre, $Discuz _uid;     $_DSESSION[\'membercard\'] = $db->result($db->query(\"SELECT count(*) FROM {$tablepre}membercards WHERE uid=\'$discuz_uid\' AND cardid<>\'0\'\"), 0);  2.找到: 
复制内容到剪贴板  
代码:         $search = array(\'$_DSESSION[\\\'digestposts\\\']\', \'$_DSESSION[\\\'posts\\\']\', \'$_DSESSION[\\\'oltime\\\']\', \'$_DSESSION[\\\'pageviews\\\']\');         $replace = array($language[\'formulaperm_digestposts\'], $language[\'formulaperm_posts\'], $language[\'formulaperm_oltime\'], $language[\'formulaperm_pageviews\']); 替换成:  
复制内容到剪贴板  
代码:         $search = array(\'$_DSESSION[\\\'digestposts\\\']\', \'$_DSESSION[\\\'posts\\\']\', \'$_DSESSION[\\\'oltime\\\']\', \'$_DSESSION[\\\'pageviews\\\']\', \'$_DSESSION[\\\'membercard\\\']\');         $replace = array($language[\'formulaperm_digestposts\'], $language[\'formulaperm_posts\'], $language[\'formulaperm_oltime\'], $language[\'formulaperm_pageviews\'], \'拥有会员卡\'); 保存文件 打开include/viewpro.inc.php 1.找到: 
复制内容到剪贴板  
代码: if($inajax) { 上面增加:  
复制内容到剪贴板  
代码: $membercard = $db->fetch_array($db->query(\"SELECT * FROM {$tablepre}membercards WHERE uid=\'$uid\' AND cardid<>\'0\'\")); 保存文件 打开templates/default/memcp_profile.htm 1.找到: 
复制内容到剪贴板  
代码: {template personal_navbar} 下面增加: 
复制内容到剪贴板  
代码:                                                     
                                                
                                                                                  您的会员卡申请还未通过审核,请等候管理员审核                          
                                   
 持证会员  会员卡号码: $membercard[cardno]                            保存文件 打开templates/default/register.htm 1.找到: 
复制内容到剪贴板  
代码:                      {lang register_advanced_options}               {lang register_advanced_options_comment}          下面增加爱: 
复制内容到剪贴板  
代码:                                       会员卡号码                                                             会员卡密码                                         保存文件 打开templates/default/viewpro.htm 1.找到: 
复制内容到剪贴板  
代码: {lang uid}: $member[uid]下面增加: 
复制内容到剪贴板  
代码:  持证会员  保存文件 打开templates/default/viewpro_classic.htm 1.找到: 
复制内容到剪贴板  
代码: {lang uid}: $member[uid]下面增加: 
复制内容到剪贴板  
代码:  持证会员    保存文件 打开templates/default/viewthread.htm 1.找到: 
复制内容到剪贴板  
代码: {eval showstars($post[\'stars\']);}
 下面增加: 
保存文件 打开admincp.php 1.找到: 
复制内容到剪贴板  
代码: if($radminid != $groupid) { 上面增加:  
复制内容到剪贴板  
代码:         elseif($action == \'membercard\') {             $cpscript = \'membercard\';         } 保存文件 打开memcp.php 1.找到: 
复制内容到剪贴板  
代码: $passport_status = $passport_status == \'shopex\' && $passport_shopex ? \'\' : $passport_status; 下面增加: 
复制内容到剪贴板  
代码:     $membercard = $db->fetch_array($db->query(\"SELECT * FROM {$tablepre}membercards WHERE uid=\'$discuz_uid\'\"));     $membercardstatus = unserialize($membercardstatus); 保存文件 打开register.php 1.找到: 
复制内容到剪贴板  
代码: $fromuid = !empty($_DCOOKIE[\'promotion\']) && $creditspolicy[\'promotion_register\'] ? intval($_DCOOKIE[\'promotion\']) : 0; 下面增加: 
复制内容到剪贴板  
代码: $membercardstatus = unserialize($membercardstatus); 2.找到: 
复制内容到剪贴板  
代码: $password = md5($password); 上面增加:  
复制内容到剪贴板  
代码:     if($membercardstatus[7] == 1 && $cardno && $cardid) {         $membercard = $db->result($db->query(\"SELECT count(*) FROM {$tablepre}membercards WHERE uid=\'0\' AND cardno=\'$cardno\' AND cardid=\'$cardid\'\"), 0);         if(!$membercard) {             showmessage(\'会员卡不存在,请返回。\');         }     } 3.找到: 
复制内容到剪贴板  
代码: if($regctrl || $regfloodctrl) { 上面增加:  
复制内容到剪贴板  
代码:     if($membercardstatus[7] == 1 && $cardno && $cardid) {         $db->query(\"UPDATE {$tablepre}membercards SET uid=\'$uid\', `update`=\'$timestamp\' WHERE cardid=\'$cardid\'\");         $membercardcondition = unserialize($membercardcondition);         if($membercardcondition[7]) {             $db->query(\"UPDATE {$tablepre}members SET groupid=\'{$membercardcondition[7]}\' WHERE uid=\'$uid\'\");         }     } 保存文件 打开viewthread.php 1.找到: 
复制内容到剪贴板  
代码: $postlist[$post[\'pid\']] = viewthread_procpost($post); 下面增加: 
复制内容到剪贴板  
代码: $authorids[] = $post[\'uid\']; 2.找到: 
复制内容到剪贴板  
代码:     if($pagebydesc) {         $postlist = array_reverse($postlist, TRUE);     } 上面增加:  
复制内容到剪贴板  
代码:     $authorids = implodeids(array_unique($authorids));     $query = $db->query(\"SELECT uid, cardno FROM {$tablepre}membercards WHERE uid IN ($authorids) AND cardid<>\'0\'\");     while($membercard = $db->fetch_array($query)) {         $membercards[$membercard[\'uid\']] = $membercard[\'cardno\'];     } 保存文件