Misteretate Ayuda link solo a rentas..

Temas directamente relacionados con Componentes. No se brinda soporte a Componentes comerciales.

Moderador: Staff Comunidad Joomla!

Misteretate Ayuda link solo a rentas..

Notapor lwasko el Vie Jul 04, 2008 10:45 pm

Necesito hacer un link solo a rentas en el componente misterestate se que es el parametro minrent pero me he cansado de probar convinaciones sin exito...

Cualquier ayuda sera muy apreciada...
lwasko
Nuevo
Nuevo
 
Mensajes: 2
Registrado: Vie Jul 04, 2008 10:44 pm

Re: Misteretate Ayuda link solo a rentas..

Notapor valc el Lun Jul 07, 2008 8:45 pm

Hola, :)
No tengo esa extensión instalada; pero, si se puede ver el apartado "rentas" en el sitio, en principio, se trata de insertar un elemento o ítem en el menú que quieras, que apunte a ese enlace.
Si es que tú no puedes ver el apartado "rentas" desde el sitio, entonces acláralo, porque eso si que llevaría bastante más trabajo (si el componente no tiene una vista en la que solo se muestre eso)
En concepto, desde el menú, has de poder acceder al "componete_pim" y a través de él, ir moviéndote por los distintos apartados de ese componente, que se puedan visionar desde el sitio. Si del "componente_pim", te interesa acceder a algún apartado en particular directamente, se trata de "copiar la URL generada" por el navegar a ese apartado del componente en particular, y, enlazar esa url desde el menú que te interese.

Espero te pueda servir.
||| Normas y código de conducta, si ves que me lo salto, házmelo saber ||| Mi web de Servidores Caseros ||| No se brinda soporte privado. Lo que queda reflejado en un foro, puede ayudar a toda una comunidad.

Un cordial saludo, Valc (Rafael Gómez)
Avatar de Usuario
valc
Coordinador General
Coordinador General
 
Mensajes: 286
Registrado: Mié Ene 30, 2008 8:49 pm

Re: Misteretate Ayuda link solo a rentas..

Notapor lwasko el Jue Jul 10, 2008 11:50 am

no hay una categoria rentas para linkear directamente, lo que si hay son parametros de busqueda dentro de un formulario (me quick search)...

Los parametros que necesitaria mandar en un link seria searchstring=alquiler, pero no se como escribirlo en un link directo...

Osea es posible lo que quiero, un link directo a parametros de busqueda de un formulario ?

Gracias por responder

pongo el dodigo del modulo de busqueda que tiene dichos parametros

Código: Seleccionar todo
<?php
// Mister Estate Quick Search free Module
//
// based on
// EA Improved Search
// Author: Manos Orfanoudakis
// Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html

// modified Version for MisterEstate 1.1.0
// by Nasty Nindja
// Moding: Master-mihov.com
// Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
// Version: 1.1.0

// Extended "Improved" version :-))
// by Darko Selesi / misterestate.com
// Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html


### DONT EDIT BELOW THIS LINE #################################################

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

require($mosConfig_absolute_path."/administrator/components/com_estateagent/configuration.php");
  // Get the right languagefile if it exists
if (file_exists($mosConfig_absolute_path.'/components/com_estateagent/languages/'.$mosConfig_lang.'.php')) {
   include_once($mosConfig_absolute_path.'/components/com_estateagent/languages/'.$mosConfig_lang.'.php');
}else {
      include_once($mosConfig_absolute_path.'/components/com_estateagent/languages/english.php');
}

mosCommonHTML::loadOverlib();

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

$link = sefRelToAbs("index.php?option=com_estateagent&act=easearch&Itemid=1");

function mod_search_getCategories($parent){
   global $database;
   
   $today =  mosCurrentDate( $format="%Y-%m-%d" );
   $query = "SELECT * FROM #__estateagent_categories"
            . "\n WHERE parent = $parent AND"
            . " ("
            . "\n ((publish_up >= '0000-00-00' AND publish_up <= '$today') AND publish_down >= '$today')"
               . "\n OR ((publish_up >= '0000-00-00' AND publish_up <= '$today' ) AND (publish_down = '0000-00-00' OR publish_down >= '$today'))"
               . "\n OR (publish_up = '0000-00-00' AND publish_down = '0000-00-00')"
               . "\n )"
            . "\n  AND access<=".$GLOBALS['gid']." AND publish='1' ORDER BY ordering";
   $database->setQuery($query);
      $cats = $database->loadObjectList();
   $database->getErrorMsg();
   return $cats;
   
}
   
// generate HTML output   
?>
<script language="Javascript" type="text/javascript">
<!--
   function disableFields(v,f)
   {
      
      if(v==0 || v=="")
      {
         switch(f)
         {
            case "rent":
               document.getElementById("minrent").readOnly = false;
               document.getElementById('maxrent').readOnly = false;
               document.getElementById("minprice").value = "";
               document.getElementById('maxprice').value = "";
            break;
                     
            case "price":
               document.getElementById('minprice').readOnly = false;
               document.getElementById('maxprice').readOnly = false;
               document.getElementById("minrent").value = "";
               document.getElementById('maxrent').value = "";
            break;
         }
      }
      else{
         
         switch(f)
         {
            case "rent":
               document.getElementById("minrent").readOnly = true;
               document.getElementById('maxrent').readOnly = true;
            break;
                     
            case "price":
               document.getElementById('minprice').readOnly = true;
               document.getElementById('maxprice').readOnly = true;
            break;
         }
         
      }
   }
