Sitemap für Google News anpassen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
pfuchs
Regular
Posts: 29
Joined: Mon Aug 22, 2005 5:33 pm

Sitemap für Google News anpassen

Post by pfuchs »

Ich habe es geschafft, dass mich Google News künftig als Quelle für deren Nachrichten aufnimmt - Hurra! ;-)

Der Haken dabei ist, das ich künftig eine Sitemap für meine News anlegen muss.

Diese soll wie folgt aussehen:

---schnipp---
<urlset xmlns=“http://www.sitemaps.org/schemas/sitemap/0.9
xmlns:news=“http://www.google.com/schemas/sitemap-news/0.9″>
<url>
<loc>http://www.domain.de/news/news1.html</loc>
<news:news>
<news:publication_date>2008-22-01T00:29:19+01:00</news:publication_date>
<news:keywords>key1, key2, key3</news:keywords>
</news:news>
</url>
</urlset>
---schnapp---

Ich kann dafür ja sicherlich das Plugin serendipity_event_google_sitemap nutzen und etwas anpassen. Vermutlich indem ich in den Plugin-Einstellungen die beiden optionalen Felder "Custom content (XML body)" und "Custom content (XML head/namespace)" befülle.

Aber wie?

Meine konkreten Fragen:

1.
Wie lautet die Variable für den Permalink des Artikels (was gehört in <loc>http://www.domain.de/news/xxxx</loc> rein)?

2.
Wie lautet die Variable für das Veröffentlichungsdatum des Artikels (was gehört in <news:publication_date>yyyy-dd-mmT00:29:19+01:00</news:publication_date> rein)?

3.
Ich muss/sollte ja auch Schlüsselbegriffe eingeben. Hierfür könnte ich die Tags nutzen, möchte aber lieber das Feld "Meta-Schlüsselwörter" aus Plugin HTML Meta-Tags (serendipity_event_metadesc) nutzen. Wie lautet diese Variable?

4.
Kann ich alles in das Feld "Custom content (XML body)" schreiben oder soll/muss ich den Teil "<urlset xmlns=“http://www.sitemaps.org/schemas/sitemap/0.9″ xmlns:news=“http://www.google.com/schemas/sitemap-news/0.9″>" in das andere Feld "Custom content (XML head/namespace)" setzen?

Aber was mache ich dann mit dem Schnippsel "</urlset>"?

5.
Wo kann ich dne Ort der Sitemap beeinflussen?

Da ich noch eine zweite Sitemap für meine anderen Seiten habe, wäre dies wichtig.

So, ich weiss. Ganz schön viele Fragen. Freue mich auf jeden Fall auch über Teilantworten!!!

Dafür schon mal vielen Dank im Voraus.

Peter
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Sitemap für Google News anpassen

Post by garvinhicking »

Hi!

Das Sitemap plugin ermöglicht nur eine Sitemap. Erlaubt es Google News, nur diese eine Sitemap zu parsen? Sonst müsstest Du auf eine andere Sitemap verzichten...

Das was Du vorhast kannst du mit custom content nicht lösen. Man muss das Plugin dafür erweitern/anprogrammieren. Ich habe die benötigten <news> sachen einmal eingebaut. Die keywords da einzufügen ist jedoch etwas komplexer, ich weiß nicht ob mein Code dafür korrekt ist.

Das neue Plugin gibts ab morgen in spartacus, jetzt hier:

http://php-blog.cvs.sourceforge.net/vie ... e_sitemap/

(nur die serendipity_event_google_sitemap).

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
pfuchs
Regular
Posts: 29
Joined: Mon Aug 22, 2005 5:33 pm

Post by pfuchs »

Hallo Garvin,

cool, werde ich heute oder morgen gleich testen -vielen Dank!

BTW: Man kann bei Google eine Sitemap speziell für die Google News einreichen. Unabhängig von der eigentlichen Sitemap.

Schönen Gruß, Peter
pfuchs
Regular
Posts: 29
Joined: Mon Aug 22, 2005 5:33 pm

Post by pfuchs »

Hallo Garvin,

nur zur Info: ich habe heute via SPARTACUS das Plugin installiert. Ertsmal sehe ich keine Veränderung.

Anschließend habe ich mir über http://php-blog.cvs.sourceforge.net/vie ... e_sitemap/ die aktuelle Version (1.43) runtergeladen und in das entsprechende Plugin-Verzeichnis überspielt.

Seitdem kann ich das Plugin in meinem Admin nicht mehr aufrufen und zeigt mir stattdessen die sourceforge-Seite an.

Kopiere ich die vorhergehende Datei von serendipity_event_google_sitemap.phpein, geht wieder alles.

Warte jetzt mal ab, bis die aktuellste Version morgen in SPARTACUS ist und versuche es nochmal.

Schönen Gruß, Peter
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

du hast dann die Datei falsch heruntergeladen, also den HTML Code von Sourceforge anstelle der "echten" Datei. Dies hier ist der korrekte Download link:

http://php-blog.cvs.sourceforge.net/vie ... itemap.php

Grüße,
GArvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
pfuchs
Regular
Posts: 29
Joined: Mon Aug 22, 2005 5:33 pm

Post by pfuchs »

Hi,

auch auf die Gefahr hin, dass ich nerve. Aber wenn ich den heute angegeben Link öffne, bekomme ich den Code einer PHP-Datei (beginnend mit <?php...). Soweit kein problem, könnte ich ja einfach rauskopieren. Allerdings endet der Code mit

---schnipp---
function send_ping($loc) {
global $serendipity;
require_once (defined('S9Y_PEAR_PATH') ? S9Y_PEAR_PATH : S9Y_INCLUDE_PATH . 'bundled-libs/') . 'HTTP/Request.php';
$req = &new HTTP_Request($loc);

if (PEAR::isError($req->sendRequest()) || $req->getResponseCode() != '200') {
print_r($req);
return false;
} else {
return true;
}
}
}
// vim: set sts=4 ts=4 expandtab :
// kate: encoding us-ascii; indent-width 4; indent-mode normal; space-indent on; tab-width 4; mixedindent off;

