15. juni 2007 - 01:24
Der er
7 kommentarer
Php menu struktur?
Hej Eksperter,
Er der en som ligger inde med en menu struktur allá den på
www.rbk.dk (selvfølgelig bare i php og ikke asp)?
Så smid da gerne koden og modtag mine point !
// Nakhaii
Annonceindlæg fra Infor
Tænker du på menuen i toppen eller i venstre side?
Slettet bruger
15. juni 2007 - 06:58
#2
Der er ikke noget asp i menustrukturen - det er js-html og css
Jeg tænker på hele menuen ! - og ok, jamen så har jeg taget fejl, men i hvertfald så er det hele den sammenhængende menustruktur
Nogen af jer der ligger inde med en sådan struktur - eller måske har mulighed for at lave en ?
<TABLE id="seniorTable" width="100%"> <TR> <TD class="menu" id="klubMenu" align="left"> <table id="ctl02_Menu1_menuTable" class="leftMenu" border="0"> <tr> <td><img src="images/bold.gif" style="border-width:0px;" /></td><td><b><a class="leftMenu" href="default.aspx?topValg=klubben&valg=forside">Forside</a></b></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=kontingent">Kontingent</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=lejenbane">Lej en bane</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=bestyrelse">Bestyrelsen</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=sponsorer">Sponsorer</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=aktivitet">Aktiviteter</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=udvalg">Udvalg</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=bane7">Bane 7</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=vedtaegter">Vedtægter</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=alleNyheder">Nyheder</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=tilmeld">Stævner</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=filoversigt">Dokumenter</a></td> </tr><tr> <td> </td><td><a class="leftMenu" href="default.aspx?topValg=klubben&valg=links">Links</a></td> </tr> </table> CSS: body, table, p, pre, td, tr, div, input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; } table.full-size { width:800px; border:0; padding:0px 0px 10px 0px; margin: 0px 0px 0px 0px; background-color:#FFFFFF; border: 1px solid #141C50; } .tblTopMenu { margin:0px; padding:0px; } tr.rowEven {padding: 5px 5px 5px 5px; background-color:#FFFFFF;} tr.rowOdd {padding: 5 5 5 5; background-color:#EEEEEE} td.alignTop {vertical-align:top} td.paddingRight {padding: 0 0 0 15} td.sponsor {width:130px;} .sponsorImg {margin: 15px; border: 0px;} .imgBanner {margin: 0px; padding: 0px; display:block;} .divLogo{padding-bottom: 0px; margin: 0px; width: 800px;} table.maxWidth {width:100%;} table.leftMenu {width:130px; padding: 0 0 0 0; background-color: #FFFFFF} td.menu {width:100px; border-right: 1px solid #CA0F1D; vertical-align:top;} /*td.news {width:170px; vertical-align:top; padding:0 2 0 0;}*/ td.main {width:100%; vertical-align:top} td.indhold {vertical-align:top; width: 100%; padding: 0 2 0 7; } td.medlemUdvalg {vertical-align:top; width: 100%; padding: 5 5 5 5; border-top : 1px solid #141C50; text-align:left} td.medlemBillede {vertical-align:top; width: 100%; padding: 10 5 10 5; border-top : 1px solid #141C50; text-align:right} td.withBorder {border-top : 1px solid #141C50; padding: 3px 5px;} td.noBorder{padding: 3px 5px;} td.listPadding {padding-top:5px; vertical-align:top;} td.listPaddingWithBorder {padding-top:5px; margin-top:5px; vertical-align:top; border-top : 1px solid #141C50;} .rowEven .withBorder { padding-top:10px; } .rowEven .noBorder { padding-bottom:10px; } .rowOdd .withBorder { padding-top:10px; } .rowOdd .noBorder { padding-bottom:10px; } td.unselected { text-align:center; font-weight:bold; background-color:#141C50; color: #FFFFFF; width:25%; border-left: 1px solid #CA0F1D; } td.unselectedMouse { text-align:center; font-weight:bold; background-color:#CA0F1D; width:25%; border-left: 1px solid #CA0F1D; } td.selected { width:25%; font-weight: bold; background-color:#FFFFFF; color: #141C50; border-top : 1px solid #141C50; border-left : 1px solid #141C50; border-bottom : 1px solid #141C50; border-right : 1px solid #141C50; text-align:center; } tr.seperator{ background-color:#FFFFFF; height:20px; } tr.listHeader {font-weight:bold; color:#CA0F1D; padding-bottom:3px} tr.rowWithBorder td {border-top : 1px solid #141C50; padding: 5px 5px} tr.topMenu { background-color: #141C50; margin:0px; font-size: 13px;} tr.topMenu td {font-size: 13px;} a.leftMenu{ text-decoration: none; color: #141C50; } a.leftMenu:hover { text-decoration: underline overline; color: #CA0F1D; } a.topMenu { text-decoration: none; color: #FFFFFF; } a.topMenu:hover { text-decoration: none; color: #FFFFFF; } td.selected a { color:#CA0F1D; } td.selected a:hover { color:#141C50; } a { text-decoration: none; color: #CA0F1D; } a:hover{ text-decoration: underline; color: #CA0F1D; } a.nothing { text-decoration: none; color: #000000; } a.nothing:hover { color: #000000; text-decoration: none; } h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; text-align:left; color: #141C50; padding-top:5px; } h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:left; color: #CA0F1D; margin-bottom:0px; padding-bottom:3px; } legend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:left; color: #CA0F1D; padding: 5px 2px 5px 2px; } fieldset { padding:0px 3px 5px 3px; } img{ margin: 0px; padding: 0px; border: 0px; } .floatLeft { float:left; margin-right: 10px; } .kontaktInfo { color: Gray; } .smallTxt { font-size:9px; } .altlink { cursor: default; } .dandomain { width:800px; } .message { color: #CA0F1D; } .frameStyle{ border: 0px; } .infoTable{ border: 1px solid #141C50; width: 100%; } tr.infoHeader { background-color: #cccccc; font-size: 12px; font-weight:bold; text-align:center; color: #CA0F1D; padding: 5px 2px 5px 2px; } .centerCellBg{ background-color: #E3E3E3; text-align:center; } .divStreamer { border: 1px solid #141C50; padding: 8px 8px 8px 8px; margin: 10px; text-align:center; } .konkurrenceHeader { color:#CA0F1D; font-weight:bold; } Dette er bare copy/paste fra den side du henviser til!
Ja men kan du ikke lave det om til php, og således at det er stille op i tabeller og række ligesom på den side, det skal være samme tekstoverskrifter og undertekster.
Noget ala: <?php //array som bruges til menu. //Bliver vist i den rækkefølge de skrives her i. $menu = array('Forside' => 'forside', 'Kontingent' => 'kontingent', 'Lej en bane' => 'lejenbane', 'Bestyrelse' => 'bestyrelse', 'Sponsorer' => 'sponsorer', 'Aktiviteter' => 'aktivitet', 'Udvalg' => 'udvalg', 'Bane 7' => 'bane7', 'Vedtægter' => 'vedtaegter', 'Nyheder' => 'alleNyheder', 'Stævner' => 'tilmeld', 'Dokumenter' => 'filoversigt', 'Links' => 'links'); ?> <TABLE id="seniorTable" width="100%"> <TR> <TD class="menu" id="klubMenu" align="left"> <table id="ctl02_Menu1_menuTable" class="leftMenu" border="0"> <?php foreach($menu AS $title => $link) { echo '<tr>'."\r\n"; if($_GET['valg'] == $link) { echo '<td><img src="images/bold.gif" style="border-width:0px;" /></td>'."\r\n"; echo '<td><b><a class="leftMenu" href="default.aspx?topValg=klubben&valg='.$link.'">'.$title.'</a></b></td>'."\r\n"; } else { echo '<td> </td>'."\r\n"; echo '<td><a class="leftMenu" href="default.aspx?topValg=klubben&valg='.$link.'">'.$title.'</a></td>'."\r\n"; } echo '</tr>'."\r\n"; } ?> </table> </TD> </TR> </TABLE>
Vi tilbyder markedets bedste kurser inden for webudvikling