Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : aramat 21 Mar 2013, 16:22:21
-
Ciao a tutti. Vorrei aggiungere il campo "Area" (contenente i vari quartieri) nel modulo in front-end di ricerca immobili in JEA, sotto la voce "Città". La tabella area contenente i vari quartieri è già stata creata con JEA e negli annunci immobiliari che ho inserito ho già spuntato i relativi quartieri. Cioè dal beck-end funziona tutto correttamente. Sono riuscita modificando il codice a far comparire in front-end la casella corrispondente ai quartieri, (come si vede nell'immagine con la freccia rossa), ma purtroppo resta vuota, cioè non mi richiama le voci! Non so se mi sono spiegata bene, ma è un po' complessa la situazione.
Sapete indicarmi come posso risolvere il problema? Considerate che nel modulo la voce Ajax che collega Provincia-città-area è attiva.
:-[ non so più dove guardare!
[allegato eliminato automaticamente dopo un anno]
-
Ciao,
sarebbe meglio il link al sito, così su due piedi potrei dirti:
1) problema css?
2) conflitto jquery/mootols?
3) valorizzazione aree non effettuata?
:D
-
Lavoro in locale. Come facciamo?
-
Provo ad allegarti alcuni file modificati.
[allegato eliminato automaticamente dopo un anno]
-
non ho capito perché hai allegato il file ::)
Hai modificato il codice php? se ripristini il file originale tutto funziona? no giusto per capire :-[
-
Vorrei allegarti gli altri file che ho modificato, ma non so perchè non me li fa caricare....cmq il sito funziona. E' solo che la casella Zona, che ho creato sotto Città resta vuota, cioè non mi collega i vari quartieri che ho caricato in beck-end. Ti indico questo link che ho trovato sul forum di un utente che ha inserito esattamente quello che voglio fare io: http://www.myhome-immobiliare.it/ (http://www.myhome-immobiliare.it/) non so se lo conosci, si chiama sygy ed è un topic di aprile 2012.
-
ah ecco, adesso ho capito...
sono modifiche sostanziali al codice di JEA e al CSS ;)
Ti conviene ripristinare i file originali di JEA e verificare che tutto funzioni a dovere,
successivamente usare la tecnica dell'override in modo da non perdere le modifiche dopo eventuali aggiornamenti ;)
-
"usare la tecnica dell'override"....... e cioè? cosa dovrei fare? :'(
-
un buon punto di partenza è qui:
http://www.joomla.it/mediawiki/index.php/Joomla!_2.5:I_template/Sostituzioni
;)
-
ok ho letto, ma in sostanza se ripristino i file originali, come faccio a far uscire sta benedetta tendina con le zone? :(
-
Ecco, quella "esce" di default, ovviamente, per prova, avrai valorizzato aree,zone,quartieri
poi dal modulo avrai impostato usa ajax
poi dalle impostazioni generali di jea gli avrai detto di "legare" aree,zone,quartieri...
e normalmente, avendo seguito queste prime impostazioni, tutto funziona alla grande. ;)
-
allora ti dico come sono settate le impostazioni:
JEA : Configurazione globale ==> Relazioni tra dipartimenti, città, aree: SI
mod_jea_search ==> Use AJAX: SI
Filter on areas: SI
cosa intendevi per valorizzare provincia-città-area?
-
Se con firebug seleziono la casella zona che resta vuota esce questo codice html:
<p>
<select class="inputbox" onchange="updateList(this)" name="type_id" id="type_id"><option value="0">- Tipologia -</option><option value="1">Appartamento</option></select>
<select class="inputbox" onchange="updateList(this)" name="department_id" id="department_id"><option value="0">- Provincia -</option><option value="1">Bari</option></select>
<select class="inputbox" onchange="updateList(this)" name="town_id" id="town_id"><option value="0">- Citta' -</option><option value="1">Bari</option></select>
<select class="inputbox" onchange="updateList(this)" name="area_id" id="area_id"><option value="0"> </option></select>
</p>
-
valorizzare, vuol dire che hai creato almeno una relazione completa, giusto per provare:
tipo: Lombadia/Milano/Centro Storico
ad esempio...
poi crei un immobile in vendita e uno in affitto e gli assegni Lombardia/milano.. etc.. etc..
Nella home, dopo il "refresh" dovresti iniziare a vedere i valori tra affitto/vendita e selzionare dai menu a tendina la (unica) zona che hai creato...
-
da quel codice si evince che non hai valorizzato (creato) nessuna area... ???
-
Giuro che le ho create, infatti quando inserisco gli annunci, nella tendina zone mi esce tutto l'elenco dei quartieri, ed ovviamente l'ho assegnato. Ma come è possibile?
-
Allora devi seguire un altra strada e cioè quella di una incompatibilità tra jquery/mootols che spesso si verifica.
Cambia template, mettine uno basico, hai ripristinato i file originali e stai usando JEA 2.2.x ultima versione su Joomla 2.5 giusto?
-
No sto usando joomla 1.5 con JEA 1.1
-
ah ecco...
ma visto che lavori in locale, non ti conviene già passare a joomla 2.5 e jea 2.2??
Joomla 1.5 ormai è "out" :(
E tra l'altro quella versione di jea, sul sito del produttore è dichiara "obsolete".. :o
Cmq, ho usato JEA in tutte le "salse" e ti confermo, stante che hai fatto tutto giusto, una idiosincrasia, con altre librerie...
-
Quindi che faccio? considera che ho provato anche un altro template base e il problema c'è ugualmente.
Vorrei risolvere senza aggiornare le versioni, perchè non sono tanto ferrata.
-
ascolta, può darsi che mi sbaglio, ma stai inziando un lavoro "serio" senza essere "ferrata" usando prodotti ormai "obsoleti".
Le difficoltà aumentano anziché diminuire, secondo me.
Chiedi parere anche ad altri, ma considera che nella JED per la 1.5 non è elencato niente e dovrai cercarti eventuali moduli e plugin sito per sito..(del produttore ovviamente) consegnando un lavoro davvero obsoleto e a rischio "sicurezza".
Lavori in locale, ci metti un po' di più ma fai le cose per bene con nuove versioni ;)
-
i moduli e i plugin li ho scaricati tutti, praticamente il sito è pronto, mi manca solo la tendina zona. come posso risolvere ciò che dicevi tu, cioè l' incompatibilità tra jquery/mootools? Comunque la "zona" non mi è mai uscita di defaul.
-
Prova a disablitare qualsiasi modulo che effettua scroll o altri effetti derivanti dall'uso di librerie esterne.
che template usi? magari c'é un opzione nel template sull'uso di librerie esterne?
Ti ripeto di default JEA 1.1 funziona benissimo, viene difficilissimo darti una risposta se lavori in locale.
solo tu sai cosa stai facendo e hai installato.. :(
-
uso come template jj_serenity.
-
leggo sul sito la sua compatibilità:
joomla 1.0 & Joomla 1.5 Legacy Mode :o ::)
sarà meglio cambiare template?
-
ho attivato il legacy mode come modulo e me lo fa utilizzare.
-
E ci credo ma magari Jea1.1 non va in legacy mode.. ???
Ci stiamo mettendo mezzo pomeriggio ma stiamo arrivando alla saggia conclusione che: è tutto da rifare. ;)
Lo so che è un lavoraccio, ma come vedi stai lavorando con:
Joomla 1.5.? in legacy mode
un template 1.0 che funziona solo in legacy mode
jea 1.1 che, ovviamente non va...
e ancora ti stai a chiedere come risolvere? :D lo so che è dura rifare tutto da capo ma ti conviene davvero alla grande..