Back to top

Autore Topic: [RISOLTO] Modifica cerca Adsmanager  (Letto 3058 volte)

Offline playpaf

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
[RISOLTO] Modifica cerca Adsmanager
« il: 04 Mag 2012, 23:31:31 »
Ciao,
sto facendo un sito di annunci e ho creato una pagine che visualizza in alto una combox con le categorie e sotto  tutti gli annunci.
Volevo inserire un funzione javascript che in base alla categoria scelta, ricarica la pagina aggiungendo dei campi aggiuntivi (per esempio, se seleziono Auto si aggiungono la Marca, il Modello e i KM) in modo da affinare la ricerca e sotto vengono eliminati gli annunci che non fanno parte a quella categoria.
Al momento sto usando Joomla 2.5.4 e il componente degli annunci è Adsmanager l'ultima versione!

Grazie a tutti per l'aiuto!!!
Salvo
« Ultima modifica: 06 Mag 2012, 01:44:36 da playpaf »

Offline lexen

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re:[RISOLTO] Modifica cerca Adsmanager
« Risposta #1 il: 23 Mag 2013, 15:31:27 »
Caio playpaf,
sei riuscito a risolvere questa situazione? perchè interesserebbe anche a me.
Grazie

Offline playpaf

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
Re:[RISOLTO] Modifica cerca Adsmanager
« Risposta #2 il: 24 Mag 2013, 10:13:36 »
Ciao,
mi ero di mentica totalmente di questo post. Comunque non ricordo se ero riuscito a visualizzare qualche campo o meno.
Ho smesso di lavorare a questa soluzione già tempo fa e non so dirti come risolvere il problema.

Però, al momento, ho sviluppato in una pagina di inserimento dati che segue il seguente ordine:
Inserisci Categoria-> Inserisci Regione-> Inserisci Provincia-> Elenco campi da riempire

I campi regione e provincia sono inseriti in una tabella, vuoi sapere come ho sviluppato questa logica?

Ciao
Salvo



Offline lexen

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re:[RISOLTO] Modifica cerca Adsmanager
« Risposta #3 il: 24 Mag 2013, 18:13:46 »
si grazie cosi maga cerco di applicarla alla mia gestione

Offline playpaf

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
Re:[RISOLTO] Modifica cerca Adsmanager
« Risposta #4 il: 29 Mag 2013, 15:17:20 »
Come primo campo c'è la category in un menù a tendina. Scelta la categoria comparirà la regione, poi la città e poi tutti gli altri campi. Qua non c'è il menù della categoria, ma ti ho incollato dall'IF sul controllo.
Fammi sapere se hai bisogno di altro.
Il codice che ho implementato è il seguente:
            $category=@$_GET['catid'];
            $regione=@$_GET['regione'];
            $city=@$_GET['provincie'];
            if (isset($category)) {
                echo "<tr><td> In quale Regione?</td>";
                echo "<td>";
                   
                echo '<select name="change_regione" onchange="jumpmenu(\'parent\',this)">';
                $db = &JFactory::getDBO();
                $query = "SELECT regione FROM tabella";
                $db->setQuery($query);
                $resultQuery = $db->loadObjectList();
                echo "<option value=''>Seleziona una Regione</option>";
                foreach ($resultQuery as $q) {
                    if (isset($regione)) {
                        $selectRegion = "";
                        if ($regione===$q->region) {
                            $selectRegion = "selected=\"selected\"";
                        }
                       
                        echo "<option value='".JRoute::_("&catid=".$category."&regione=".$q->region."")."' ".$selectRegion.">".$q->region."</option>";
                    } else {
                        echo "<option value='".JRoute::_("&catid=".$category."&regione=".$q->region."")."'>".$q->region."</option>";
                    }
                }
                echo '</select>';
                echo "<input type='hidden' name='region' value='".$regione."' id='region'/>";
                   
                if (isset($regione)) {
                    echo "<tr><td> In quale Provincia'?</td>";
                    echo "<td>";
                           
                    echo '<select name="change_city" onchange="jumpmenu(\'parent\',this)">';
                    $query = "SELECT citta AS city FROM tabella WHERE regione='".$regione . "' order by city";
                    $db->setQuery($query);
                    $resultQuery = $db->loadObjectList();
                    $provSig = '';
                    echo "<option value=''>Seleziona una Provincia</option>";
                    foreach ($resultQuery as $q) {
                        if (isset($city)) {
                            $selectCity = "";
                            if ($city===$q->city) {
                                $selectCity = "selected=\"selected\"";
                                $provSig = $q->prov;
                            }
                           
                            echo "<option value='".JRoute::_("&catid=".$category."&regione=".$regione."&provincie=".$q->city)."' ".$selectCity.">".$q->city."</option>";
                        } else {
                            echo "<option value='".JRoute::_("&catid=".$category."&regione=".$regione."&provincie=".$q->city)."'>".$q->city."</option>";
                        }
                    }
                    echo '</select>';
                    echo "<input type='hidden' name='provincie' value='".$city."' id='provincie'/>";
                    echo "<input type='hidden' name='prov_sigle' value='".$provSig."' id='prov_sigle'/>";
                }

                if (isset($regione) && isset($city)) {
                    .......
                }
            }

Offline playpaf

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
Re:[RISOLTO] Modifica cerca Adsmanager
« Risposta #5 il: 30 Mag 2013, 14:40:33 »
Tu sai dirmi come posso creare un tooltip?

Grazie.

 



Web Design Bolzano Kreatif