Back to top

Autore Topic: [RISOLTO] aumentare caratteri di ricerca  (Letto 4533 volte)

Offline danielemucilli

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo
[RISOLTO] aumentare caratteri di ricerca
« il: 14 Ott 2013, 19:08:57 »
Buonasera, sto utilizzando Joomla 3.1, nel componente MOTORE DI RICERCA vorrei aumentare il limite di 20 caratteri. Mi potete aiutare?
Ho letto parecchi guide, però si riferiscono tutte a joomla 1.5, e quindi anche seguendole non sono riuscito a trovare questi parametri. :-(
Che potrei fare?
Grazie
« Ultima modifica: 21 Ott 2013, 12:35:53 da danielemucilli »

Offline danielemucilli

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #1 il: 15 Ott 2013, 11:55:36 »
Questa è la parte di codice dove dovrei mettere mano?
Codice: [Seleziona]
// Limit searchword
      $lang        = JFactory::getLanguage();
      $upper_limit = $lang->getUpperLimitSearchWord();
      $lower_limit = $lang->getLowerLimitSearchWord();


      if (SearchHelper::limitSearchWord($searchword))
      {
         $error = JText::sprintf('COM_SEARCH_ERROR_SEARCH_MESSAGE', $lower_limit, $upper_limit);
      }

Offline Dieda12

  • Moderator
  • Appassionato
  • *****
  • Post: 344
  • Sesso: Femmina
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #2 il: 15 Ott 2013, 17:05:28 »
Ciao daniele,

Sei sicuro di dover mettere mano al componente?
Secondo me l'attributo maxlength della input type="text", che si utilizza per inserire un termine da ricercare nel sito, è definito nel codice relativo al modulo di ricerca, e non nel componente.

O ho capito male io?
www.studioinvento.it
MantaJ! per l'archivistica digitale

Offline danielemucilli

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #3 il: 15 Ott 2013, 17:14:28 »
Si il componente, perchè il problema è quando si sposta sul componente per i risultati e siccome è limitato a max 20 caratteri non esce nessuna ricerca.

Offline Dieda12

  • Moderator
  • Appassionato
  • *****
  • Post: 344
  • Sesso: Femmina
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #4 il: 15 Ott 2013, 17:27:23 »
Mi puoi fare un esempio pratico di ricerca che non fornisce risultati? O meglio ancora, ci puoi dare un link al sito?
www.studioinvento.it
MantaJ! per l'archivistica digitale

Offline danielemucilli

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #5 il: 15 Ott 2013, 17:30:51 »
Ecco il sito:
http://elkorg.devstb.it/
ricerco [size=78%]électrification rurale[/size]

Offline Dieda12

  • Moderator
  • Appassionato
  • *****
  • Post: 344
  • Sesso: Femmina
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #6 il: 15 Ott 2013, 17:41:32 »
E' il modulo di ricerca standard di Joomla?
www.studioinvento.it
MantaJ! per l'archivistica digitale

Offline danielemucilli

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #7 il: 15 Ott 2013, 17:44:36 »
Si è quello standard di joomla 3.1 non è stato toccato.

Offline Dieda12

  • Moderator
  • Appassionato
  • *****
  • Post: 344
  • Sesso: Femmina
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #8 il: 15 Ott 2013, 18:10:02 »
Hai già agito sui parametri del modulo di ricerca, in particolare "Ampiezza campo" per settare il numero di caratteri massimo ammesso per le ricerche?


www.studioinvento.it
MantaJ! per l'archivistica digitale

Offline danielemucilli

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #9 il: 15 Ott 2013, 22:57:03 »
Si l'ho portato a 30 ma non cambia nulla!:-(

Offline Dieda12

  • Moderator
  • Appassionato
  • *****
  • Post: 344
  • Sesso: Femmina
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #10 il: 16 Ott 2013, 22:17:50 »
Scusa se insisto, ma hai provato anche a settare la maxlength nel codice del modulo?

Nel file mod_search.php (lo trovi in modules/mod_search) prova a sostituire la riga 33:

Codice: [Seleziona]
$maxlength = $upper_limit;

con

Codice: [Seleziona]
$maxlength = 30;

Se poi non funziona la ripristini e facciamo qualche prova con il componente.
www.studioinvento.it
MantaJ! per l'archivistica digitale

Offline danielemucilli

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #11 il: 16 Ott 2013, 23:00:21 »
Mi dispiace ma non funziona!:-(

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #12 il: 16 Ott 2013, 23:10:59 »
ciao, devi agire tramite css aggiungendo una regola solo per la pagina di ricerca altrimenti se modifichi il font-size del template ti cambia in tutte le pagine, non sono un esperto quindi potrebbe non funzionare ho fatto un test con firebug sulla pagina dei risultati di ricerca ed aumenta la grandezza del testo, prova ad inserire sul file templates/theme-org/css/template.css questa regola:
Codice: [Seleziona]
.search-results {
    font-size: 30px;! important
}
Chiaramente i 30px sono indicativi se funziona devi vedere tu a quanto vuoi impostare

Edit: scusa avevo letto male credevo volessi aumentare le dimensioni del testo  :-[

Edit2: hai provato da componenti/motore di ricerca in alto a destra opzioni ad aumentare Lunghezza descrizione ?
« Ultima modifica: 16 Ott 2013, 23:17:58 da $Red »

Offline danielemucilli

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo
Re:aumentare caratteri di ricerca
« Risposta #13 il: 16 Ott 2013, 23:26:19 »
Si ho provato, ma non va!:-(

Offline danielemucilli

  • Esploratore
  • **
  • Post: 63
    • Mostra profilo

Offline Dieda12

  • Moderator
  • Appassionato
  • *****
  • Post: 344
  • Sesso: Femmina
    • Mostra profilo
Re:[RISOLTO] aumentare caratteri di ricerca
« Risposta #15 il: 21 Ott 2013, 12:48:59 »
Ottimo!
Grazie per aver condiviso la soluzione!
www.studioinvento.it
MantaJ! per l'archivistica digitale

 



Web Design Bolzano Kreatif