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/11/11 15:19]
Lars
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? ==== ==== Warum geht X im Template Y nicht? ====
Line 131: Line 131:
 ==== Warum wird eine Seite nach deren Umbenennung des "​slug"​ nicht mehr gefunden? ==== ==== Warum wird eine Seite nach deren Umbenennung des "​slug"​ nicht mehr gefunden? ====
  
-Will man eine Seite umbenennen, reicht es nicht aus den Titel zu ändern. Um auch den die URL zu ändern, ​muß 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 gelöscht werden.+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.1415719196.txt.gz · Last modified: 2014/11/11 15:19 by Lars