ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 18


Ignore:
Timestamp:
Aug 16, 2006, 10:43:54 PM (13 years ago)
Author:
ogawa
Message:

メンバー検索のニックネーム検索を他のプロフィール項目の検索と統合

Location:
OpenPNE/trunk/webapp/modules/pc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/modules/pc/page/h_search_result.php

    r2 r18  
    1717        $birth_day = $requests['birth_day'];
    1818        $image = $requests['image'];
    19         $is_n = $requests['is_n'];
    2019        $nickname = $requests['nickname'];
    2120        // ----------
     
    2928        $this->set("page", $page);
    3029
    31         //nicknameが検索条件に含まれている
    32         if( !empty($nickname) ){
    33             $is_n = 1;
    34         }
    35 
    36         //検索デフォルト値表示用
    37         if (!$is_n) {
    38             $cond = array(
    39                 'birth_year' => $birth_year,
    40                 'birth_month' => $birth_month,
    41                 'birth_day' => $birth_day,
    42                 'image' => $image,
    43             );
    44             $cond_like = array(
    45             );
    46         }
    47         else {
    48             $cond = array();
    49             $cond_like = array(
    50                 'nickname' => $nickname,
    51             );
    52         }
    53         $this->set("cond", array_merge($cond, $cond_like));
    54 
     30        $cond = array(
     31            'birth_year' => $birth_year,
     32            'birth_month' => $birth_month,
     33            'birth_day' => $birth_day,
     34            'image' => $image,
     35        );
     36        $cond_like = array(
     37            'nickname' => $nickname,
     38        );
    5539
    5640        $result = p_h_search_result_search($cond, $cond_like, $limit, $page, $u, $profiles);
  • OpenPNE/trunk/webapp/modules/pc/templates/h_search.tpl

    r2 r18  
    5555<!-- ここから: 検索フォーム レイアウトテーブル -->
    5656<table border="0" cellspacing="0" cellpadding="0" style="width:564px;">
     57({*********})
     58<tr>
     59<td style="width:150px;" class="bg_05" align="left" valign="middle">
     60<img src="./skin/dummy.gif" class="v_spacer_s">
     61<span class="c_01" style="padding:5px;">
     62ニックネーム
     63</span>
     64<img src="./skin/dummy.gif" class="v_spacer_s">
     65</td>
     66
     67<td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     68
     69<td style="width:421px;" class="bg_02" align="left" valign="middle">
     70<div class="padding_s">
     71
     72<input name="nickname" size="30" type="text">
     73
     74</div>
     75</td>
     76</tr>
     77({*********})
     78<tr>
     79<td style="width:564px;height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     80</tr>
    5781({*********})
    5882<tr>
     
    137161<img src="./skin/dummy.gif" class="v_spacer_s">
    138162<span class="c_01" style="padding:5px;">
    139 項目の一覧
    140 </span>
    141 <img src="./skin/dummy.gif" class="v_spacer_s">
    142 </td>
    143 
    144 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    145 
    146 <td style="width:421px;" class="bg_02" align="left" valign="middle">
    147 <div class="padding_s">
    148 検索項目を一覧表示します&nbsp;&nbsp;<a href="({t_url m=pc a=page_h_search_list})">一覧を見る</a>
    149 </div>
    150 </td>
    151 </tr>
    152 ({*********})
    153 <tr>
    154 <td style="width:564px;height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    155 </tr>
    156 ({*********})
    157 <tr>
    158 <td style="width:150px;" class="bg_05" align="left" valign="middle">
    159 <img src="./skin/dummy.gif" class="v_spacer_s">
    160 <span class="c_01" style="padding:5px;">
    161163写真の有無
    162164</span>
     
    230232<img src="./skin/dummy.gif" class="v_spacer_l">
    231233
    232 <!-- ***************************** -->
    233 <!-- ******ここから:ニックネーム検索****** -->
    234 ({t_form _method=get m=pc a=page_h_search_result})
    235 <input type="hidden" name="is_n" value="1">
    236 
    237 <table border="0" cellspacing="0" cellpadding="0" style="width:580px;margin:0px auto;" class="border_07">
     234<!-- ************************* -->
     235<!-- ******ここから:検索項目の一覧****** -->
     236<table border="0" cellspacing="0" cellpadding="0" style="width:580px;;margin:0px auto;" class="border_07">
     237({*********})
    238238<tr>
    239239<td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
     
    241241<td style="width:7px;" class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    242242</tr>
     243({*********})
    243244<tr>
    244245<td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
    245246<td class="bg_01" align="center">
    246 <!-- *ここから:ニックネーム検索* -->
     247<!-- *ここから:検索項目の一覧* -->
    247248({*ここから:header*})
    248249<!-- 小タイトル -->
     
    251252<tr>
    252253<td style="width:36px;" class="bg_06"><img src="({t_img_url_skin filename=content_header_1})" style="width:30px;height:20px;" class="dummy"></td>
    253 <td style="width:150px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">ニックネームで検索する</span></td>
     254<td style="width:150px;padding:2px 0px;" class="bg_06"><span class="b_b c_00">検索項目の一覧</span></td>
    254255<td style="width:378px;" align="right" class="bg_06">&nbsp;</td>
    255256</tr>
     
    258259({*ここまで:header*})
    259260({*ここから:body*})
    260 <table border="0" cellspacing="0" cellpadding="0" style="width:564px;">
    261 <!-- ここから:主内容 -->
    262 <tr>
    263 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    264 <td style="width:564px;height:50px;" class="bg_03" align="center" valign="middle">
    265 
    266 <!--  ここから: ニックネーム検索フォーム レイアウトテーブル -->
    267 <table border="0" cellspacing="0" cellpadding="0" style="width:564px;">
    268 
    269 <tr>
    270 <td style="width:150px;" class="bg_05" align="left" valign="middle">
    271 <img src="./skin/dummy.gif" class="v_spacer_s">
    272 <span class="c_01" style="padding:5px;">ニックネーム</span>
    273 <img src="./skin/dummy.gif" class="v_spacer_s">
    274 </td>
    275 
    276 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    277 
    278 <td style="width:421px;" class="bg_02" align="left" valign="middle">
    279 <div class="padding_s">
    280 
    281 <input name="nickname" size="30" type="text">
    282 
    283 </div>
    284 </td>
    285 </tr>
    286 
    287 <tr>
    288 <td style="width:564px;height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    289 </tr>
    290 
    291 <tr>
    292 <td style="width:562px;" class="bg_03" align="center" valign="middle" colspan="3">
    293 <div style="padding:6px 100px;">
    294 
    295 <table border="0" cellspacing="0" cellpadding="0" style="width:200px;height:20px;">
    296 <tr><td>
    297 <div align="center" style="text-align:center;">
    298 <input type="submit" value="  検 索  ">
    299 </div>
    300 </td></tr>
    301 </table>
    302 
    303 </div>
    304 </td>
    305 </tr>
    306 
     261<!-- ここから: 主内容 -->
     262
     263<div class="border_01 bg_09" align="center">
     264
     265<img src="./skin/dummy.gif" class="v_spacer_l">
     266
     267<div style="width:490px;padding:20px 10px;margin:0px auto;" class="border_01 bg_03">
     268検索項目の一覧と各項目のメンバー数を表示します。<br>
     269<img src="./skin/dummy.gif" class="v_spacer_m">
     270({t_form _method=get m=pc a=page_h_search_list})
     271<input type="submit" value=" 一覧を見る ">
    307272</form>
    308 
    309 </table>
    310 <!--  ここまで: ニックネーム検索フォーム レイアウトテーブル -->
    311 
    312 </td>
    313 <td style="width:1px;" class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    314 </tr>
    315 <!-- ここまで:主内容 -->
    316 <tr>
    317 <td style="width:564px;height:1px;" class="bg_01" colspan="3"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    318 </tr>
    319 </table>
     273</div>
     274
     275<img src="./skin/dummy.gif" class="v_spacer_l">
     276
     277</div>
     278<!-- ここまで: 主内容 -->
    320279({*ここまで:body*})
    321280({*ここから:footer*})
    322281<!-- 無し -->
    323282({*ここまで:footer*})
    324 <!-- *ここまで:ニックネーム検索* -->
     283<!-- *ここまで:検索項目の一覧* -->
    325284</td>
    326285<td class="bg_00"><img src="./skin/dummy.gif" style="width:7px;height:7px;" class="dummy"></td>
     
    333292</table>
    334293
    335 </div>
    336 <!-- ******ここまで:ニックネーム検索****** -->
    337 <!-- *********************************************** -->
    338 
     294<!-- ******ここまで:検索項目の一覧****** -->
     295<!-- ************************* -->
    339296
    340297<img src="./skin/dummy.gif" class="v_spacer_l">
  • OpenPNE/trunk/webapp/modules/pc/validate/page/h_search_result.ini

    r2 r18  
    1212type = "bool"
    1313
    14 [is_n]
    15 type = "bool"
    16 default = 0
    17 
    1814[nickname]
    1915type = "string"
Note: See TracChangeset for help on using the changeset viewer.