- Retention Modul hinüber
- Änderungen am Honeypot
- Opera mini
- ICQ wurde an Russland verkauft
- In eigener Sache: Änderungen am Public Key
- Ubuntu Lucid Lynx in der Beta 1
- Neues Ubuntu (Lucid Lynx) in der dritten Alpha
- Horst Köhler hat das umstrittene Gesetz von Zensursula unterschrieben
- WPA2 mit EAP
- Neues image.gd Script
Blogroll:
- Yamas Blog
- T400
- Planet Pytal
- Ein Mädchen erobert Linux Mint
- Dinis Blog
- Blog@denscoNET
- Björns Blog
- ax86
- Aus dem Leben eines angehenden Informatikers
Nun auch als ATOM · Samstag April 4, 2009
Ich habe mal fix den Feed hier als Atom Feed umgecoded, den RSS Feed gibt es natürlich immer noch. Welches Format man nun nimmt ist einem selbst überlassen.
Sektionscode:
<txp:mg_setheader name="Content-Type" value="application/atom+xml" /><?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title>Bloodys Blog</title> <link href="http://neocomy.net/"/> <updated><txp:php>setlocale(LC_TIME, "C"); echo strftime("%Y-%m-%dT%H:%M:%SZ");</txp:php></updated> <author> <name>Pierre Geier</name> </author> <id>http://neocomy.net/</id> <link rel="self" href="http://neocomy.net/atom_bloodys_blog" /><txp:article_custom allowoverride="0" author="bloodywing" form="atom_bloodys_blog" pgonly="0" section="article" sort="Posted desc" status="4" limit="10" /></feed>
und der im Bauststein “atom_bloodys_blog”
<entry>
<title><txp:title /></title>
<link href="<txp:permlink />" />
<id><txp:permlink /></id>
<updated><txp:posted format="%Y-%m-%dT%H:%M:%SZ" />
</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<txp:body /></div></content>
</entry>
Ich erstelle die so weil mir die von Textpattern nicht so gefallen, dadurch habe ich mehr Freiheit. Gerade wenn ich ein paar Optionale Elemente hinzufügen will.
Tags: atom, rss, textpattern, w3c, xmlKategorie: blogging
— BloodyWing
KommentareGoogle Sitemap mit Textpattern · Freitag April 3, 2009
Bei Textpattern im Adminbereich auf “Präsentation”. Dort eine neue Seitenvorlage anlegen, nennen wir sie mal “googlesitemap”.
In die Seitenvorlage folgenden Code einfügen:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84
http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
<txp:article_custom form="google" limit="5000"
section="article" status="4" />
</urlset>
Hinweis: “section” muss unter Umständen geändert werden, je nachdem in welcher Kategorie man seine Einträge schreibt.
Nun zum Tab “Bausteine” und einen neuen Baustein erstellen:
<url>
<loc><txp:permlink /></loc>
<lastmod><txp:posted format="%Y-%m-%d" /></lastmod>
<changefreq>monthly</changefreq>
</url>
Kann man noch abändern, z.B. monthly auf daily ändern etc. oder Optionale Angaben hinzufügen. Siehe hier.
Diesen Baustein nennen wir nun “google” und setzen den Typ auf “article” – Baustein abspeichern.
Nun auf den Tab “Sektionen” klicken und eine neue erstellen der Name ist hierbei egal, “googlesitemap” eignet sich aber gut. Als Seitenvorlage die eben erstellte auswählen, und fertig. Resultat ist hier zu sehen.
Viel Spaß, ähnliches geht auch mit RSS Feeds o.Ä. Dafür Rate ich aber auch das Plugin txp:mg_setheader zu installieren.
Tags: code, google, rss, sitemap, textpattern, xmlKategorie: blogging
— BloodyWing
Kommentare

