Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : guaracarumbo 03 Apr 2013, 09:37:46
-
Ciaotutti, premetto che sono alle primissime armi, ho fatto un corso online su joomla 1.5 e ho fatto un sito www.rivieracase.it (http://www.rivieracase.it) ora vorrei creare un "qualcosa" dove scrivendo il numero di Riferimento di un immobile e premendo "Cerca" esca quello specifico appartamento onde evitare di dover far girare tutto il sito all'eventuale ricercatore. Ho provato ad inserire una ltro cerca oltre a quello di default ma mi da errore , quasi ci sia un conflitto :-(
sapreste aiutarmi ?
egidio
-
basta copiare quello che fa un search nei componenti di joomla lato backend e farlo frontend
... ma il corso in joomla era sulla scrittura di estensioni o c'era un minimo di programmazione?... altrimenti la vedo dura
-
Ciao guaracarumbo,
da joomla 1.5.x hai attivato il plugin SEARCH-JEA?
Va Attivato e Configurato, trovi appunto l'impostazione "CERCA PER REFERENZA" :)
Si integra perfettamente nella ricerca di Joomla e permette, digitando riferimento o altro testo di ritrovare immediatamente l'immobile o gli immobili che hai memorizzato, funziona da anni, molto bene e senza nessun problema che io sappia ;)
-
Ciao BelinBelan [ immagino sarai delle mie parti con quel nick :-) ]
grazie della repentina risposta, ho cercato subito collegandomi da admin , sono andato in plugin , ho cecato search jea , risulta attivato ma non so dove e come fare la configurazione
cerco di allegare l'immagine del plugin
http://img202.imageshack.us/img202/3351/searchjea.jpg
-
Ciao,
sei sicuro si aver scaricato l'ultima versione di JEA per Joomla! 1.5.x?
Nel Search Plugin ci devono essere giusto alcuni parametri per dire al "search" di Joomla! di cercare "dentro" agli Immobili per Referenza, Titolo o Testo Annuncio.
Nonostante io viva da anni in toscana sono Spezzino... :-)
-
Avevo intuito una certa influenza ligure ;-)
ho installato la versione 1.1 credo sia 'ultima versione per joomla 1.5, non ho trovato niente di più nuovo
non è che c'è la possibilità di creare un bottone di ricerca interno a jea
-
Qui in questa discussione c'é il plugin search "aggiornato" per quella obsoleta (ormai) versione di JEA.
http://joomlacode.org/gf/project/jea/forum/?action=ForumBrowse&forum_id=8180&_forum_action=ForumMessageBrowse&thread_id=18730 (http://joomlacode.org/gf/project/jea/forum/?action=ForumBrowse&forum_id=8180&_forum_action=ForumMessageBrowse&thread_id=18730)
Dovrebbe essere quello che uso io... ;)
-
Mi sento davvero sotto le scarpe :-(
non riesco a caricarlo ... ho provato pe rprimo a sovrascriverlo
risposta : Plugin Installa: Plugin "jea" Esiste già nel sistema!
allora ho pensato di disattivarlo e provare a disinstallarlo subito dopo
risposta : Plugin Uninstall: Manifest File invalid or not found
che fare ?
-
Ciao ora sono fuori ufficio nel pomeriggio provo a darti una mano :)
-
Sei davvero molto molto gentile
GRAZIE
-
credo che non sia il plugin ma il modulo mod_jea_search che da la possibilità di ricerca , vorrei aggiungere alle 3 scelte possibili (filtro per Tipi, Città, Provincia) aggiungere Riferimento , magari anche sostituire quello che non uso Province con Riferimento , allego immagine del modulo con le possibili opzioni
http://img507.imageshack.us/img507/9271/modjeasearch.jpg (http://img507.imageshack.us/img507/9271/modjeasearch.jpg)
non so se è possibile (per chi ne fosse capace)aggiungere una voce , scrivendo qualcosa nei file php o xml del modulo
il MODULo è così composto : cartella languages; cartella tmpl (contiene il file default); file mod_jea_search (script PHP) ; mod_jea_search (documento XML)
li copio qui sotto in ordine come citati nel caso fossero utili in qualche modo :
FILE PHP "default" nella cartella tmpl
defined('_JEXEC') or die('Restricted access');
$use_ajax = $params->get('use_ajax', 0);
$category = $params->get('category', 0);
$sales_itemid = $params->get('sales_itemid', 0);
$rentals_itemid = $params->get('rentals_itemid', 0);
$document =& JFactory::getDocument();
$document->addStyleDeclaration("
#jea_search_form select {
width:12em;
}");
if ($use_ajax ) {
JHTML::script('search.js', 'media/com_jea/js/', true);
//initialize the form when the page load
$document->addScriptDeclaration("
window.addEvent('domready', function() {
refreshForm();
if ($('renting') && $('selling')) {
if ($('renting').checked) {
$('menuItemId').value = $rentals_itemid;
} else {
$('menuItemId').value = $sales_itemid;
}
$('renting').addEvent('click', function() {
if ($use_ajax) {
reinitForm();
}
$('menuItemId').value = $rentals_itemid;
});
$('selling').addEvent('click', function() {
if ($use_ajax) {
reinitForm();
}
$('menuItemId').value = $sales_itemid;
});
}
});");
}
?>
<form action="index.php?option=com_jea&task=search" method="post" id="jea_search_form" enctype="application/x-www-form-urlencoded" >
<?php if($category == 1): ?>
<input type="hidden" id="cat" name="cat" value="selling" />
<?php elseif($category == 2): ?>
<input type="hidden" id="cat" name="cat" value="renting" />
<?php else: ?>
<p>
<input type="radio" name="cat" id="renting" value="renting" checked="checked" />
<label for="renting"><?php echo JText::_('Renting') ?></label>
<input type="radio" name="cat" id="selling" value="selling" />
<label for="selling"><?php echo JText::_('Selling') ?></label>
</p>
<?php endif ?>
<?php if ( $use_ajax ): ?>
<p>
<?php if ($params->get('show_types', 1) == 1):?>
<select id="type_id" name="type_id" onchange="updateList(this)" class="inputbox"><option value="0"> </option></select>
<?php endif ?>
<?php if ($params->get('show_departments', 1) == 1):?>
<select id="department_id" name="department_id" onchange="updateList(this)" class="inputbox" ><option value="0"> </option></select>
<?php endif ?>
<?php if ($params->get('show_towns', 1) == 1):?>
<select id="town_id" name="town_id" onchange="updateList(this)" class="inputbox"><option value="0"> </option></select>
<?php endif ?>
</p>
<?php else: ?>
<p>
<?php if ($params->get('show_types', 1) == 1):?>
<?php echo getHtmlList('#__jea_types', '--'.JText::_( 'Property type' ).'--', 'type_id' ) ?>
<?php endif ?>
<?php if ($params->get('show_departments', 1) == 1):?>
<?php echo getHtmlList('#__jea_departments', '--'.JText::_( 'Department' ).'--', 'department_id' ) ?>
<?php endif ?>
<?php if ($params->get('show_towns', 1) == 1):?>
<?php echo getHtmlList('#__jea_towns', '--'.JText::_( 'Town' ).'--', 'town_id' ) ?>
<?php endif ?>
</p>
<?php endif ?>
<p><input type="submit" class="button" value="<?php echo JText::_('Search') ?>" />
<?php if($category == 1): ?>
<input type="hidden" name="Itemid" value=""<?php echo $sales_itemid ?>" />
<?php elseif($category == 2): ?>
<input type="hidden" name="Itemid" value="<?php echo $rentals_itemid ?>" />
<?php else: ?>
<input type="hidden" name="Itemid" id="menuItemId" value="0" />
<?php endif ?>
<?php echo JHTML::_( 'form.token' ) // Do not remove this ?>
</p>
</form>
FILE PHP "mod_jea_search"
defined('_JEXEC') or die('Restricted access');
function getHtmlList($table, $title, $id ){
$sql = "SELECT `id` AS value ,`value` AS text FROM {$table} ORDER BY ordering" ;
$db = & JFactory::getDBO();
$db->setQuery($sql);
$rows = $db->loadObjectList();
if ( $db->getErrorNum() ) {
JError::raiseWarning( 200, $db->getErrorMsg() );
}
//unshift default option
array_unshift($rows, JHTML::_('select.option', '0', $title ));
return JHTML::_('select.genericlist', $rows , $id, 'class="inputbox" size="1" ' , 'value', 'text', 0);
}
//conflict between component searchform and module searchform because both use same id's
$conflict = JRequest::getVar('option') == 'com_jea' && JRequest::getVar('layout') == 'search' ;
$conflict2 = JRequest::getVar('option') == 'com_jea' && JRequest::getVar('layout') == 'form' ;
if(!$conflict && !$conflict2 ){
require(JModuleHelper::getLayoutPath('mod_jea_search'));
}
documento XML "mod_jea_search"
<?xml version="1.0" encoding="UTF-8"?>
<install type="module" version="1.5" method="upgrade">
<name>JEA search V1.3</name>
<author>Sylvain Philip</author>
<creationDate>mars 2008</creationDate>
<copyright>(C) 2008 PHILIP Sylvain. All rights reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
<authorEmail>contact@sphilip.com</authorEmail>
<authorUrl>www.sphilip.com</authorUrl>
<version>1.4</version>
<description>DESCJEASEARCHMOD</description>
<files>
<filename module="mod_jea_search">mod_jea_search.php</filename>
<filename module="mod_jea_search">tmpl/default.php</filename>
</files>
<languages folder="languages">
<language tag="en-GB">en-GB.mod_jea_search.ini</language>
<language tag="fr-FR">fr-FR.mod_jea_search.ini</language>
</languages>
<params>
<param name="use_ajax" type="radio" default="1" label="Use AJAX" description="PARAMUSEAJAX">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="category" type="list" default="0" label="Category" description="PARAMCATEGORY">
<option value="0">Renting or Selling</option>
<option value="1">Selling only</option>
<option value="2">Renting only</option>
</param>
<param name="show_types" type="radio" default="1" label="Filter on types">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="show_departments" type="radio" default="1" label="Filter on departments">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="show_towns" type="radio" default="1" label="Filter on towns">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="sales_itemid" type="menuitem" default="" label="Sales menu Item" description="PARAMSALESMENUITEM"/>
<param name="rentals_itemid" type="menuitem" default="" label="Rentals menu Item" description="PARAMRENTALSMENUITEM"/>
<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="PARAMMODULECLASSSUFFIX" />
</params>
</install>
-
ciao,
sono due cose diverse.
Il modulo crea un "modulo" appunto dove imposti dei parametri di ricerca e poi ti mostra i risultati nel'ordine che vuoi impostare.
La Ricerca invece, tipicamente, il textbox in alto nel sito dove inserire magari un testo tipo "RIF-A100" è gestito dal plugin JEA_SEARCH.
Se il tuo sito è on-line e ti fidi ::) puoi darmi username/password in un messaggio privato e ti sistemo io tutto... o almeno ci provo! ;)
-
certo che mi fido, te li mando in privato ?
-
nel profilo c'é un iconina con scritto messaggio privato.. :D
-
fatto grazie
-
ok, ora è "quasi" a posto, devi solo rimuovere il plugin search originale e sostituirlo con quello in italiano che ti ho linkato qui:
http://joomlacode.org/gf/project/jea/docman/?subdir=680 (http://joomlacode.org/gf/project/jea/docman/?subdir=680)
Questo è un aggiornamento in lingua italiana per implementare nel SEARCH di Joomla tutti gi immobili in JEA ;)
-
provo immediatamente :)
mi viene un dubbio però il plugin da rimuovere è il "Search - Jea" che prima non riuscivo a rimuovere ?
-
in che senso non riuscivi a rimuovere... ?
da installa, plugin, rimuovi.. ;)
-
non c'è verso non riesco a rimuovere il vechio plugin
e se cerco di sovrascrivere mi dice che c'è già :-(
-
provo io ... aspetta... :)
-
ok, nno si disinstalla, potresti fare così:via ftp individui la cartella del tuo sito (tipicamente plugin) e rinomini il file jea.php e lo sovrascrivi con quello nel file zippato che devi prima decomprimere.rinomini e poi sovrascrivi i file della lingua che trovi nello stesso file zippato.poi testi se funziona tutto. Io direi di si se qualcosa non va cancelli i file e rinomini i vecchi in modo che tutto torni come prima
-
va bene ci provo .... speriamo bene
-
http://img853.imageshack.us/img853/756/ftpd.jpg
questa è l'immagine tramite filezilla , non trovo il file da rinominare nella cartella plugin :(
-
http://img40.imageshack.us/img40/7067/ftp2.JPG
cartella search della cartela plugin
-
ok, ora il tuo sito è a posto ;D
un grazie almeno ;)
-
Un grazie ?
un monumento altro che un grazie, ci provavo da 3 settimane senza riuscire ad uscirne
sei un grandissimo !
solo una domanda : dove trovo il lavoro che hai fatto collegandomi da admin nel sito stesso ?
-
Allora, trovi un nuovo plugin SEARCH JEA con parametri configurabili. Io ho attivato tutti: riferimento, titolo e descrizione così un utente de tuo sito qualsiasi cosa digiti finisce per trovarla.
Il plugin come ti avevo linkato l'ho installato "a mano" dentro la cartella plugin-->search
Si tratta infatti di una "estensione" per il SEARCH nativo di Joomla.
i file del linguaggio li ho messi in language-->en-EN per la lingua inglese e in it-IT per l'italiano.
Tutto qui. Se serve ad altri, ora sanno cosa scaricare e come procedere. ;D
-
ah dimenticavo,
metti [RISOLTO] nel titolo così chiudiamo questo topic :)
-
caspita come si fa ?
non so veramente fare nulla :-(
-
vai alla pagina 1, in alto nel titolo di questo topic scrivi [RISOLTO] ;)