Back to top

Autore Topic: [RISOLTO]Jea 1.1 : creare un metodo di ricerca dove inserire il numero di Rif  (Letto 11925 volte)

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Ciaotutti, premetto che sono alle primissime armi, ho fatto un corso online su joomla 1.5 e ho fatto un sito  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
« Ultima modifica: 04 Apr 2013, 21:11:14 da guaracarumbo »

mau_develop

  • Visitatore
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

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
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  ;)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
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

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
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... :-)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
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


Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
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


Dovrebbe essere quello che uso io... ;)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
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 ?

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Ciao ora sono fuori ufficio nel pomeriggio provo a darti una mano  :)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Sei davvero molto molto gentile
GRAZIE

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
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
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&amp;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>


« Ultima modifica: 04 Apr 2013, 19:10:18 da guaracarumbo »

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
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! ;)



--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
certo che mi fido, te li mando in privato ?

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
nel profilo c'é un iconina con scritto messaggio privato..  :D
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
fatto grazie

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
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


Questo è un aggiornamento in lingua italiana per implementare nel SEARCH di Joomla tutti gi immobili in JEA ;)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
provo immediatamente  :)
mi viene un dubbio però il plugin da rimuovere è il "Search - Jea" che prima non riuscivo a rimuovere ?
« Ultima modifica: 04 Apr 2013, 19:33:48 da guaracarumbo »

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
in che senso non riuscivi a rimuovere... ?


da installa, plugin, rimuovi.. ;)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline guaracarumbo

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
non c'è verso non riesco a rimuovere il vechio plugin
e se cerco di sovrascrivere mi dice che c'è già :-(


Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
provo io ... aspetta... :)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

 



Web Design Bolzano Kreatif