include "header.php"; ?>
$page = 'home'; include "menue.php"; ?>
hier ist der Inhalt meiner Start-Seite
include "footer.php"; ?>
include "scripts.php"; ?>
Jede neue Seite mit Inhalt sollte wie die INDEX.PHP aufgebaut sein.\\
In Zeile 4 wird die Datei HEADER.PHP geladen. Alles was in dieser Datei steht wird an dieser Stelle eingefügt.\\
Dadurch muss man nicht für jede Seite das selbe nochmal coden.\\
\\
In Zeile 7 definieren wir die Variable $page = "
mein erstes CMS
Hier werden die gewünschten META Tags gesetzt und es wird auch in Zeile 25 das FAVICON.ICO geladen welches im Browser Tab das kleine Bildchen anzeigt. Es gibt im Internet spezielle Online FAVICON Generatoren um ein solches Bild zu erstellen.\\
\\
In Zeile 28 laden wir die Datei STYLE.CSS nach um CSS Definitionen zu laden.\\
\\
Der Rest sollte durch die Bemerkungen selbsterklärend sein.\\
==== Menue ====
Hier wird der obere Bereich (Header) mit Menü erstellt.\\
Zeile 2 tauschen wir die Datei logo.png gegen deine eigene Grafik aus.\\
\\
Wenn man einen weiteren Menüpunkt hinzufügen will muss man nur noch eine weitere Zeile einfügen\\
">
Ein weiteres gutes Menü mit Dropdown und responsive findet man hier: https://codepen.io/andornagy/pen/RNeydj
==== Footer ====
Zeile 6 ersetzen wir durch unseren eigenen Inhalt (HTML)\\
==== Seite 1 ====
include "header.php"; ?>
$page = 'seite1'; include "menue.php"; ?>
hier ist der Inhalt meiner Seite 1
include "footer.php"; ?>
include "scripts.php"; ?>
Beispiel Seite1\\
In Zeile 7 haben wir die Variable $page definiert "seite1". Diese benötigen wir in MENUE.PHP um den entsprechenden Menüpunkt aktiv zu stellen.\\
\\
Ansonsten brauchen wir nur noch Zeile 10 durch unseren eigenen Inhalt auszutauschen.\\
==== Seite 2 ====
include "header.php"; ?>
$page = 'seite2'; include "menue.php"; ?>
hier ist der Inhalt meiner Seite 2
include "footer.php"; ?>
include "scripts.php"; ?>
Selbe Info wie bei Seite1\\
==== Über Seite ====
include "header.php"; ?>
$page = 'ueber'; include "menue.php"; ?>
hier ist der Inhalt meiner Seite ÜBER
include "footer.php"; ?>
include "scripts.php"; ?>
Selbe Info wie bei Seite1
==== Style.css ====
/**
* CSS für CMS
* by Conny Henn - https://wiki.hennweb.de
* Date: 01/2022
*/
/* Rand um die Seite entfernen */
*{
margin:0;
padding:0;
}
#header-wrapper {
}
/* Menü Buttons */
#top-menue-container {
/* Sticky Navbar - Menüleiste bleibt oben stehen */
position: -webkit-sticky; /* Safari */
position: sticky;
top: 0;
}
ul.topnav {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: lightgray;
}
ul.topnav li {
float: left;
}
ul.topnav li a {
display: block;
color: #666;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
ul.topnav li a:hover:not(.active) {
background-color: #ddd;
}
ul.topnav li a.active {
color: white;
background-color: gray;
}
ul.topnav li.right {
float: right;
}
/* Responsive Menü */
@media screen and (max-width: 600px) {
ul.topnav li.right,
ul.topnav li {
float: none;
}
}
/* minimale Höhe für Content */
#content-wrapper {
min-height: 400px;
padding: 10px;
}
#footer-wrapper {
height:100px;
background: lightgray;
padding: 10px;
}
/* Bilder responsive */
.responsive {
width: 100%;
height: auto;
}
==== Scripts ====
Zu ladende JS Scripts sollte man hier einbinden.\\
2. Das Menü
3. neue Seiten hinzufügen
4. Anmelde Funktion
https://werner-zenk.de/archiv/mysql_webseitenschutz.php