di Alfredo CoscoA me, il blocco "Cerca" di Flatnuke non è mai piaciuto.
Per carità, è giusto renderlo così com'è nel CMS in forma bruta, ma poi, messo un sito in produzione, quel blocco rappresenta un sacco di spazio sprecato.
Molti template di
freccsstemplates.org, ad esempio, inseriscono il form nella testata oppure in linea con il menù orizzontale.
Vediamo come ottenere lo stesso effetto con Flatnuke
1) creiamo un file php vuoto in
include/phpfunctions/ con un nome a piacere, ad esempio
myfunctions.php 2) copiamo questa funzione nel file:
function small_search_form()
{
// configuration
$search_plugins_dir = "include/search/";
$GLOBALS['search_plugins_dir'] = $search_plugins_dir;
$search_section = "none_Search";
?>
<form action="index.php?mod=<?=$search_section?>" method="post">
<input type="hidden" name="method" value="AND" />
<input type="hidden" name="mod" value="<?=$search_section?>" />
<input type="hidden" name="where" value="allsite" />
<input type="submit" value="Submit" />
<input type="text" name="find" size="10" id="text" />
<a href="index.php?mod=<?=$search_section?>" title="<?=_GOTOSECTION?>: <?=_CERCA?>"><?=_ADVSEARCH?></a>
</form><?
}
/*---end---*/
3) aggiungiamo un ID per il form nel nostro
style.css del tema per formattare il tutto
#searchform{
}
#searchform form{
}
#searchform a:link{
}
4) aggiungiamo la chiamata alla funzione nel file
structure.php del tema dove più ci aggrada
<div id="tema" >
<!-- TOP -->
<div id="topmenu">
<div id="topleft">
<h1><a href="#">Il mio sito</a></h1>
<div id="searchform">Cerca nel Sito:<? small_search_form();?></div>
</div>
<div id="topright"></div>
</div>
....
5) formattare a piacere e servire ben caldo
Derniers articles sur cet argument
Integrare il form di LOGIN nella testata di un sito fatto con Flatnuke (19/10/2009 - 18:31) Lu 426 fois
Icone liquide in Archivio news (18/10/2009 - 18:01) Lu 298 fois
Integrare il form di ricerca nella testata di un sito fatto con Flatnuke (09/10/2009 - 00:42) Lu 389 fois
Creare una Cover page con flatnuke (06/08/2009 - 16:33) Lu 986 fois
Tous les articles sur cet argument