03. januar 2008 - 22:09
Der er
16 kommentarer
Hjælp til breadcrumb
Hej Min sidder ligger i en mappe som hedder side. Men inde på siden skriver jeg ?side=forside hvordan laver man en breadcrumb for at vise hvor man er.
Annonceindlæg fra Salesforce
04. januar 2008 - 20:30
#1
Altså en breadcrumb er jo gerne: Forside - Underside - Noget Så det kommer jo lidt an på hvordan du bygger dine menuer og side struktur op.
04. januar 2008 - 23:12
#2
Kig på kajbi.dk og det er en breadcrump jeg gerne vil have lavet!
05. januar 2008 - 17:34
#3
Til at starte med kan du skrive: Du er her: $_GET['side']
06. januar 2008 - 17:09
#4
Ja men så bliver side navnet jo ikke med stort, og hvis nu man er i artikler og så under en artkle som hedder "bbbaba" Hvordan gør man så?
06. januar 2008 - 17:23
#5
Korrekt, men den side du har der, er jo ikke rigtigt til at give dig mere info. Et eller andet sted, skal en side jo vide om der er tale om en underside eller hovedside. Er det f.eks. en underside til side 2, kan breadcrumb være: side2 -> underside 1 -> noget. Men det skal jo gøres klart bagved det som vises til brugeren.
06. januar 2008 - 19:29
#6
Ja men hvordan gør man lige det?
06. januar 2008 - 19:31
#7
Det gør man med kode. :o) Det kommer jo an på hvordan du bygger din side op.
06. januar 2008 - 19:44
#8
VIl du hjælpe? Sådan her ser index.php ud: <?php session_start(); include("mysql_config.php"); include("function.php"); ?> <html> <head> <?php $meta = array( 'dk' => array( 'lang' => 'da', 'title' => 'Kajbi.dk', 'description' => 'Kajbi', 'keywords' => 'Kajbi, kajbi.dk', ), ); $default = array( 'lang' => 'da', 'title' => 'Kajbi.dk', 'description' => 'Kajbi', 'keywords' => 'Kajbi, kajbi.dk', ); preg_match('/\.([a-z]+)$/', $_SERVER['HTTP_HOST'], $tld); $meta = array_merge($default, $meta[$tld[1]]); print " <title>{$meta[title]}</title>\n"; print " <meta name=\"description\" lang=\"{$meta[lang]}\" content=\"{$meta[description]}\">\n"; print " <meta name=\"keywords\" lang=\"{$meta[lang]}\" content=\"{$meta[keywords]}\">\n"; ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" type="text/css" href="includes/style.css"> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="650" height="100%" border="0" cellpadding="0" cellspacing="0" align="center" valign="top"> <tr> <td colspan="7" background="images/top.gif" height="8" valign="top"></td> </tr> <tr> <td colspan="7" bgcolor="#7f7f7f" height="15" valign="top"></td> </tr> <tr> <td colspan="7" background="images/bund.gif" height="5" valign="top"></td> </tr> <tr> <td colspan="7" background="images/logo.gif" height="120" valign="top"></td> </tr> <tr> <td colspan="3" background="images/top.gif" width="450" height="8" valign="top"></td> <td rowspan="6" bgcolor="#FFFFFF" width="25" height="100%" valign="top"></td> <td colspan="3" background="images/top.gif" width="175" height="8" valign="top"></td> </tr> <tr> <td colspan="3" bgcolor="#7f7f7f" height="15" width="450"><B><font color="#FFFFFF"> - Du er her: </font></b></td> <td colspan="3" bgcolor="#7f7f7f" height="15" width="175"><B><font color="#FFFFFF"> - Menu:</font></b></td> </tr> <tr> <td colspan="3" background="images/bund.gif" width="450" height="5" valign="top"></td> <td colspan="3" background="images/bund.gif" width="175" height="5" valign="top"></td> </tr> <tr> <td colspan="3" bgcolor="#bebebe" width="450" height="4"></td> <td colspan="3" bgcolor="#bebebe" width="175" height="4"></td> </tr> <tr> <td rowspan="2" bgcolor="#bebebe" width="3" height="100%" valign="top"></td> <td bgcolor="#bebebe" width="442" height="100%" valign="top"> <?include("includes/mysql_config.php");?><?php $side = isset($_GET['side']) ? (file_exists('side/'.$_GET['side'].'.php') ? $_GET['side'] : '404') : 'forside'; include('side/'.$side.'.php'); ?> </td> <td rowspan="2" bgcolor="#bebebe" width="5" height="100%" valign="top"></td> <td rowspan="2" bgcolor="#bebebe" width="5" height="100%" valign="top"></td> <td bgcolor="#bebebe" width="164" height="100%" valign="top"><? include('includes/menu.php'); ?> </td> <td rowspan="2" bgcolor="#bebebe" width="6" height="100%" valign="top"></td> </tr> <tr> <td bgcolor="#bebebe" width="442" height="4" valign="top"></td> <td bgcolor="#bebebe" width="164" height="4" valign="top"></td> </tr> <tr> <td colspan="7" background="images/top.gif" height="8" valign="top"></td> </tr> <tr> <td colspan="7" bgcolor="#7f7f7f" height="15" valign="top"><center><font color="#FFFFFF">Copyright © <? echo date("Y"); ?> Kajbi.dk, <a href=mailto:info@kajbi.dk>Kaj Billeskov</a> & <a href=mailto:kim@kajbi.dk>Kim Henrik Larsen</a></font></center></td> </tr> <tr> <td colspan="7" background="images/bund.gif" height="5"></td> </tr> </table> </body> </html>
06. januar 2008 - 19:57
#9
Jeg prøver at hjælpe, men din kode her viser heller ikke rigtigt noget om hvordan din menu er styret.
06. januar 2008 - 20:06
#10
<?php $side = isset($_GET['side']) ? (file_exists('side/'.$_GET['side'].'.php') ? $_GET['side'] : '404') : 'forside'; include('side/'.$side.'.php'); ?> Sådan er det styret, i filen menu står der: <a href="?side=forside">Forside</a><br> <a href="?side=ting">Ting</a><br>
06. januar 2008 - 20:12
#11
Men vi det kode der, kan du ikke styre hovedside, underside og underunderside. F.eks. kunne man styre det med: $menu = array('side1' => array('underside1.1','underside1.2'), 'side2' => array('underside2.1', 'underside2.2')); Så vil man kunne lave noget kode som kigger viser underside2.2 og at det så er en underside til: side2
06. januar 2008 - 21:50
#12
Det forstår jeg ikkke lige helt, du må meget gerne lave det et færdig resultat og du sakl nok få flere point for det!
07. januar 2008 - 20:27
#13
Jeg vil ikke have point. Jeg vil have dig til at kode og til at forstå det! :o) Du lærer ikke noget af jeg koder det til dig.
12. januar 2008 - 18:51
#14
Come on :D
12. januar 2008 - 19:44
#15
Jeg er her stadig! :o) Hvis du ønsker færdig kode, så skal du flytte dit spørgsmål til OPGAVER.
18. januar 2008 - 21:09
#16
Sådan nu skulle den være flyttet :D
Vi tilbyder markedets bedste kurser inden for webudvikling