WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   göra så att menyn ändras på alla sidor ? (https://www.wn.se/forum/showthread.php?t=6972)

pajas 2005-03-26 18:00

Hur kan man göra ett meny-system så att när man ändrar på ett ställe ändras det överalt ?
har just nu ramar eller vad det heter ( på http://www.pajas.tk )

Sigurd 2005-03-26 22:51

I vilket språk? Exempel i PHP iaf.

Kod:

<?php

# header

 $pages = array(0 => "sida1.php", "sida2.php");

 if (isset($_GET["page"]) && in_array($_GET["page"], $pages)) {
  require_once($pages[$_GET["page"]]);
 } else {
  echo "error";
 }

# footer

?>


AlphaVoidStudios 2005-03-27 00:15

det finns ett program (minss inte va d heter) som ändrar på alla filer av den extension du väljer. Sök på google...

AlphaVoidStudios 2005-03-27 00:16

ett bättre alternativ är att använda en DHTML/JAVA meny som har en källkod i en annan fil som du ändrar i. Du använder då bara en "tag" för att implementera java-menyn/dhtml-menyn i olika html filer. Sedan när du ändrar i källkoden ändras alla HMTL-filerna

Sigurd 2005-03-27 00:24

Citat:

Originally posted by AlphaVoidStudios@Mar 27 2005, 01:16
ett bättre alternativ är att använda en DHTML/JAVA meny som har en källkod i en annan fil som du ändrar i. Du använder då bara en tag för att implementera java-menyn/dhtml-menyn i olika html filer. Sedan när du ändrar i källkoden ändras alla HMTL-filerna

Ja, men du förstår nog inte riktigt innebörden i kodsnutten jag lämnade innan.

# header = Ersätt med HTML. Titel, ev. header (logotyp t.ex.), meny mm.
# footer = Ersätt med HTML. ev. footer, avsluta dokumentet.

Anropa sidan med sidan.php?page=sida1.php t.ex. så blir det alltid samma header och footer men själva innehållet ändras. Precis som han ville.

Äsch, kan inte förklara något vidare ikväll. Hoppas någon förstår iaf. :P

pajas 2005-03-27 01:14

Citat:

Originally posted by AlphaVoidStudios@Mar 27 2005, 01:16
ett bättre alternativ är att använda en DHTML/JAVA meny som har en källkod i en annan fil som du ändrar i. Du använder då bara en "tag" för att implementera java-menyn/dhtml-menyn i olika html filer. Sedan när du ändrar i källkoden ändras alla HMTL-filerna
Jag kör ju redan med DHTML men då måste jag ändra på alla sidor om jag inte gör som nu använder Iframes

Saint 2005-03-27 04:11

Kod:

<? include("yourfilename.php") ?>
kanske kan hjälpa.

tizag.com/phpT/include.php

Sigurd 2005-03-27 04:25

Detta är ju isf lättare att använda => http://pastebox.w3w.se/?x=68

magiana 2005-03-27 09:44

Ett annat simpelt sätt är ju att använda SSI. Busenkelt! :P

PKaze 2005-03-27 10:34

Citat:

Originally posted by AlphaVoidStudios@Mar 27 2005, 00:16
ett bättre alternativ är att använda en DHTML/JAVA meny som har en källkod i en annan fil som du ändrar i. Du använder då bara en tag för att implementera java-menyn/dhtml-menyn i olika html filer. Sedan när du ändrar i källkoden ändras alla HMTL-filerna

Jag personligen är emot Java eftersom alla inte har en JVM installerad. Flertalet besökare kommer alltså inte att se menyn.
Är osäker på om google följer länkar i Java? Om inte är det en stor nackdel.


Alla tider är GMT +2. Klockan är nu 05:14.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson