Hoofdstuk:
Home
0166

Hoofdstukken
Uitleg Waarom

Pagina's
Index
Websites Gemeente Websites Politieke Partijen Dit CMS Systeem Geregistreerde DomeinNamen Voor- en Nadelen PDF

Linken
Dwarsligger PA0BAK

Hoofdstukken
Uitleg Waarom

Linken
Dwarsligger PA0BAK

Pagina's
Index
Websites Gemeente Websites Politieke Partijen Dit CMS Systeem Geregistreerde DomeinNamen Voor- en Nadelen PDF
Dit CMS Systeem

Dit CMS systeem is eigenlijk een heel simpel systeem, met niet (te) veel mogelijkheden.
Er is (standaard) geen mogelijkheid om pagina's online aan te passen, of aan te maken.
Dit betekend, dat alles eerst op uw eigen computer gemaakt moet worden en daarna met een FTP programma op de server gezet kan worden.

De template voor de pagina's is een gewone HTML pagina, waar een aantal trefwoorden in staan.
Deze trefwoorden worden door het CMS systeem vervangen door andere dingen.
Het script leest eerst de template pagina in.

Vervolgens leest het script de opgegeven pagina in, is er geen pagina opgegeven, dan wordt de default pagina ingelezen
Van deze pagina wordt alleen de html bewaard tussen <body> en </body>, dus de HTML header en footer worden verwijderd.
Deze html wordt in de template geplaatst op de plek waar het trefwoord @artikel@ staat.

Bestaat de file menu.html, dan wordt deze als menu gebruikt, bestaat deze niet, dan:
De huidige directorie wordt gelezen, en daar wordt het menu mee gemaakt.
Alles dat met een @ begint, of met een ~ eindigd wordt genegeerd.
Is het een directorie, dan ziet het script dit als een hoofdstuk voor het menu.
Is het een HTML file, dan ziet het script dit als een pagina voor het menu.
Is het een LINK file, dan ziet het script dit als een interne link voor het menu.
Is het een PDF, of een OD?, dan ziet het script dit als een download voor het menu.

In de template kunnen de volgende trefwoorden worden gebruikt:
@aangemaakt@ De creatie datum, of "onbekend". <!-- aangemaakt 01 okt 2033 -->
@aangepast@ De aanpas datum, of "onbekend". <!-- aangepast 01 okt 2033 -->
@bron@ De eventuele bron van de pagina. <!-- bron Bron:<a ...... -->
@commentaar@ Commentaar van de schrijver. <!-- commentaar Dit is Commentaar -->
@dezepagina@ Wordt gegeven met "index.php?url="
@errornaam@ Naam van een niet bestaande pagina (fout melding)
@grootte@ Grootte van de pagina in bytes
@hoofdstuk@ Naam van de huidige map / directorie
@host@ html route naar de huidige website
@ipv4@ ipv4 adres van de server (handig voor thuis test)
@jaar@ Het huidige jaar, handig voor copyright vermelding
@menu@ Alle menu's samen
@menu_pagina@ Alle verwijzingen naar HTML files
@menu_hoofdstuk@Alle verwijzingen naar mappen / directories
@menu_download@ Alle verwijzingen naar downloadfiles
@menu_link@ Alle verwijzingen naar link files
@opdracht@ Is meestal de paginanaam
@paginatitel@ De naam van de HTML file, zonder de .html extentie alle underlines worden spaties en "(br)" wordt "<br>".
@source@ route naar de source map, voor de template, de css file e.d.
@tijd@ De verlopen tijd tussen de start en einde van het script, in msec
@versie@ Versie van het script
@w3ctest@ Adres van de pagina in html notatie
Valid HTML Valid CSS Valid i18n
Copyright © 2025 0166.nl.
CMS versie            k241231a
Template versie   250107a
Colofoon

Pagina Grootte:
Aangemaakt op:
Aangepast op:
10712 Bytes
31 dec 2024
04 jan 2025