---schnapp---

Das wird es ja weahrscheinlich nicht sein, oder?

Wenn ich übrigens Link aus Deiner ersten Antwort folge, bekomme ich auf einmal (gestern ging es noch) den Fehler

---schnipp---
An Exception Has Occurred

The root "php-blog" is unknown. If you believe the value is correct, then please double-check your configuration.
HTTP Response Status

404 Repository not found
---schnapp---

Und wenn ich mir aus SPARTACUS die Version 0.43 installiere, sieht diese genauso aus wie die Tage zuvor.

Bitte sage mir, dass Dir ein Fehler unterlaufen ist. Könnte es nur schwer ertragen, wenn es an meiner Däml.... läge. ;-)

Danke, Peter
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Doch, so endet die Datei. Was sollte daran falsch sein?

Die URL klappt bei mir auch (musst du manuell rauskopieren, phpBB highlighted nicht die volle URL).
Und wenn ich mir aus SPARTACUS die Version 0.43 installiere, sieht diese genauso aus wie die Tage zuvor.
Die musst die sitemap natürlich einmal neu erzeugen. :-)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
pfuchs
Regular
Posts: 29
Joined: Mon Aug 22, 2005 5:33 pm

Post by pfuchs »

Naja, ich dachte was mit <?php beginnt, sollte auch mit ?> enden. ;-)

Ich verstehe zwar noch nicht, was Du mit "Sitemap einmal erzeugen" meinst.

Aber ich werde einfach nochmal probieren und rausfinden.

Schönen Gruß und Dank, Peter
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
pfuchs wrote:Naja, ich dachte was mit <?php beginnt, sollte auch mit ?> enden. ;-)
Nee, das ist optional. Ein schiließendes ?> wird nicht benötigt, da facto macht es sogar mehr Probleme wenn es das gibt, als wenn es fehlt.
Ich verstehe zwar noch nicht, was Du mit "Sitemap einmal erzeugen" meinst.
Die sitemap wird bei jedem veröffentlichen oder speichern eines blogartikels erzeugt. Wenn man dann das plugin aktualisiert, ändert sich erstmal n ichts an der sitemap-datei. Die ändert sich erst dann wieder, wenn man einen artikel nochmal neu anlegt oder speichert...

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Jochen Hoff
Regular
Posts: 110
Joined: Sun Apr 08, 2007 3:42 pm
Location: Germany
Contact:

Der Mythos von der Google News Sitemap

Post by Jochen Hoff »

Da hatte ich vor kurzem auch jemandem der mir ständig die Ohren voll gesungen hat, was er alles an Sitemap für Google braucht. Dann hab ich meinen Bauchladenblog kurzerhand für Google News angemeldet, eigentlich mehr um mit einer Ablehnung haufenweise Infos zu kriegen, was ich alles verbiegen müsste, um da irgendwann angenommen zu werden.

Witzigerweise nahmen sie mich sofort und noch besser dauerte es nur ein paar Tage bis die mit der alten normalen Sitemap von Serendipitiy glänzend zurecht kammen.

Es ist eine Kannvorschrift für große Seiten, aber bei normalen Blogs eben auch kein muss. Solange nichts in der News-Sitemap eingetragen ist, ist alles in Ordnung.

Dazu noch ein Hinweis. Google hält die Rechner dummkopf.de und www.dummkopf.de für zwei unterschiedliche Rechner. Wer seine Domain, also bei google in den News, mit dummkopf.de angemeldet hat, dar seinen Blog in den Serendipiy Einstellungen nicht www.dummkopf.de nennen. Eine so erstellte Sitemap für die News lehnt Google ab, auch wenn sie stimmt.
pfuchs
Regular
Posts: 29
Joined: Mon Aug 22, 2005 5:33 pm

Post by pfuchs »

Ich möchte Dir ja nicht auch noch die Ohren vollsingen. Aber woher weiss denn Google welche Links aus der normalen Sitemap für Google News passen/gedacht sind?

Anyway - Du bist offensichtlich schon weiter als ich.

Viel Erfolg damit!

Schönen Gruß, Peter
Jochen Hoff
Regular
Posts: 110
Joined: Sun Apr 08, 2007 3:42 pm
Location: Germany
Contact:

Post by Jochen Hoff »

pfuchs wrote:Ich möchte Dir ja nicht auch noch die Ohren vollsingen. Aber woher weiss denn Google welche Links aus der normalen Sitemap für Google News passen/gedacht sind?

Anyway - Du bist offensichtlich schon weiter als ich.

Viel Erfolg damit!

Schönen Gruß, Peter
Kein Problem. Deshalb habe ich dir ja geantwortet. Also schmeiß die extra Sitemap aus deinen google tools raus und lass die normale laufen. Bei jedem neuen Artikel erscheint ein Hinweis, das die Veränderung der Sitemap.gz an Google gemeldet wurde. Google holt sich die und passt es bei sich ein. Wenn du in Google news sind, kommen die automatisch da hin und du hast keine Ärger sondern absolute Ruhe.
Post Reply