Hemsida - Uppdatera innehåll på flera sidor

Permalänk

Hemsida - Uppdatera innehåll på flera sidor

Urusel rubrik jag vet men jag kan inte formulera min fråga vilket även hindrar mig i mitt sökande.

Jag håller på att göra en hemsida i Dreamweaver. Kan ingenting om kodning, men har börjat förstå lite grunder i CSS.

Min fråga är: Jag har ett antal undersidor som index, kontakt, länkar, information m.m. Uppbyggnaden av sidorna är en kopia av varandra så att jag endast ändrar texten i var och en för sig.
Om jag vill ha en del av sidan statisk så att om jag lägger till viss information i index.html så ändras detta även på de övriga sidorna. T.ex. navigationsmenyn, en nyhetsruta m.m. så att jag slipper öppna upp var och en av sidorna för att skriva in samma information.

Har som sagt svårt att formulera min fråga men hoppas att någon förstår.
Även om ni inte orkar förklara så kanske någon åtminstone kan ge mig ett förslag på vad jag ska söka efter :).

Permalänk
Medlem

Hej!

Det du efterfrågar går ej att göra med enbart html/css. Det finns ett antal olika sätt för att uppnå det resultat du efterfrågar. Du bör söka efter Wordress, Drupal, Joomla eller försöka hitta andra CMS (Content Management System). I grund och botten är dessa kodade i php men t.ex. Wordpress är lätt att koda även om man bara kan html/css. Finns en hel uppsjö av guider på google.

Permalänk
Inaktiv

Om du inte vill använda CMS-verktyg som kevvs nämner så kanske ditt webbhotell/server stöd för PHP? Då kan du använda include-funktionen för att inkludera t.ex. sidhuvud och botten på sidorna.

Kolla in http://www.w3schools.com/php/php_includes.asp.

Permalänk
Medlem

Detta är väldigt enkelt med PHP, och du behöver inte ha några kunskaper om PHP för att göra det.

Kan rekommendera att läsa detta för att få lite förståelse:
http://www.tizag.com/phpT/include.php
http://www.1stwebdesigner.com/css/how-to-create-php-website-t... < - rekommenderad läsning

Det du gör är att du skapar en egen fil för menyn, t.ex menu.php.
Sen byter du ut .html till .php på alla sidorna, och genom att skriva <?php include 'menu.php'; ?> där menyn ska vara, så har du inkluderat den menyn. Allt du behöver göra är att ändra i menu.php filen så ändras den på alla sidorna.

PS: PHP filer använder även dom HTML kod, användandet av php kod sker inte förens du använder ;

<?php
//innanför sådanna taggar lägger man PHP kod
//i detta fall krävs ingen PHP kod förutom 'include' för att inkludera menyn.
inlcude 'menu.php';
?>

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk

3 svar på femton minuter, man kan alltid lite på Sweclockers medlemmar :).
Jag bugar och bockar för era svar, det var nog precis var jag sökte.

Nu har jag fått lite att läsa och gå genom sen återstår det bara att se om jag förstår :).