Back to top

Autore Topic: [RISOLTO] Modulo cerca standard: eliminare parte "Cerca solo:"  (Letto 1858 volte)

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Ciao.
Ho esteso la ricerca solo agli articoli. Mi compare cerca solo: articoli.
Sia che spunto articoli che se non spunto, ottengo quindi lo stesso risultato visto che è uno solo il bacino di ricerca.
Per funzionare funziona, ma visto che è inutile, vorrei sapere come poter fare per togliere quel campo.
Esattamente la parte racchiusa tra le due lineette sottili in foto. Lineette comprese.
Grazie!
« Ultima modifica: 17 Mag 2019, 19:35:05 da simpad »

Offline floyd1616

  • Appassionato
  • ***
  • Post: 497
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo cerca standard: eliminare parte "Cerca solo:"
« Risposta #1 il: 26 Apr 2019, 18:26:24 »
Ciao,
probabilmente il tuo file dovrebbe trovarsi al seguente percorso:

Codice: [Seleziona]
/components/com_search/views/search/tmpl/default_form.php
Scrivo "probabilmente" in quanto ho solo visto i files sul server e non ho potuto fare nessuna prova.

Ti consiglio di crearti un override del suddetto file ( la procedura è stata scritta più volte).

Una volta che nella cartella del tuo template hai una di nome "html", all'interno di essa ti verrà creato il file
Codice: [Seleziona]
default_form.php
Portalo sul desktop ed indicativamente al rigo 56,  avrai:

Codice: [Seleziona]
fieldset class="only"
A me il fieldset va da rigo 56 fino a 67.

Per non commettere errori, prova a commentare e riportare il file nella cartella.

Aggiorna il front-end e vedi se ti appare quella label con il  checkbox

Saluti

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Re:Modulo cerca standard: eliminare parte "Cerca solo:"
« Risposta #2 il: 26 Apr 2019, 18:53:06 »
Io ho fatto il backup del file in questione, poi ho eliminato le righe dal 56 al 67, salvato, caricato il file pulita la cache ma riappare come prima. così ho ripristinato il backup del file che avevo creato.

non hai detto che devo fare con quelle righe.

PS: quel file lo trovo solo da SFTP non nella cartella html del template.

Se mi dici come fare in questo caso un override, forse capirò come farlo in tutti gli altri casi.
Dici che è stato detto tante volte, ma non riesco a capire. Se puoi farmi questa immensa cortesia te ne sarei grato. Grazie!

Offline floyd1616

  • Appassionato
  • ***
  • Post: 497
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo cerca standard: eliminare parte "Cerca solo:"
« Risposta #3 il: 27 Apr 2019, 10:17:04 »
Buongiorno a tutti,
ciao simpad;

poco prima di scriverti ho riprodotto in un mio sito demo quello che hai chiesto.
Credo di esserci riuscito.
Scusa per ieri ma ero abbastanza di corsa.

In basso avrai 3 immagini allegate:

1) screen1  con il testo "cerca solo"
2) screen2  senza il testo che vuoi eliminare
3) screen del codice da commentare

Dunque, il file che ho menzionato ieri, 
Codice: [Seleziona]
default_form.php è quello corretto.

esso si trova al seguente percorso:

Codice: [Seleziona]
/components/com_search/views/search/tmpl/default_form.php
O ti crei l'override in automatico tramite joomla ( consigliatissimo, in quanto non vai a modificare il file del core), oppure te lo crei manualmente.

Come creare l'override con joomla:

Estensioni --> Templates --> Lista templates

Clicca sul  template che stai utilizzando (nel mio caso Protostar dettagli e file)

Nella seconda colonna Componenti, clicca su com_search poi su search.

Immediatamente, nella root in cui hai installato joomla, apri la cartella templates, individua il nome del tuo template in uso.

All'interno di essa avrai una cartella dal nome html.  Aprila e dentro avrai com_search/search

in search troverai 4 files. A te interessa
Codice: [Seleziona]
default_form.php. Portalo sul desktop.

Indicativamente, al rigo 56 avrai codice php e html. Questo codice:

Codice: [Seleziona]
fieldset class="only"
...............................

devi commentare tutto quel blocco di codice (come nella mia screen allegata).

Riporta il file
Codice: [Seleziona]
default_form.php nella cartella dell'override, cioè:

Codice: [Seleziona]
/templates/NomeTemplate/html/com_search/search/
Aggiorna il frontend, immetti una parola da cercare nel modulo di ricerca e nella pagina dei risultati non dovresti più avere il testo "Cerca solo:".

Spero di essere stato abbastanza chiaro.

Posta pure se hai problemi.

Saluti

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Re:Modulo cerca standard: eliminare parte "Cerca solo:"
« Risposta #4 il: 27 Apr 2019, 12:13:55 »
Gentilissimo grazie!
Come puoi vedere dall'immagine qui allegata, i 2 files (il tuo sopra e il mio sotto) sono diversi.
Per caso devo in questo caso metter le 2 slash a sinistra di echo in fondo alla riga 62?

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Re:Modulo cerca standard: eliminare parte "Cerca solo:"
« Risposta #5 il: 27 Apr 2019, 12:20:15 »
se commento echo alla riga 62 sparisce solo la scritt articoli rimane tutto anche il quadratino checkbox, va via proprio solo la scritta Articoli.
Se commento echo alla riga 56 sparisce esclusivamente la scritta "Cerca solo"

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Re:Modulo cerca standard: eliminare parte "Cerca solo:"
« Risposta #6 il: 27 Apr 2019, 12:21:06 »
Utilizzo helix ultimate

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Re:Modulo cerca standard: eliminare parte "Cerca solo:"
« Risposta #7 il: 27 Apr 2019, 13:25:29 »
Ah, intendevi che dalla riga 52 alla 68 devo copiarmi tutte le modifiche che hai fatto? (ne vedo diverse, hai aggiunto anche dello stile)

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Re:Modulo cerca standard: eliminare parte "Cerca solo:"
« Risposta #8 il: 27 Apr 2019, 14:57:09 »
Un'altra cosa.
Per eliminare l'override devo eliminare la cartella com_search nella cartella html del mio template o dolo i file che hanno la data??
Per esempio default_form-20190427-100532.php

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Re:Modulo cerca standard: eliminare parte "Cerca solo:"
« Risposta #9 il: 27 Apr 2019, 15:37:50 »
Ho eseguito le modifiche che sono nel file allegato.
Per far sparire la seconda linea hr non c'era verso. l'ho semplicemente eliminata cancellando il codice
che si trovava tra la riga 66 e 67.

Perfetto. C'è anche più spazio tra i 2 dropdown.

Rimane la domanda pe rla procedura corretta di eliminare l'override.
Elimino tutta la cartella com_search dal template?

Nel secondo file allegato vedi il risultato.

PS: da cell il secondo dropdown è sotto la sua etichetta come il primo, da pc invece è accanto.
Sarebbe carino che il numero dei risultati rimandga sempre sotto la scritta visualizza n.

Nel terzo file vedi come si vede da cell

 



Web Design Bolzano Kreatif