PDA

Zobacz pełną wersję : wyszukiwarka w ME :: MisterEstate



andre123
06-09-2008, 10:38
Witam Was,
dopracowuje komponent MisterEstate na stronie, i tym razem mam problem z wyszukiwarka. w configuration mam następujące opcje z parametrami (podaje na dole tego postu).
Chciałabym alby widoczne tylko: 1. pole z listy rozwijanej kategorii (domy, mieszkania, działki, lokale) , 2. zakres ceny (od ... do ...).
i tylko tyle. Prosze o pomoc co ustawic bo zrobilam juz kazda kombinacje ponizszych ustawien i takie cos nie wychodzi (bez sensu pojawia sie np. pole wyboru kraju, czy dzielnicy).
bardzo prosze o pomoc i slicznie dziekuje z gory! :)
andrea

Włącz dowolne wyszukiwanie ? Nie Tak Włącz wyszukiwanie po lokalizacji ? Nie Tak Wyszukiwanie po typie oferty ? Krok po kroku Wolny wybór Włącz zaawansowane wyszukiwanie ? Nie Tak

andre123
08-09-2008, 17:05
hello,
znalazlam modul Mister Estate do wyszukiwania ofert.

po publikacji go na stronie wyskakuje jednak błąd o treści:
"Fatal error: Call to a member function compItemId() on a non-object in /home/andre/domains/abcdef.blabla.pl/public_html/modules/mod_ea_search.php on line 24"

Co to za błąd, jak go naprawić koledzy, bo nie mam zielonego pojęcia???
z góry wielkie dzięki!
a

ten modul (plik php) ma następującą zawartość:

<?php
//Module Quick Search for EA Improved
//**********Version 1.3.3**************
// Created: 25.08.2007
// Author: Manos Orfanoudakis
//url: www.orfanoudakis.gr (http://www.orfanoudakis.gr)
// Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html


# 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">


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

?>
<div><br /><input class="inputbox" type="text" name="searchstring" size= "23" maxlength="100" /></div>
<?php
if($showprice==1){
?>
<?php echo _EA_OBJ_PRICE;?>
<br />
<input class="inputbox" type="text" name="minvalue" size= "5" maxlength="8"/> - <input class="inputbox" type="text" name="maxvalue" size= "5" maxlength="8"/>&nbsp;<?php $eaconf->ea_currency;?>

<?php
}
?>
<div><br />
<input class="button" type="submit" value="<?php echo _EA_SRCH_BTT_SEARCH;?>" /></div>
</form></td></tr></table>

bracki
26-09-2008, 11:57
Nie lepiej oprzeć się na module autorów systemu - Mister Estate Quick Search free Module http://imo.googlecode.com/files/mod_ME110_quicksearch.zip