<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki-en.dynpg.org/wiki_de/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki-en.dynpg.org/wiki_de/index.php?action=history&amp;feed=atom&amp;title=Simple_Website_Beispiel-Code</id>
		<title>Simple Website Beispiel-Code - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki-en.dynpg.org/wiki_de/index.php?action=history&amp;feed=atom&amp;title=Simple_Website_Beispiel-Code"/>
		<link rel="alternate" type="text/html" href="https://wiki-en.dynpg.org/wiki_de/index.php?title=Simple_Website_Beispiel-Code&amp;action=history"/>
		<updated>2026-04-17T17:19:17Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in DynPG-Wiki</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wiki-en.dynpg.org/wiki_de/index.php?title=Simple_Website_Beispiel-Code&amp;diff=2250&amp;oldid=prev</id>
		<title>Torsten am 20. März 2010 um 17:46 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-en.dynpg.org/wiki_de/index.php?title=Simple_Website_Beispiel-Code&amp;diff=2250&amp;oldid=prev"/>
				<updated>2010-03-20T17:46:03Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
Im Rahmen der Tutorial-Reihe wird Schritt für Schritt eine einfache Webseite mit der grundlegenden Funktionalität von DynPG erstellt.&lt;br /&gt;
&lt;br /&gt;
[[Image:Simple Website Complete.png|center]]&lt;br /&gt;
&lt;br /&gt;
== Aufbau des Codes ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;index.php&amp;#039;&amp;#039;&amp;#039;: includiert Header, Footer, Navigation, Content und Konfiguration&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;css/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;menu.css&amp;#039;&amp;#039;&amp;#039;: Layout des dynamischen Menüs&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sitemap.css&amp;#039;&amp;#039;&amp;#039;: entsteht im Sitemap-Tutorial, Layout der Sitemap&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;style.css&amp;#039;&amp;#039;&amp;#039;: Layout der Seite, hauptsächlich der index.php&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;img/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;search.png&amp;#039;&amp;#039;&amp;#039;: Icon für das Suchfeld&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;inc/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;contents/&amp;#039;&amp;#039;&amp;#039;: Inhalte werden von der content.php includiert&lt;br /&gt;
*** &amp;#039;&amp;#039;&amp;#039;article_view.php&amp;#039;&amp;#039;&amp;#039;: Standard-Ansicht für Artikel- und Gruppenlisten&lt;br /&gt;
*** &amp;#039;&amp;#039;&amp;#039;home.php&amp;#039;&amp;#039;&amp;#039;: Inhalt der Startseite&lt;br /&gt;
*** &amp;#039;&amp;#039;&amp;#039;sitemap.php&amp;#039;&amp;#039;&amp;#039;: Code für die Sitemap&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;metadata/&amp;#039;&amp;#039;&amp;#039;: entsteht im Meta-Keywords Tutorial, Code für Metadaten und Seitentitel&lt;br /&gt;
*** &amp;#039;&amp;#039;&amp;#039;meta_keywords.php&amp;#039;&amp;#039;&amp;#039;: Keywords&lt;br /&gt;
*** &amp;#039;&amp;#039;&amp;#039;meta_title.php&amp;#039;&amp;#039;&amp;#039;: Seitentitel&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;config.php&amp;#039;&amp;#039;&amp;#039;: Konfigurationsdatei, nur hier müssen Änderungen vorgenommen werden&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;content.php&amp;#039;&amp;#039;&amp;#039;: includiert je nach Kontext den richtigen Inhalt&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;footer.php&amp;#039;&amp;#039;&amp;#039;: Footer (Fußzeile) der Seite&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;header.php&amp;#039;&amp;#039;&amp;#039;: Header (Kopfzeile) der Seite&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;navigation.php&amp;#039;&amp;#039;&amp;#039;: enthält Code für das dynamische Menü von DynPG&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Bevor die Beispiele funktionieren, müssen sie zuerst die Pfade zum DynPG-Ordner bzw. der getcontent.php anpassen und die im jeweiligen Beispiel vorhandenen Variablen mit IDs versehen, die zu den enstprechenden Artikeln oder Gruppen im Backend gehören, welche im Verlauf der Tutorials angelegt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;config.php&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;code&amp;gt;[php,Y]&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    require(&amp;#039;../dynpg/getcontent.php&amp;#039;);&lt;br /&gt;
    $DynPG-&amp;gt;SetParam_PathToRoot(&amp;#039;../dynpg/&amp;#039;);&lt;br /&gt;
	&lt;br /&gt;
    $defaultTitle = &amp;quot;Simple Website&amp;quot;;  // default title of the website&lt;br /&gt;
    $homeArticleID = -1;               // default article when entering the website&lt;br /&gt;
    $homeGroupID = -1;                 // ID of the home group&lt;br /&gt;
    $navigationArticleID = -1;         // article containing the DynPG dynamic menu&lt;br /&gt;
    $sitemapGroupID = -1;              // ID of the sitemap group&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeile 2: Pfad zur getcontent.php von DynPG&lt;br /&gt;
&lt;br /&gt;
Zeile 3: Pfad zum Ordner, in dem DynPG liegt&lt;br /&gt;
&lt;br /&gt;
Zeile 5: ensteht beim Tutorial Meta-Keywords und Seitentitel, Standardname der Webseite&lt;br /&gt;
&lt;br /&gt;
Zeile 6: ID des Artikels der auf Home angezeigt werden soll&lt;br /&gt;
&lt;br /&gt;
Zeile 7: entsteht im Home-View Tutorial, ID der Home Gruppe&lt;br /&gt;
&lt;br /&gt;
Zeile 8: ID des Artikels, der die dynamische Navigation enthält&lt;br /&gt;
&lt;br /&gt;
Zeile 9: entsteht im Sitemap-Tutorial, ID der Sitemap Gruppe&lt;br /&gt;
&lt;br /&gt;
== Liste der Codebeispiele ==&lt;br /&gt;
* einzelne Beispiele (aus den Tutorials):&lt;br /&gt;
# Grundlegende Webseite: [[Media:Simple_website.zip|Simple website]]&lt;br /&gt;
# Sitemap: [[Media:Simple_website_sitemap.zip|Simple website sitemap]]&lt;br /&gt;
# Keywords und Seitentitel: [[Media:Simple_website_metadata.zip|Simple website metadata]]&lt;br /&gt;
# Suche: [[Media:Simple_website_search.zip|Simple website search]]&lt;br /&gt;
# Home-View: [[Media:Simple_website_homeview.zip|Simple website homeview]]&lt;br /&gt;
# Komplett: [[Media:Simple_website_complete.zip|Simple website complete]]&lt;br /&gt;
&lt;br /&gt;
* alle Beispiele:&lt;br /&gt;
** aus den Tutorials: [[Media:Tutorial simple website.zip|Tutorial simple website]]&lt;br /&gt;
** inkrementelle Version (aufeinander aufbauend): [[Media:Tutorial simple website incremental.zip|Tutorial simple website incremental]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>	</entry>

	</feed>