Joomla messaggio di errore della ricerca lay out
DiceLock sito Web Security è stato creato utilizzando Joomla. Joomla è un grande Content Management System (CMS) che ci permette di avere un bel sito web in pochi minuti. Ma alcune personalizzazioni possono essere eseguite per allinearlo con le nostre preferenze, come messaggi di errore dal modulo di ricerca, e questa è una cosa che abbiamo fatto ...
|
Si applica a: Joomla 1.5 |
Queste personalizzazioni sono forniti "COME SONO" senza alcuna garanzia di sicurezza e DiceLock declina ogni responsabilità, espressa o implicita incluse quelle di commerciabilità, NON VIOLAZIONE DI PROPRIETÀ INTELLETTUALE DI TERZI, DI IDONEITÀ PER UN PARTICOLARE SCOPO. Aggiornare o reinstallare il codice sorgente su misura (pacchetto, plugin, componenti, ...) può rimuovere le personalizzazioni effettuate. |
Joomla dispone di errore o messaggi di avviso quando la funzione di ricerca non ha trovato qualcosa o se ritiene che non basta ingresso (input è troppo breve per poter fornire informazioni valide) è stato introdotto il modulo di ricerca.
Per esempio se chiediamo alla ricerca di "1", ciò che otteniamo è:
Che indica che più di 3 caratteri fino ad un massimo di 20 caratteri sono necessari per eseguire la ricerca.
Oppure, quando una parola comune come "e" viene cercato si ottiene:
A DiceLock di sicurezza che abbiamo trovato difficoltà a scoprire che c'è stato un errore, il messaggio è stato integrato nel layout di default e non si accorse dello spettatore che qualcosa non va successo.
Abbiamo voluto notare lo spettatore che era successo qualcosa di sbagliato fare alcuni cambiamenti nel formato di errore. Abbiamo cercato tramite la directory di Joomla e abbiamo scoperto che i messaggi di errore della ricerca sono stati trattati per la radice del file / components / com_search / views / ricerca / tmpl / default_error.php.
Abbiamo trovato che il valore predefinito "default_error.php" file assomiglia a questo:
( '_JEXEC' ) or die ( 'Restricted access' ) ; ?> <table class="searchintro <?php echo $this -> params -> get ( 'pageclass_sfx' ) ; ?> "> <tr> <td colspan="3" > <?php echo $this -> escape ( $this -> error ) ; ?> </td> </tr> </table> <? Php defined ('_JEXEC') or die ('Area riservata');?> Class tabella <= "searchintro <? Php echo $ this - params> -> get ('pageclass_sfx');?>"> <Tr > <td colspan="3"> <? php echo $ this - escape> ($ this - Errore>);?> </ td> </ tr> </ table>
Quindi, ciò che abbiamo fatto è quello di aggiungere un "tag font" per mostrare il messaggio di errore in un colore llamative come il rosso (# FF0000). Quello che abbiamo fatto è di sinistra il default_error.php file in questo modo:
( '_JEXEC' ) or die ( 'Restricted access' ) ; ?> <table class="searchintro <?php echo $this -> params -> get ( 'pageclass_sfx' ) ; ?> "> <tr> <td colspan="3" > <font color="#ff0000"> <?php echo $this -> escape ( $this -> error ) ; ?> </font> </td> </tr> </table> <? Php defined ('_JEXEC') or die ('Area riservata');?> Class tabella <= "searchintro <? Php echo $ this - params> -> get ('pageclass_sfx');?>"> <Tr > <td colspan="3"> <font color="#ff0000"> <? php echo questo -> (fuga $ this ->) errore;?> <$> </ font / td> </ tr> < / table>
E adesso, quando i nostri telespettatori chiedono di serach per "1", ciò che otteniamo è:
E quando si cerca una parola comune come "e" si ottiene:
Gli spettatori si nota che la ricerca aveva qualcosa di sbagliato che deve essere fissata.
Related posts:
- Joomla Modulo di ricerca miglioramento immagine
- Joomla VirtueMart prodotti affini lay out
- WordPress - Migliora la tua 404 Not Found risposte File (1 di 4)
- Joomla - SEO (Search Engine Optimization) Albero questione menu DHTML
- Joomla - SEO (Search Engine Optimization) Albero menu DHTML - links interni e soluzione mappa del sito



























