PDA

Visualizza versione completa : [CSS] su FlatNuke tema FlatCry


Macao
29-04-2008, 22.17.44
come da oggetto, vorrei sapere se esiste un modo per centrare il menu orrizontale (gestito come lista, non come tabella)

ho provato vari margin (left, right, auto e % visti gli esempi qui http://www.w3schools.com/) nel CSS, e qualche sporco center nel file structure.php, ma nulla da fare

qualcuno ha qualche idea....con inspectis non sono riuscito a capire da quali div è gestito



tnx

Doomboy
30-04-2008, 15.14.47
Non ho capito, Macao: Quale menu orizontale?

Doomboy
30-04-2008, 15.19.07
Aspetta forse ho capito... è che il link al sito degli esempi m'ha decisamente forviato. Do uno sguardo, mi pare che su un sito fatto con flatnuke c'ero riuscito...

Macao
30-04-2008, 22.26.42
ok tnx

il menu orrizontale è lo stesso della home di FN

http://flatnuke.netsons.org/

Doomboy
02-05-2008, 12.16.17
Ok se mi dai un link al volo dal quale scaricare il tema ci do uno sguardo ;)

Macao
03-05-2008, 02.16.00
http://www.megaupload.com/?d=7LWLCJF8

su theme.php

// function to create horizontal menu
function create_menu_horiz() {
$mod = getparam("mod", PAR_GET, SAN_FLAT);
$father_mod = explode("/", $mod);
global $theme;
// get menu items
$menu_links = list_sections("sections", "links");
$menu_names = list_sections("sections", "names");
if($menu_links == null)
return;
// print menu
$menu_item = _HOMEMENUTITLE; // homesite
echo "<div id='portalTabs'><ul>";
$class = ($mod == "") ? "selected":"plain";
echo "\n<li class='$class'><a href='index.php' title='"._FINDH."'>$menu_item</a></li>";
for ($i=0; $i < count($menu_links); $i++) {
$father_sect = explode("/", $menu_names[$i]);
$class = ($father_mod[0] == $father_sect[0]) ? "selected":"plain";
echo "\n<li class='$class'>$menu_links[$i]</li>";
}
echo "</ul></div>";
}


su structure.php

<!-- MENU -->
<div class="menu" ><? create_menu_horiz(); ?></div></div>
<div id="logoright"><img alt="logo" src="<?="themes/$theme/images/logo2.png"?>" border="0"></div>
<div id="bann"></div>





il tema è compreso in FN 2.7, non so se ha delle imcopatibilità con le versioni precedenti

codice html generato

<!-- MENU -->
<div class="menu">

<div id='portalTabs'><ul>
<li class='selected'><a href='index.php' title='Home Page'>Home</a></li>
<li class='plain'><a href="index.php?mod=01_Archivio_News" title=" Vai alla sezione: Archivio News">Archivio News</a></li>
<li class='plain'><a href="index.php?mod=02_Forum" title=" Vai alla sezione: Forum" accesskey="f">Forum</a></li>
<li class='plain'><a href="index.php?mod=Download" title=" Vai alla sezione: Download" accesskey="d">Download</a></li>
<li class='plain'><a href="index.php?mod=Gallery" title=" Vai alla sezione: Gallery">Gallery</a></li>
<li class='plain'><a href="index.php?mod=Mappa_Sito" title=" Vai alla sezione: Mappa Sito" accesskey="m">Mappa Sito</a></li></ul></div> </div>
</div>

<div id="topright"></div>
</div>
<div id="bann"></div>






tnx

Macao
09-05-2008, 03.41.35
Doom ???

qualche info???

...mi pare troppo stano che con i css non si possa centrare una lista...
io ho dato fondo a quello che so, se qualcuno ha qualche idea...

tnx

PS: dimenticavo, il template è un porting del mollio tipo c http://www.mollio.org/typeC.html