it-swarm.dev

Qual è il modo migliore per caricare una casella di ricerca all'interno della pagina 404 personalizzata, in particolare in sh404SEF

Sto usando sh404SEF sul mio sito Web per una grande organizzazione. Nella pagina 404 personalizzata, ho già pubblicato le caselle di ricerca per i diversi database delle applicazioni Zoo utilizzati dal sito. È simile a "trova lavoro" e "trova un negozio". Quelle caselle di ricerca sono separate dalla ricerca nel sito per il contenuto effettivo. Penso che avere un terzo modulo per "cercare nel sito" dopo avere gli altri sarebbe un numero eccessivo di moduli.

Quindi voglio mettere una casella di ricerca nel corpo della pagina 404 che cerca il contenuto reale. Già sulla pagina 4040 personalizzata sh404, dice in modo dinamico il nome della pagina cercata, quindi offre 3-5 possibili scelte di collegamenti "corretti". Voglio anche avere una casella di ricerca alla fine in quel contenuto per quando le scelte non sono utili.

Qual è una soluzione leggera a questo? Posso caricare lì una posizione del modulo e caricare un modulo di ricerca nel contenuto, ma sembra troppo nidificato.

Pensieri?

2
Toni Marie

Potresti provare a inserire l'HTML generato dal mod_search modulo direttamente:

<form action="index.php" method="post" class="form-inline" _lpchecked="1">
     <input name="searchword" id="mod-search-searchword" maxlength="20" class="inputbox search-query" type="text" size="20" value="Search..." onblur="if (this.value=='') this.value='Search...';" onfocus="if (this.value=='Search...') this.value='';">       
     <input type="hidden" name="task" value="search">
     <input type="hidden" name="option" value="com_search">
     <input type="hidden" name="Itemid" value="101">
</form>

Non è il modo più elegante per farlo, ma dovrebbe funzionare ed è la soluzione più leggera che mi viene in mente.

4
johanpw