<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    phpcms讓房產中介交錢

    在PHPCMS原有系統里面,中介在前臺激活后是不用審核就可以在前臺發布房產信息的,現在在這兒提供一下程序,實現讓中介激活后必須通過管理員的審核才能在前臺發表房產信息。

      第一步:在PHPCMS系統后臺的會員管理中有個自定義字段,點擊添加字段,設置字段屬性如圖:
    [attachimg]38[/attachimg]
       第二步:在PHPCMS系統中找到member/admin/templates,在該文件下面新建兩個模板,命名分別為member_house_check.tpl.php和member_house_manage.tpl.php。然后具體操作這兩個文件。在member_house_check.tpl.php文件中復制會員審核member_check.tpl.php的文件代碼:
    進行一點點修改成為如下代碼:(注意對比批量批準的action這個很重要喲o(∩_∩)o...在文章中我用紅色標記,主要就這步,把批量刪除這個按鈕去掉,因為它們都在會員這塊,刪除就刪除會員了;其它就是一些標題改動了,一看就明了!)
    復制內容到剪貼板
    代碼:
    <?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'>待審核會員列表</th>
      </tr>
    <tr align='center'>
    <td width="5%" class="tablerowhighlight">選中</td>
    <td width="5%" class="tablerowhighlight">ID</td>
    <td width="12%" class="tablerowhighlight">帳號</td>
    <td width="8%" class="tablerowhighlight">姓名</td>
    <td width="5%" class="tablerowhighlight">性別</td>
    <td width="15%" class="tablerowhighlight">所在地區</td>
    <td width="13%" class="tablerowhighlight">E-mail</td>
    <td width="12%" class="tablerowhighlight">注冊時間</td>
    <td width="10%" class="tablerowhighlight">注冊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="點擊查看會員資料 最后登錄時間:<?=$member['lastlogintime']?> 最后登錄IP:<?=$member['lastloginip']?> 登錄次數:<?=$member['logintimes']?>">查看</a> |
    <a href='?mod=<?=$mod?>&file=member&action=note&userid=<?=$member['userid']?>' title="關于該會員的管理筆記都記在這里">備注</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="批量批準" 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>

    在新建的頁面 member_house_manage.tpl.php 中同樣復制member_check.tpl.php文件的代碼把代碼中的和上面member_house_check.tpl.php中的代碼大體一致只是action=check_house改為action=oncheck_houseOK了同樣刪除批量刪除這個按鈕,不然操作之伯會刪除會員喲,按鈕弄個批量取消批準,呵呵……
        第三步:在PHPCMS系統中找到member/admin/下找到member.inc.php文件(注意這是關鍵中的關鍵喲)
        在任何一個break;后面添加如下四個case
    復制內容到剪貼板
    代碼:

    //by xiuling  房產審核!  
      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  批準中介
           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  房產管理
      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 批量取消批準
          
      
      
      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和所建兩個模板的文件名前部分勿必一樣喲)
    復制內容到剪貼板
    代碼:
        <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">審核房產中介</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">房產中介管理</font></a></td>
                      </tr>

    好了,看累了吧,呵呵,希望對做房產的朋友掙中介的錢,呵呵,也希望對用PHPCMS建站的朋友對房產這方面的開發與應用有所幫助……

    前臺的調用待續,呵呵……這主要是程序工作……

    如有不清楚的,聯系我,我們互相交流……

    posted on 2009-05-03 19:51 丁克設計 閱讀(964) 評論(0)  編輯  收藏 所屬分類: PHPCMS整站代碼講解

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲AV无码乱码在线观看裸奔 | 国产精品永久免费10000| 最新黄色免费网站| 亚洲va无码va在线va天堂| 国产成人1024精品免费| 久久久久亚洲av毛片大| 一本久久A久久免费精品不卡| 免费中文字幕在线观看| 免费夜色污私人影院网站| 亚洲精品国产高清嫩草影院| 91精品国产亚洲爽啪在线观看| 久久久久亚洲国产AV麻豆| 人妻无码久久一区二区三区免费| 亚洲人成在线观看| 免费大片黄在线观看yw| 亚洲av无码乱码国产精品| 国产成人免费高清激情明星| 久久久久se色偷偷亚洲精品av| 女人18特级一级毛片免费视频| 风间由美在线亚洲一区| 亚洲午夜精品第一区二区8050| 亚洲成a人无码亚洲成www牛牛 | 久久精品国产亚洲AV麻豆不卡| 鲁大师在线影院免费观看| 日韩亚洲国产综合高清| 香蕉成人免费看片视频app下载| 久久亚洲AV成人无码| 毛片a级毛片免费播放下载| 特级毛片全部免费播放a一级| 妞干网免费视频观看| 边摸边吃奶边做爽免费视频网站| 亚洲香蕉成人AV网站在线观看| 一级毛片免费播放| 国产成人亚洲综合在线| 亚洲中文字幕日产乱码高清app| 久久99热精品免费观看动漫| 亚洲暴爽av人人爽日日碰| 国产亚洲无线码一区二区| 国产成人免费网站| 亚洲一区二区三区久久久久| 免费成人av电影|