Создание mod_ea_search.php для EA Improved v. 1.3.4

Тема в разделе "Программирование", создана пользователем Legion23, 27.03.2008.

  1. Offline

    Legion23 Недавно здесь

    Регистрация:
    27.03.2008
    Сообщения:
    4
    Симпатии:
    0
    Привет всем.


    Возникла проблема в написании mod_ea_search.php для EA Improved v. 1.3.4.

    Вот , что я написал в mod_ea_search.php, вроде все отображается но не работает :

    <?php

    # Don't allow direct acces to the file
    defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

    global $eahelper,$eaconf,$database;
    if(!isset($eahelper)){
    require($mosConfig_absolute_path."/administrator/components/com_estateagent/class.estateagent.php");
    }

    # Module Parameter Settings
    $moduleclass_sfx = $params->get( 'moduleclass_sfx' );
    $showcat = $params->get( 'showcat' );
    $showprice = $params->get( 'showprice' );
    ?>
    <table cellpadding='2' cellspacing='2' border='0' width='100%' class='moduletable<?php echo $moduleclass_sfx?>'><tr><td>
    <form action="<?php echo sefRelToAbs("index.php?option=com_estateagent&amp;Itemid=".$eahelper->compItemId()."&amp;act=easearch&amp;task=showEASR")?>" method="post" name="easearch_mod">



    <!-- *********************** Поиск по местонахождению *********************** -->

    <fieldset><legend><b><?php echo _EA_SRCH_PART_bun;?></b></legend>
    <table width="100%" border="0" cellspacing="1" cellpadding="4">
    <tr class="sectiontableentry1">


    <!-- *********************** райен *********************** -->

    <?php
    if($showcat==1){
    echo mosEAHTML::catSelectList('src_cat', 'class="inputbox" ', 0 );
    }

    ?>

    <!-- *********************** райен *********************** -->



    <td width="50%" height="38"><?php if(!$eaconf->ea_loc_srchtype) echo "<b>"._EA_SRCH_STEP."</b> 2: ";?><?php echo _EA_OBJ_STATE; ?><br/>
    <?php
    if(!$eaconf->ea_loc_srchtype){
    echo "<select class=\"inputbox\" name=\"src_state\" id=\"src_state\" onChange=\"setDistricts(this.value)\">";
    }else{
    echo "<select class=\"inputbox\" name=\"src_state\" id=\"src_state\">";
    } ?>
    <option class="inputbox" value="no" selected ><?php echo _EA_NOT_SELECTED;?></option>
    <?php
    if($eaconf->ea_loc_srchtype){
    foreach($stateslist as $state){

    echo "<option value='".$state."'>".$state."</option>";

    }

    } ?>

    <!-- *********************** улица *********************** -->


    <td width="50%" height="38"><?php if(!$eaconf->ea_loc_srchtype) echo "<b>"._EA_SRCH_STEP."</b> 3: ";?><?php echo _EA_OBJ_DISTRICT; ?><br/>
    <?php

    echo "<select class=\"inputbox\" name=\"src_district\" onChange=\"setTowns(this.value)\" id=\"src_district\" >";
    ?>
    <option class="inputbox" value="no" selected ><?php echo _EA_NOT_SELECTED; ?></option>
    <?php
    if($eaconf->ea_loc_srchtype){
    foreach($districtslist as $dist){

    echo "<option value='".$dist."'>".$dist."</option>";

    }

    } ?>

    </select>
    </td>


    <!-- *********************** Цена *********************** -->


    <table width="100%" border="0" cellspacing="1" cellpadding="4">

    </td></tr><tr class="sectiontableentry1" ><td>
    <?php echo _EA_OBJ_PRICE;?>
    <input class="inputbox" type="text" name="minvalue" size="9" maxlength="10"/>&nbsp;-&nbsp;<input class="inputbox" type="text" name="maxvalue" size="9" maxlength="10"/>&nbsp;<?php echo $eaconf->ea_currency;?>
    </td>
    </tr>

    </fieldset>


    <!-- *********************** ПРОБЛЕМА ТУТ*********************** -->

    <table width="100%" border="0" cellspacing="1" cellpadding="4">
    <tr class="sectiontableentry1">
    <td width="50%" height="38">
    <?php
    echo _EA_OBJ_DWSPACE . "<br/>";
    echo $sp[0];
    ?>
    </td>

    <tr class="sectiontableentry1">
    <td width="50%" height="38">
    <?php
    echo _EA_OBJ_ROOMNR . "<br/>";
    echo $sp[2];
    ?>



    </td>

    <!-- *********************** Кнопка поиск *********************** -->

    <tr >

    <td width="40%" height="15" style="text-align:center">
    <input class="button" type="submit" value="<?php echo _EA_SRCH_BTT_SEARCH;?>" />&nbsp;
    </td>
    </tr>

    </table>
    </fieldset>

    </form>



    Помогите сделать так [​IMG]
     
  2.  
  3. vehichi
    Offline

    vehichi Пользователь

    Регистрация:
    29.09.2007
    Сообщения:
    117
    Симпатии:
    2
    Пол:
    Мужской
    Ответ: Создание mod_ea_search.php для EA Improved v. 1.3.4

    эта тема еще актуальна для вас?
     
  4. Offline

    Legion23 Недавно здесь

    Регистрация:
    27.03.2008
    Сообщения:
    4
    Симпатии:
    0
    Ответ: Создание mod_ea_search.php для EA Improved v. 1.3.4

    да !!! Я немного доделал , но не до конца.


    Я сделал , что бы отображалось, но не выполняется поиск по базе.

    Добавлено через 4 минуты
    вот код mod_ea_search.php.
    <?php

    # Don't allow direct acces to the file
    defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

    global $eahelper,$eaconf,$database;
    if(!isset($eahelper)){
    require($mosConfig_absolute_path."/administrator/components/com_estateagent/class.estateagent.php");
    }

    # Module Parameter Settings
    $moduleclass_sfx = $params->get( 'moduleclass_sfx' );
    $showcat = $params->get( 'showcat' );
    $showprice = $params->get( 'showprice' );
    ?>

    <form action="<?php echo sefRelToAbs("index.php?option=com_estateagent&amp;Itemid=".$eahelper->compItemId()."&amp;act=easearch&amp;task=showEASR")?>" method="post" name="easearch_mod">

    <!-- *********************** Поиск по местунахождения *********************** -->


    <fieldset><legend><b><?php echo _EAB_CFG_SEARCH;?></b></legend>
    <table width="100%" border="0" cellspacing="1" cellpadding="4">
    <tr class="sectiontableentry1">


    <?php
    if($showcat==1){
    echo mosEAHTML::catSelectList('src_cat', 'class="inputbox" ', 0 );
    }

    ?>

    </select>
    </td>

    <!-- *********************** район *********************** -->


    <td width="50%" height="38"><?php if(!$eaconf->ea_loc_srchtype) echo "<b>"._EA_SRCH_STEP."</b> 2: ";?><?php echo _EA_OBJ_STATE; ?><br/>
    <?php
    if(!$eaconf->ea_loc_srchtype){
    echo "<select class=\"inputbox\" name=\"src_state\" id=\"src_state\" onChange=\"setDistricts(this.value)\">";
    }else{
    echo "<select class=\"inputbox\" name=\"src_state\" id=\"src_state\">";
    } ?>
    <option class="inputbox" value="no" selected ><?php echo _EA_NOT_SELECTED;?></option>

    <?php
    if($eaconf->ea_loc_srchtype){
    foreach($stateslist as $state){

    echo "<option value='".$state."'>".$state."</option>";

    }

    } ?>

    <!-- *********************** улица *********************** -->


    <td width="50%" height="38"><?php if(!$eaconf->ea_loc_srchtype) echo "<b>"._EA_SRCH_STEP."</b> 3: ";?><?php echo _EA_OBJ_DISTRICT; ?><br/>
    <?php

    echo "<select class=\"inputbox\" name=\"src_district\" onChange=\"setTowns(this.value)\" id=\"src_district\" >";
    ?>
    <option class="inputbox" value="no" selected ><?php echo _EA_NOT_SELECTED; ?></option>
    <?php
    if($eaconf->ea_loc_srchtype){
    foreach($districtslist as $dist){

    echo "<option value='".$dist."'>".$dist."</option>";

    }

    } ?>

    </select>
    </td>
    <table width="100%" border="0" cellspacing="1" cellpadding="4">

    <td class="sectiontableentry1" width="50%" height="38"><?php if(!$eaconf->ea_loc_srchtype) echo "<b>"._EA_SRCH_STEP."</b> 2: ";?><?php echo _EA_OBJ_DWSPACE; ?><br/>
    <?php
    if(!$eaconf->ea_loc_srchtype){
    echo "<select class=\"inputbox\" name=\"src_state\" id=\"src_state\" onChange=\"setDistricts(this.value)\">";
    }else{
    echo "<select class=\"inputbox\" name=\"src_state\" id=\"src_state\">";
    } ?>

    <option class="inputbox" value="no" selected ><?php echo _EA_NO_OPTION;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_DWSPACE_1;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_DWSPACE_2;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_DWSPACE_3;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_DWSPACE_4;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_DWSPACE_5;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_DWSPACE_6;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_DWSPACE_7;?></option>
    <?php
    if($eaconf->ea_loc_srchtype){
    foreach($stateslist as $state){

    echo "<option value='".$state."'>".$state."</option>";

    }

    } ?>
    <td class="sectiontableentry1" width="50%" height="38"><?php if(!$eaconf->ea_loc_srchtype) echo "<b>"._EA_SRCH_STEP."</b> 2: ";?><?php echo _EA_OBJ_ROOMNR; ?><br/>
    <?php
    if(!$eaconf->ea_loc_srchtype){
    echo "<select class=\"inputbox\" name=\"src_state\" id=\"src_state\" onChange=\"setDistricts(this.value)\">";
    }else{
    echo "<select class=\"inputbox\" name=\"src_state\" id=\"src_state\">";
    } ?>

    <option class="inputbox" value="no" selected ><?php echo _EA_NO_OPTION;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_ROOMS_1;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_ROOMS_2;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_ROOMS_3;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_ROOMS_4;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_ROOMS_5;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_ROOMS_6;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_ROOMS_7;?></option>
    <option class="inputbox" value="yes" ><?php echo _EA_SRCH_FOR_ROOMS_8;?></option>
    <?php
    if($eaconf->ea_loc_srchtype){
    foreach($stateslist as $state){

    echo "<option value='".$state."'>".$state."</option>";

    }

    } ?>


    </select>
    </td>

    <!-- *********************** Цена *********************** -->

    <table width="100%" border="0" cellspacing="1" cellpadding="4">

    </td></tr><tr class="sectiontableentry1" ><td>
    <?php echo _EA_OBJ_PRICE;?>
    <input class="inputbox" type="text" name="minvalue" size="9" maxlength="10"/>&nbsp;-&nbsp;<input class="inputbox" type="text" name="maxvalue" size="9" maxlength="10"/>&nbsp;<?php echo $eaconf->ea_currency;?>
    </td>
    </tr>


    <!-- *********************** Поиск *********************** -->

    <tr >

    <td style="text-align:center">
    <input class="button" type="submit" value="<?php echo _EA_SRCH_BTT_SEARCH;?>" />&nbsp;
    </td>
    </tr>

    </tr>

    </form>
    </table >
     
    Последнее редактирование: 19.04.2008
  5. vehichi
    Offline

    vehichi Пользователь

    Регистрация:
    29.09.2007
    Сообщения:
    117
    Симпатии:
    2
    Пол:
    Мужской
    Ответ: Создание mod_ea_search.php для EA Improved v. 1.3.4

    у меня счас практически та же проблема...

    предлагаю объединить усилия и нанять кого нибуть кто сможет это сделать
     
  6. Offline

    Legion23 Недавно здесь

    Регистрация:
    27.03.2008
    Сообщения:
    4
    Симпатии:
    0
    Ответ: Создание mod_ea_search.php для EA Improved v. 1.3.4

    Я за. Моя тема и на офф сайте есть и на многих форумах везде тишина.
     
  7. GDie
    Offline

    GDie Недавно здесь

    Регистрация:
    02.01.2007
    Сообщения:
    183
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Создание mod_ea_search.php для EA Improved v. 1.3.4

    Приложите модуль какой он есть на данный момент.
    На днях похоже тоже придется разбираться, может чего придумаю...
     
  8. Offline

    Legion23 Недавно здесь

    Регистрация:
    27.03.2008
    Сообщения:
    4
    Симпатии:
    0
    Ответ: Создание mod_ea_search.php для EA Improved v. 1.3.4

    Он в том же состоянии как и на верху.
     
  9. Offline

    Romp Недавно здесь

    Регистрация:
    19.02.2008
    Сообщения:
    2
    Симпатии:
    0
    Ответ: Создание mod_ea_search.php для EA Improved v. 1.3.4

    Господа! Кто может поделиться локолизацией для EA Improved v. 1.3.4a?
     

Поделиться этой страницей

Загрузка...