How do I change website content without touching every page? - Printable Version +- Twitist Forums (http://twitist.com) +-- Forum: General Social Media & Marketing Forums (/forum-8.html) +--- Forum: General Social Media questions (/forum-9.html) +--- Thread: How do I change website content without touching every page? (/thread-53504.html) |
How do I change website content without touching every page? - Sean - 01-16-2013 09:25 AM I have a header content I use on every page. This includes a banner, navigation and links to facebook, twitter and myspace. The script also includes the page styles. Is there a way to put all this into a single web document and put a code in place so it automatically inserts it into the page? I want to be able to freely make changes to some of that without editing every single page. - Erraticspark576 - 01-16-2013 09:35 AM Best way to do this it to use a programming language such as PHP. http://www.php.net I use this on my websites. It allows you to mix code and HTML. Every page has to have a php extension and your web server has to support PHP scripting (most do). You would have your header file saved and then use the <?php include('filename.inc'); ?> line to get your standard header and footer into any page. Wil . - Joe - 01-16-2013 09:44 AM Try the PHP function include(). Your site should look like this: File index.php <html> <body> <div id="header"></div> <div id="navigation"></div> <div id="content"> <?php $site = $_GET["site"]; include('homepage/'.$site.'.php'); ?> </div> </body> And your links should look like this: <div id="navigation"> <a href="homepage/index.php?site=home"></a> <a href="homepage/index.php?site=about"></a> </div> Now create the files: homepage/home.php with your content in it. The link will now tell the file index.php which site to load, and index.php will simply insert the content of the included file. |