User Tools

Site Tools


wie_mache_ich

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wie_mache_ich [2014/05/05 07:54]
Lars [Kann man mit GetSimple auch umfangreiche Seiten erstellen?]
wie_mache_ich [2018/03/18 17:48] (current)
Lars [Wie kann ich eine Sitemap umsetzen?]
Line 95: Line 95:
 ==== Wie kann ich Codeblöcke mehrfach verwenden? ==== ==== Wie kann ich Codeblöcke mehrfach verwenden? ====
  
-Es kommt vor, das eine bestimmte Information innerhalb einer Webseite öfter verwendet wird. z.B. können das versionsinformationen ​sein, allgemeine Infos die zu mehreren Seiten passen etc. Um diese Infos an einer zentralen Position pflegen und warten zu können, kann man wie folgt vorgehen:+Es kommt vor, das eine bestimmte Information innerhalb einer Webseite öfter verwendet wird. z.B. können das Versionsinformationen ​sein, allgemeine Infos die zu mehreren Seiten passen etc. Um diese Infos an einer zentralen Position pflegen und warten zu können, kann man wie folgt vorgehen:
  
   * Plugin [[http://​get-simple.info/​extend/​plugin/​dynpages/​81/​|Dynpages]] installieren und aktivieren.   * Plugin [[http://​get-simple.info/​extend/​plugin/​dynpages/​81/​|Dynpages]] installieren und aktivieren.
-  * Komponente **snippets** mit folgendem Inhalt anlegen: <code php><?​php+  * Komponente **snippet** mit folgendem Inhalt anlegen: <code php><?​php
 global $args; global $args;
  if(file_exists("​data/​pages/"​.$args[0]."​.xml"​))  if(file_exists("​data/​pages/"​.$args[0]."​.xml"​))
Line 123: Line 123:
 ?> ?>
 </​ul></​code>​ </​ul></​code>​
-  * Auf der gewünschten Seite mir <​code>​{% sitemap index %}</​code>​ die Sitemap anzeigen lassen. Tipp: Ersetzt man **index** durch den slugname einer anderen Seite die Untermenüs enthält, wird ausschließlich dieses Menü angezeigt.+  * Auf der gewünschten Seite mit <​code>​{% sitemap index %}</​code>​ die Sitemap anzeigen lassen. Tipp: Ersetzt man **index** durch den slugname einer anderen Seite die Untermenüs enthält, wird ausschließlich dieses Menü angezeigt. 
 + 
 +==== Warum geht X im Template Y nicht? ==== 
 + 
 +GetSimple selbst ist sehr einfach. Das gilt nicht so für die Seiten, die mit GetSimple erstellt wurden. Ebenso gilt das nicht für Templates die für GetSimple erstellt wurden. Wie jede andere Programmierung auch, sind Templates mitunter nicht leicht zu durchschauen und Änderungen entsprechend "​anspruchsvoll"​. Übrigens: Das ist bei allen anderen Systemen ebenso. Um den bestmöglichen Einstieg in die Templateerstellung zu haben, ist es sinnvoll ein eigenes zu entwickeln. Damit ist es dann wesentlich einfacher, Plugins zu verstehen und einzusetzen oder bestehende Themes zu modifizieren. Darüber hinaus kann es durchaus schwer sein, für ein spezifisches Problem mit einem Template eine Lösung (im Forum z.B.) zu finden. 
 + 
 +==== Warum wird eine Seite nach deren Umbenennung des "​slug"​ nicht mehr gefunden? ==== 
 + 
 +Will man eine Seite umbenennen, reicht es nicht aus, nur den Titel zu ändern. Um auch die URL zu ändern, muss auch der "​slug"​ angepaßt werden. Sollte danach die umbenannte Seite z.B. durch einen Menüaufruf nicht mehr gefunden werden, reicht es in der Regel aus, eine leere Dummy-Seite anzulegen, zu speichern. Danach wird die umbenannte Seite in der Regel wieder erreichbar. Die Dummyseite kann wieder gelöscht werden. 
 + 
 +==== RSS-Feed integrieren mit Google API ==== 
 + 
 +Im Header: 
 +<​code>​ 
 +<script type="​text/​javascript"​ src="​http://​www.google.com/​jsapi"></​script>​ 
 +</​code>​ 
 + 
 +Im Body: 
 +<​code>​ 
 +<div id="​deinefeeddarstellung"></​div>​ 
 + 
 +<script type="​text/​javascript">​ 
 + 
 +$(document).ready(function() { 
 +    // add a feed manually 
 +    $('#​deinefeeddarstellung'​).gFeed({ ​  
 +        url: '​http://​www.deinfeed.de/​feed.xml',​ 
 +        title: 'Deine Headline',​ 
 +        max: 3 
 +    });     
 +</​code>​ 
 + 
wie_mache_ich.1399276474.txt.gz · Last modified: 2014/05/05 07:54 by Lars