-
07-08-2011, 18:12 #1
CMS in .html bestand - Is dit mogelijk?
Ik heb een vrij goed lopende site die volledig bestaat uit .html documenten.
Om makkelijker te werken zou ik graag mijn header en rechtermenu in één cms te hebben dat dan wordt opgeroepen vanuit elke pagina.
voorwaarden:
- bestandextensie moet behouden blijven (.html)
- content van header en menu moet geïndexeerd worden
- HTML validated.
Kan iemand me zeggen of dit mogelijk is?
Je mag me ook steeds een PM sturen als je iets wil bijverdienden.
Alvast bedankt!Last edited by tonymontana; 07-08-2011 at 18:42.
no votes
-
-
07-08-2011, 18:39 #2Deactivated user
- Registered
- 14/08/10
- Location
- Diest
- Posts
- 2,419
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 8/16
'Een cms-bestand'. Now that's new. Uitleg?
no votes
-
07-08-2011, 18:44 #3
Wat ik nodig heb is dus een content management system dat mijn menu's regelt vanuit één bestand. Ik neem toch aan dat dat is wat ik nodig heb om te werken

Momenteel werk ik met iframes maar deze zijn niet indexeerbaar door Google en worden ook afgeraden. Bovendien zou het ook fijn zijn mocht ik mijn header soms kunnen wijzigen qua hoogte zonder in elk bestand de hoogte aan te moeten passen.no votes
-
07-08-2011, 18:48 #4Deactivated user
- Registered
- 14/08/10
- Location
- Diest
- Posts
- 2,419
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 8/16
Begrijp nog altijd niet goed wat je bedoelt, maar ik denk dat jij een html-template bedoelt.
Dit is volledige code, maar zonder content. Als je een nieuwe pagina maakt op basis van een template dan 'erft' dat document de code van de template en vul je de content zelf in.
- Ik ben wel in Dreamweaver aan het denken, dus met notepad++ of dergelijke is dit misschien niet haalbaar
-
no votes
-
07-08-2011, 18:57 #5
Ik heb al een html template maar wil niet elk bestand manueel aanpassen als ik een item toevoeg aan mijn menu. Ik zou dus in mijn html template iets willen oproepen dat het menu inlaad. Net zoals ik dat nu doe met een Iframe maar dan op een correcte manier.
no votes
-
07-08-2011, 19:17 #6Approved 9liver
- Registered
- 10/12/06
- Location
- Antwerpen
- Posts
- 3,721
- iTrader
- 4 (100%)
- Mentioned
- 0 Post(s)
PHP: include - Manual
Simpelste oplossing
...no votes
-
07-08-2011, 19:56 #7Member
- Registered
- 19/06/11
- Location
- Hasselt
- Posts
- 934
- iTrader
- -3 (0%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/5
Inderdaad php include is wat je nodig hebt (:
makkelijk te gebruiken zeker als je liefst enkel met html werkt.
(het is slechts 1 lijntje php ) let wel , je moet dan al je paginas gaan hernoemen met extensie .php
ik snap in de eerste plaats al niet echt waarom je enkel de extensie .html wilt?
php kan iedereen bekijken , hangt enkel van de server af en 9 kansen van de 10 (als je op shared hosting zit) is dit al automatisch beschikbaarno votes
-
08-08-2011, 00:02 #8
Ik verander niet graag mijn extensie omdat ik al vaak heb gehoord dat dit negatief kan zijn voor de zoekresultaten, zelfs met redirects.
Blijkbaar zou een aanpassing in m'n htaccess file het mogelijk maken een .html te laten lezen als php:
bron:AddType application/x-httpd-php .html
Changing from html to php - affect search rankings? Google SEO News and Discussion forum at WebmasterWorld
en
Parsing HTML as PHP Apache Web Server forum at WebmasterWorld
Iemand hierover een mening of ervaring?There is no need to change the URLs when you add php functionality to a site.
There are two ways to do this.
Either force .html files to be parsed for php content, or change the files from .html to .php and implement an internal rewrite so that when a .html URL is requested the server looks for the matching .php file to carry out the request.
to be clear, URLs and files are not at all the same thing, and the action of a server is to map a URL request to an internal file.no votes
-
08-08-2011, 00:22 #9
Ik heb ondertussen de code toegevoegd aan m'n aan m'n htaccess file en een nieuw bestandje gemaakt dat phpinfo.html noemt
daar heb ik volgende php code op geplaatst:
<?php
phpinfo();
?>
Als ik de pagina open zie ik alle informatie van mijn PHP. Volgens mij werkt het dus
Iemand hier met voldoende kennis van PHP die de taak op zich wil nemen om m'n menu te programmeren?no votes
-
08-08-2011, 00:53 #10Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 42/128
Ge brengt hier veel mensen in de war omdat ge spreekt over een CMS, maar dit heeft helemaal niets met een CMS te maken.
Ge wilt feitelijk uw pagina's opdelen zodat ge één bestand hebt met een menu, één met een header en dan per content een pagina als ik u juist begrijp.no votes
-
08-08-2011, 03:07 #11
Wel ik had een management systeem nodig voor mijn statische content dus ging ik er vanuit dat ik een vorm van CMS moest gebruiken

Verder sla je de nagel op de kop. Losse pagina's die dezelfde header en menu oproepen maar dat alle content leesbaar is door Google. Eventueel dacht ik om ook m'n footer en google analytics code op deze manier in te voegen.no votes
-
08-08-2011, 11:14 #12Deactivated user
- Registered
- 14/08/10
- Location
- Diest
- Posts
- 2,419
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 8/16
So let me get this straight, iets zoals dit:
?Code:<head> <title>Embed social network buttons tutorial - page 1 | bramvanroy.be</title> <?php include("htmlimports/head.html"); ?> </head> <body id="page-1" onLoad="prettyPrint()"> <?php include("htmlimports/topwrapper.html"); ?> <div id="wrapper"> <?php include("htmlimports/socialmedia.html"); ?> <div id="content"> <h1>Social network buttons</h1> <?php include("htmlimports/toc.html"); ?> <div id="intro"> Blablablacontent </div> <!-- End intro --> <div id="basics"> Blablablacontent <!-- End basics --> <?php include("htmlimports/adsense1.html"); ?> </div> <!-- End content --> <?php include("htmlimports/footer.html"); ?> </div> <!-- End wrapper --> </body>
Als het zoiets is, veronderstel ik dat je uit het voorbeeld wel kan begrijpen wat het doet. Overal waar een <?php include() ?> staat wordt er dus een html-document 'geimporteerd'. Als je iets in bv. 'head.html' aanpast (een ander stylesheet bv.) zal dat op alle pagina's worden angepast.no votes
-
08-08-2011, 12:39 #13
Inderdaad, het werkt fantastisch! Geen idee dat de oplossing zo simpel was

Nu nog één vraagje: geef ik de includes een php extensie of .html extensie?
Is hier een verschil bij qua mogelijkheden of seo?no votes
-
08-08-2011, 12:41 #14Member
- Registered
- 15/11/03
- Location
- Tongeren
- Posts
- 4,829
- iTrader
- 12 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/24
Nee dit maakt niets uit
no votes
-
08-08-2011, 12:43 #15Deactivated user
- Registered
- 14/08/10
- Location
- Diest
- Posts
- 2,419
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 8/16
Maakt niets uit, gewoon html voldoet.
Last edited by -BVR-; 08-08-2011 at 17:52. Reason: Fout van mij.
no votes