-->
</script>

<form action="<?php echo sefRelToAbs("index.php?option=com_estateagent&act=easearch&task=showEASR")?>" method="post" name="mequicksearch">
<table width='260' border='0' cellpadding='4' cellspacing='0' class='moduletable<?php echo $moduleclass_sfx?>'>
<tr>
   <td width="252">   
      <?php
      if($showcat==1){
   
         $select_cat = "<select class=\"inputbox\" name=\"src_cat\" id=\"src_cat\" >";
          $select_cat .= "<option value=\"A\">" . _EA_CAT_ALL . "</option>";
         $cats=mod_search_getCategories(0);
         foreach($cats as $cat) {
               $select_cat .= "<option value=\"" . $cat->id . "\">&nbsp;";
             $select_cat .= $cat->name . "</option>";
            $scats = mod_search_getCategories($cat->id);                  
            foreach($scats as $scat) {
               $select_cat .= "<option value=\"" . $scat->id . "\">&nbsp;";
                $select_cat .= "&nbsp;'--> " . $scat->name . "</option>";            
            }   
         }      
          $select_cat .= "</select>";
         echo $select_cat;
      }
      else{
         ?>
   <input type="hidden" name="src_cat" value="A" />   
         <?php
      }
      ?>
      <br />
      <input class="inputbox" type="text" name="searchstring"  maxlength="100" /><?php echo mosToolTip(_EA_SRCH_FREE);?>
      <?php
      if($ea_l_srch)
      {
      ?>
         <input type="hidden" name="country" value="no" />
         <input type="hidden" name="state" value="no" />
         <input type="hidden" name="town" value="no" />
         <input type="hidden" name="district" value="no" />
      <?php   
      }
      if($ea_d_srch)
      {
      ?>
         <input type="hidden" name="space" value="0" />
         <input type="hidden" name="yobuilt" value="0" />
         <input type="hidden" name="rooms" value="0" />
         <input type="hidden" name="bedrooms" value="0" />
      <?php   
      }
      if($showrent==1)
      {
         ?>
         <br />
         Rango: Precio de <?php echo _EA_OBJ_RENT;?>.
         <br />
          <input class="inputbox" type="text" name="minrent" id="minrent" size= "5" maxlength="10" onChange="disableFields(this.value,'price');" /> - <input class="inputbox" type="text" name="maxrent" id="maxrent" size= "5" maxlength="10" onChange="disableFields(this.value,'price');" />&nbsp;<?php echo $ea_currency;?>
         <?php
      }
      else{
         ?>
         <input type="hidden" name="minrent" value="0" />
         <input type="hidden" name="maxrent" value="0" />   
         <?php
      }
      if($showprice==1)
      {
         ?>
         <br />
         Rango: <?php echo _EA_OBJ_PRICE;?>
         de venta. <br />
          <input class="inputbox" type="text" name="minprice" id="minprice" size= "5" maxlength="10" onChange="disableFields(this.value,'rent');" /> - <input class="inputbox" type="text" name="maxprice" id="maxprice" size= "5" maxlength="10" onChange="disableFields(this.value,'rent');" />&nbsp;<?php echo $ea_currency;?>
         <?php
      }
      else{
         ?>
         <input type="hidden" name="minprice" value="0" />
         <input type="hidden" name="maxprice" value="0" />   
         <?php
      }
      ?>
      <br />
      <input type="hidden" name="lsearch" value="<?php echo $ea_l_srch;?>" /></div>
      <input type="submit" name="easearch2" id="easearch2" />
      <br />
      <a href="<?php echo $link;?>" target="_self"><?php echo _EA_SRCH_PART_EXT;?></a>   </td>
</tr>
</table>
<label></label>
</form>
lwasko
Nuevo
Nuevo
 
Mensajes: 2
Registrado: Vie Jul 04, 2008 10:44 pm

Re: Misteretate Ayuda link solo a rentas..

Notapor valc el Vie Jul 11, 2008 9:01 pm

Veamos,
¿Puedes visitar el siguiente enlace del sitio demo de esa extensión y confirmar si es eso lo que necesitas; pero,adaptado a una categoría que hayas creado tú llamada "rentas o alquiler"?

Sitio demo de la extensión
¿quieres crear un enlace directo desde un menu a una zona similar a la anterior existente en tu sitio?
||| Normas y código de conducta, si ves que me lo salto, házmelo saber ||| Mi web de Servidores Caseros ||| No se brinda soporte privado. Lo que queda reflejado en un foro, puede ayudar a toda una comunidad.

Un cordial saludo, Valc (Rafael Gómez)
Avatar de Usuario
valc
Coordinador General
Coordinador General
 
Mensajes: 286
Registrado: Mié Ene 30, 2008 8:49 pm


Volver a Componentes

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado