phpcms讓房產(chǎn)中介交錢
在PHPCMS原有系統(tǒng)里面,中介在前臺(tái)激活后是不用審核就可以在前臺(tái)發(fā)布房產(chǎn)信息的,現(xiàn)在在這兒提供一下程序,實(shí)現(xiàn)讓中介激活后必須通過(guò)管理員的審核才能在前臺(tái)發(fā)表房產(chǎn)信息。
第一步:在PHPCMS系統(tǒng)后臺(tái)的會(huì)員管理中有個(gè)自定義字段,點(diǎn)擊添加字段,設(shè)置字段屬性如圖:
[attachimg]38[/attachimg]
第二步:在PHPCMS系統(tǒng)中找到member/admin/templates,在該文件下面新建兩個(gè)模板,命名分別為member_house_check.tpl.php和member_house_manage.tpl.php。然后具體操作這兩個(gè)文件。在member_house_check.tpl.php文件中復(fù)制會(huì)員審核member_check.tpl.php的文件代碼:
進(jìn)行一點(diǎn)點(diǎn)修改成為如下代碼:(注意對(duì)比批量批準(zhǔn)的action這個(gè)很重要喲o(∩_∩)o...在文章中我用紅色標(biāo)記,主要就這步,把批量刪除這個(gè)按鈕去掉,因?yàn)樗鼈兌荚跁?huì)員這塊,刪除就刪除會(huì)員了;其它就是一些標(biāo)題改動(dòng)了,一看就明了?。?
在新建的頁(yè)面 member_house_manage.tpl.php 中同樣復(fù)制member_check.tpl.php文件的代碼把代碼中的和上面member_house_check.tpl.php中的代碼大體一致只是action=check_house改為action=oncheck_houseOK了同樣刪除批量刪除這個(gè)按鈕,不然操作之伯會(huì)刪除會(huì)員喲,按鈕弄個(gè)批量取消批準(zhǔn),呵呵……
第三步:在PHPCMS系統(tǒng)中找到member/admin/下找到member.inc.php文件(注意這是關(guān)鍵中的關(guān)鍵喲)
在任何一個(gè)break;后面添加如下四個(gè)case
第四步:在member/admin/templates中找到left.tpl.php文件中找到<TBODY style="display:" id="member">在其下面加上如下代碼:(注意紅色的action和所建兩個(gè)模板的文件名前部分勿必一樣喲)
好了,看累了吧,呵呵,希望對(duì)做房產(chǎn)的朋友掙中介的錢,呵呵,也希望對(duì)用PHPCMS建站的朋友對(duì)房產(chǎn)這方面的開發(fā)與應(yīng)用有所幫助……
前臺(tái)的調(diào)用待續(xù),呵呵……這主要是程序工作……
如有不清楚的,聯(lián)系我,我們互相交流……
第一步:在PHPCMS系統(tǒng)后臺(tái)的會(huì)員管理中有個(gè)自定義字段,點(diǎn)擊添加字段,設(shè)置字段屬性如圖:
[attachimg]38[/attachimg]
第二步:在PHPCMS系統(tǒng)中找到member/admin/templates,在該文件下面新建兩個(gè)模板,命名分別為member_house_check.tpl.php和member_house_manage.tpl.php。然后具體操作這兩個(gè)文件。在member_house_check.tpl.php文件中復(fù)制會(huì)員審核member_check.tpl.php的文件代碼:
進(jìn)行一點(diǎn)點(diǎn)修改成為如下代碼:(注意對(duì)比批量批準(zhǔn)的action這個(gè)很重要喲o(∩_∩)o...在文章中我用紅色標(biāo)記,主要就這步,把批量刪除這個(gè)按鈕去掉,因?yàn)樗鼈兌荚跁?huì)員這塊,刪除就刪除會(huì)員了;其它就是一些標(biāo)題改動(dòng)了,一看就明了?。?
復(fù)制內(nèi)容到剪貼板
代碼:
<?php
defined('IN_PHPCMS') or exit('Access Denied');
include admintpl('header');
?>
<body>
<?=$menu?>
<form method="post" name="myform">
<table cellpadding="2" cellspacing="1" class="tableborder">
<tr>
<th colspan='10'>待審核會(huì)員列表</th>
</tr>
<tr align='center'>
<td width="5%" class="tablerowhighlight">選中</td>
<td width="5%" class="tablerowhighlight">ID</td>
<td width="12%" class="tablerowhighlight">帳號(hào)</td>
<td width="8%" class="tablerowhighlight">姓名</td>
<td width="5%" class="tablerowhighlight">性別</td>
<td width="15%" class="tablerowhighlight">所在地區(qū)</td>
<td width="13%" class="tablerowhighlight">E-mail</td>
<td width="12%" class="tablerowhighlight">注冊(cè)時(shí)間</td>
<td width="10%" class="tablerowhighlight">注冊(cè)IP</td>
<td width="15%" class="tablerowhighlight">管理操作</td>
</tr>
<?php
if(is_array($members))
{
foreach($members as $member){ ?>
<tr align="center" onMouseOut="this.style.backgroundColor='#F1F3F5'" onMouseOver="this.style.backgroundColor='#BFDFFF'" bgColor='#F1F3F5'>
<td><input type="checkbox" name="userid[]" id="userid[]" value="<?=$member['userid']?>"></td>
<td><?=$member['userid']?></td>
<td><a href="<?=$MOD['linkurl']?>member.php?action=show&username=<?=urlencode($member['username'])?>" target="_blank"><?=$member['username']?></a></td>
<td><?=$member['truename']?></td>
<td><?=$genders[$member['gender']]?></td>
<td><?=$member['province']?>-<?=$member['city']?></td>
<td><?=$member['email']?></td>
<td><?=date('Y-m-d', $member['regtime'])?></td>
<td><?=$member['regip']?></td>
<td align="center">
<a href='?mod=<?=$mod?>&file=member&action=view&userid=<?=$member['userid']?>' title="點(diǎn)擊查看會(huì)員資料
最后登錄時(shí)間:<?=$member['lastlogintime']?>
最后登錄IP:<?=$member['lastloginip']?>
登錄次數(shù):<?=$member['logintimes']?>">查看</a> |
<a href='?mod=<?=$mod?>&file=member&action=note&userid=<?=$member['userid']?>' title="關(guān)于該會(huì)員的管理筆記都記在這里">備注</a> |
<a href='?mod=<?=$mod?>&file=member&action=edit&userid=<?=$member['userid']?>'>修改</a>
</td>
</tr>
<?php }
}
?>
</table>
<table width="100%" height="25" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="10%"><input name='chkall' type='checkbox' id='chkall' onclick='checkall(this.form)' value='checkbox'>全選/反選</td>
<td>
<input type="submit" name="submit" value="批量批準(zhǔn)" onClick="document.myform.action='?mod=<?=$mod?>&file=<?=$file?>&action=check_house&dosubmit=1'"> </td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="100%" height="30">
<tr>
<td align="center"><?=$pages?></td>
</tr>
</table>
</form>
</body>
</html>
在新建的頁(yè)面 member_house_manage.tpl.php 中同樣復(fù)制member_check.tpl.php文件的代碼把代碼中的和上面member_house_check.tpl.php中的代碼大體一致只是action=check_house改為action=oncheck_houseOK了同樣刪除批量刪除這個(gè)按鈕,不然操作之伯會(huì)刪除會(huì)員喲,按鈕弄個(gè)批量取消批準(zhǔn),呵呵……
第三步:在PHPCMS系統(tǒng)中找到member/admin/下找到member.inc.php文件(注意這是關(guān)鍵中的關(guān)鍵喲)
在任何一個(gè)break;后面添加如下四個(gè)case
復(fù)制內(nèi)容到剪貼板
這些代碼和會(huì)員批量審核和批量取消審核是差不多的,呵呵……只是稍加修改……代碼:
//by xiuling 房產(chǎn)審核!
case 'house_check':
if($dosubmit)
{
$member->check($userid);
showmessage($LANG['operation_success'], $forward);
}
else
{
$page = isset($page) ? intval($page) : 1;
$pagesize = $PHPCMS['pagesize'] ? $PHPCMS['pagesize'] : 30;
$offset = ($page-1)*$pagesize;
$condition = " AND my_house_membertype=2 AND my_house_check=0";
$r = $db->get_one("SELECT count(*) as num FROM ".TABLE_MEMBER." m,".TABLE_MEMBER_INFO." i WHERE m.userid=i.userid $condition");
$pages = phppages($r['num'], $page, $pagesize);
$members = $member->get_list($condition, $page, $pagesize);
include admintpl('member_house_check');
}
break;
//by xiuling 批準(zhǔn)中介
case 'check_house':
$userids = is_array($userid) ? implode(',', $userid) : $userid;
if(!$userids) showmessage($LANG['select_account'], $PHP_REFERER);
if($dosubmit)
{
$db->query("UPDATE ".TABLE_MEMBER_INFO." SET my_house_check=1 $sql WHERE userid IN($userids)");
showmessage($LANG['operation_success'], $forward);
}
else
{
$member = array();
$result = $db->query("SELECT userid,username FROM ".TABLE_MEMBER_INFO." WHERE userid IN($userids)");
while($r = $db->fetch_array($result))
{
$member[$r['userid']] = $r['username'];
}
$groupids = showgroup('select', 'groupid', $groupid);
include admintpl('member_house_check');
}
break;
//by xiuling 房產(chǎn)管理
case 'house_manage':
if($dosubmit)
{
$member->check($userid);
showmessage($LANG['operation_success'], $forward);
}
else
{
$page = isset($page) ? intval($page) : 1;
$pagesize = $PHPCMS['pagesize'] ? $PHPCMS['pagesize'] : 30;
$offset = ($page-1)*$pagesize;
$condition = " AND my_house_membertype=2 AND my_house_check=1";
$r = $db->get_one("SELECT count(*) as num FROM ".TABLE_MEMBER." m,".TABLE_MEMBER_INFO." i WHERE m.userid=i.userid $condition");
$pages = phppages($r['num'], $page, $pagesize);
$members = $member->get_list($condition, $page, $pagesize);
include admintpl('member_house_manage');
}
break;
//by xiuling 批量取消批準(zhǔn)
case 'oncheck_house':
$userids = is_array($userid) ? implode(',', $userid) : $userid;
if(!$userids) showmessage($LANG['select_account'], $PHP_REFERER);
if($dosubmit)
{
$db->query("UPDATE ".TABLE_MEMBER_INFO." SET my_house_check=0 $sql WHERE userid IN($userids)");
showmessage($LANG['operation_success'], $forward);
}
else
{
$member = array();
$result = $db->query("SELECT userid,username FROM ".TABLE_MEMBER_INFO." WHERE userid IN($userids)");
while($r = $db->fetch_array($result))
{
$member[$r['userid']] = $r['username'];
}
$groupids = showgroup('select', 'groupid', $groupid);
include admintpl('member_house_manage');
}
break;
第四步:在member/admin/templates中找到left.tpl.php文件中找到<TBODY style="display:" id="member">在其下面加上如下代碼:(注意紅色的action和所建兩個(gè)模板的文件名前部分勿必一樣喲)
復(fù)制內(nèi)容到剪貼板
代碼:
<tr>
<td height="22" bgcolor="#FFFFFF" onMouseOver="this.style.backgroundColor='#F8F8F8'" onMouseOut="this.style.backgroundColor='#FFFFFF'"><a href="?mod=member&file=member&action=house_check" target="right"><font color="#FF0000">審核房產(chǎn)中介</font></a></td>
</tr>
<tr>
<td height="22" bgcolor="#FFFFFF" onMouseOver="this.style.backgroundColor='#F8F8F8'" onMouseOut="this.style.backgroundColor='#FFFFFF'"><a href="?mod=member&file=member&action=house_manage" target="right"><font color="#FF0000">房產(chǎn)中介管理</font></a></td>
</tr>
好了,看累了吧,呵呵,希望對(duì)做房產(chǎn)的朋友掙中介的錢,呵呵,也希望對(duì)用PHPCMS建站的朋友對(duì)房產(chǎn)這方面的開發(fā)與應(yīng)用有所幫助……
前臺(tái)的調(diào)用待續(xù),呵呵……這主要是程序工作……
如有不清楚的,聯(lián)系我,我們互相交流……
posted on 2009-05-03 19:51 丁克設(shè)計(jì) 閱讀(971) 評(píng)論(0) 編輯 收藏 所屬分類: PHPCMS整站代碼講解