This shows you the differences between two versions of the page.
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> | ||