Enkelt sätt att generera en ny sida på med ny information?

Permalänk
Medlem

Enkelt sätt att generera en ny sida på med ny information?

Hej!

Många bilsidor har ju så att en sida genereras när man går in på en bil. Och information om den bilen kommer fram.
Men är det php/asp alla använder sig av där? Eller funkar det med css? Eller något script kanske?

Vart lägger man informationen om bilen isåfall? För är väl nästan lika enkelt att skapa en sida om bil1, bil2, bil3 osv?

Permalänk
Medlem

Finns massor av sätt att göra det på.

I html kan man lägga in target="_Blank" så öppnar sig länken i ett nytt fönster.

Sen var man har innehållet som visas på den nya sidan varierar beroende på språk, hur många olika sidor man vill göra.

Enklast är att bara skapa en ny sida med den nya informationen, såsom jag tror du menar med bil1, bil2 osv.

Har man många sidor kan man slänga in all info i en databas och sen ta all info därifrån beroende på vilken länk besökaren tryckte på.
Lite mer avancerat och kräver någon form av skriptspråk.

edit: nice nick btw

Permalänk
Medlem

Om det handlar om innehåll som du själv lägger in skulle jag göra en mall för hur denna såg ut, beroende på hur avancerad layouten ska vara för innehållet så kan det vara bra att tänka på framtida förändringar. Sedan beror det på hur många sidor du kommer behöva. Försök alltid att hålla sidan du skapar så dynamisk som möjlig om undersidorna överstiger antalet som är lätt att förändra "för hand".

Jag hade skapat en huvudsida (all layout för sidan) som inkluderar en annan sida som fungerar som ett ramverk för vad som ska importeras in. Med hjälp av post-data som du skriver in i en länk så kan du exempelvis låta php behandla den som en variabel och hämta in den information som behövs.

Exempelvis när man klickar på Bil 1 så ser länken ut så här:
<a href="showcar.php?carid=1">

Med php kan du då i dokumentet showcar.php behandla datan för carid, ett förenklat exempel:

//Sätt en variabel från carid om denna finns med i länken if(isset($_GET['carid']){ $showcar = $_GET['carid']; } //Bestäm vad som ska hända beroende på vad variabeln innehåller switch($showcar){ case '1': echo '<img src="img/bil1.jpg" alt="" /><br /><span>Bil nummer 1, fin bil</span>'; break; case '2': echo '<img src="img/bil2.jpg" alt="" /><br /><span>Bil nummer 2, finare bil</span>'; break; case '3': echo '<img src="img/bil3.jpg" alt="" /><br /><span>Bil nummer 3, gastronomiska dunderåket</span>'; break; default: echo 'Bilen kunde inte hittas.'; break; }

Skulle det handla om dynamiskt innehåll, så som att personer får lägga upp egna bilar etc. så behöver du helst en databas som dels hanterar användare och sedan innehållet för sidorna. Det blir lite större projekt så där får man räkna med några veckors jobb innan man börjar se färdiga resultat, speciellt om man är lite ny på databaser och serversidesspråk.

Med hjälp av include() eller require() i php kan man inkludera in andra sidor i dokumentet.
Om du inte skrivit någon php tidigare kan jag rekommendera http://www.phpportalen.net/ för att komma igång snabbt, där har dem en skola och när saker hits the fan så får man snabbt hjälp på deras forum. Så finns vi ju här också.

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com