Page 2 of 3

Re: News Google Sitemap

Posted: Wed Dec 16, 2009 10:13 pm
by milos27
Die Fehlermeldung habe ich bereits einige Tage ...

Hab jetzt im Plugin deinen link eingefügt:

http://www.google.com/webmasters/tools/ ... map.xml.gz

Folgende Fehlermeldung erhalte ich nun beim erstellen eines artikels:

Code: Select all

Sende XML-RPC ping zu rpc.pingomatic.com...Success!!
Sende XML-RPC ping zu ping.blo.gs...Success!!
Sende XML-RPC ping zu rpc.blogrolling.com...Success!!
Sende XML-RPC ping zu rpc.technorati.com...Failure(Reason: Invalid return payload: enable debugging to examine incoming payload)
Sende XML-RPC ping zu rpc.weblogs.com...Success!!
Sende XML-RPC ping zu blogsearch.google.com...Success!!
Sende XML-RPC ping zu blogpingr.de...Success!!
Sende XML-RPC ping zu blogsearch.google.com...Success!!
Sende XML-RPC ping zu rpc.twingly.com...Success!!
Sende XML-RPC ping zu xmlrpc.bloggernetz.de...Success!!

Warning: Wrong parameter count for min() in /is/htdocs/wp1030605_IPSIFP7Z5U/www/trendlupe/plugins/serendipity_event_google_sitemap/serendipity_event_google_sitemap.php on line 376

Warning: Wrong parameter count for min() in /is/htdocs/wp1030605_IPSIFP7Z5U/www/trendlupe/plugins/serendipity_event_google_sitemap/serendipity_event_google_sitemap.php on line 377
Sitemap Update an www.google.com gemeldet.
Alternativ kann sie auch in die robots.txt eingefügt werden.

Der Eintrag wurde gespeichert (Anzeigen)
schau dir doch mal jetzt meine sitemap an... das meinte ich mit nicht vollständig erstellt ...

Re: News Google Sitemap

Posted: Wed Dec 16, 2009 10:21 pm
by garvinhicking
Hi!

Sehr komisch. Also ich kenne mich mit dem Plugin ja nicht so aus, aber meine Änderungen dürften damit wirklich nichts zu tun haben.

Die jetzige Sitemap sieht so aus als würden alle DAtenbankabfragen fehlschlagen. Kann es sein dass Dein Datenbankserver überlastet ist und daher nicht alle Ergebnisse finden kann?

Das wkönnten wir versuchen rauszukriegen, wenn du die sitemap-php plugindatei bearbeitest findest du ungefähr ab zeile 200 folgendes:

Code: Select all

    function add_entries(&$sitemap_xml) {
        global $serendipity;
        $sqlnullfunction = $this->get_sqlnullfunction();

        // fetch all entries from the db (tested with: mysql, sqlite, postgres)
        $entries = serendipity_db_query(
                'SELECT
                    entries.id AS id,
                    entries.title AS title,
                    '.$sqlnullfunction.'(entries.last_modified,0) AS timestamp_
                    '.$sqlnullfunction.'(MAX(comments.timestamp),0) AS timestam
                FROM '.$serendipity['dbPrefix'].'entries entries
                LEFT JOIN '.$serendipity['dbPrefix'].'comments comments
                ON entries.id = comments.entry_id
                WHERE entries.isdraft = \'false\'
                AND entries.timestamp < ' . time() . '
                GROUP BY entries.id, entries.title, entries.last_modified
                ORDER BY entries.id',
            false, 'assoc');
füge direkt dahinter mal das hier eni:

Code: Select all

        $fp = fopen($serendipity['serendipityPath'] . '/uploads/sitemap.xml', 'a');
        fwrite($fp, date('d.m.Y H:i') . ' -- ' . print_r($entries, true) . "\n");
        fclose($fp);
wenn du dann einen neuen eintrag erstellst, wird eine DAtei trendlupe.de/uploads/sitemap.xml geschrieben die das ergebnis der SQL Abfrage enthält. Ich verute mal, dass dort eine Fehlermeldung oder ein leeres Array drinstehen könnte, die auf probleme mit der SQL-Datenbank hinweisen könnte.

Grüße,
Garvin

Re: News Google Sitemap

Posted: Wed Dec 16, 2009 10:27 pm
by milos27
sobald ich deinen code einfüge ist mein blog nicht mehr aufrrufbar :-(

folgende meldung erscheint:

Parse error: syntax error, unexpected T_STRING in /is/htdocs/wp1030605_IPSIFP7Z5U/www/trendlupe/plugins/serendipity_event_google_sitemap/serendipity_event_google_sitemap.php on line 216

soll ich dir evtl. zugangsdaten vom blog oder so geben? hab dir eine kleinigkeit per paypal gesendet als danke für deine stetige hilfe hier im forum ...

Google News Sitemap ohne Suscription Angabe

Posted: Thu Dec 17, 2009 2:16 am
by timtuco
hi garvin,

habe mit der neuen s9y-sitemap folgendes problem:
sehe bei meinem ersten artikel, der in gnews gelistet ist, dass hinter dem Blogtitel (Abonnement) als Zusatz erscheint.
Dies kommt glaube ich durch die Sitemap.xml Zeile <news:access>subscription</news:access> zu stande.

bei google ist dazu zu lesen:
Wir ziehen es vor, den Zugriff auf Nachrichtenartikel ohne Abonnement zu ermöglichen. Dennoch haben wir einige Nachrichtenquellen aufgenommen, die eine Anmeldung oder ein Abonnement erfordern. Publikationen, für die ein Abonnement oder eine Registrierung erforderlich ist, werden von uns mit dem Hinweis (Abonnement) gekennzeichnet.
da auf meiner seite weder eine registrierung noch eine anmeldung zu einem Abo eingebaut ist und alles offen zugänglich, ist das natürlich nicht gut, dass es als solche gekennzeichnet ist...

wie gesagt, wenn man die alte mit der neuen s9y sitemap vergleicht, denke ich dass es an der subscription zeile liegt. kann man die zeile weglassen oder eine andere variabel als "suscription" angeben?

greets tt

Update: Habe eben doch was dazu gefunden, demnach sollte man den tag einfach weglassen, siehe:
<access>
(...)wenn der Zugriff nicht offen ist. Ansonsten können diese entfallen. Mögliche Werte sind "Subscription" (Abonnement) oder "Registration" (Registrierung) zur Beschreibung der Zugriffsmöglichkeiten auf den Artikel. Wenn der Artikel für Google News-Leser ohne Registrierung oder Abo aufrufbar ist, lassen Sie dieses Tag weg.
werde jetzt mal versuchen die zeile rauszunehmen ;-)

update2: hab sie gefunden :-)

Re: News Google Sitemap

Posted: Thu Dec 17, 2009 4:58 pm
by garvinhicking
Hi Milos!

Da hast du beim Copy&Paste dann was falsch gemacht, hier klappt das. Bitte probiers nochmal und schau genau was der in Zeile 216 anmäkelt.

Zugangsdaten zum Blog würden auch klappen, klar. Bin aber die nächsten Tage in Sachen Urlaub unterwegs, kann also etwas dauern.


timtuco: Danke für den Hinweis! Ich habe das Tag falsch verstanden, ich dachte das heißt "Syndication subscription", und nicht pay-Abo. Das Tag habe ich jetzt also erstmal wieder entfernt, bis es irgendwann mal konfigurabel werden wird ;)

Grüße,
Garvin

Re: News Google Sitemap

Posted: Thu Dec 17, 2009 5:57 pm
by milos27
@garvin:

Ich kann es mir nicht erklären aber sobald ich den code einfüge geht gar nichts und die besagte fehlermeldung kommt :-( komme kein schritt weiter ...

kannst du evtl. das so in die sitemap packen wie es funktionieren soll? dann lade ich das hoch evtl. klappt es ja dann...

wenn nicht würde ich dir die zugansdaten vom blog und ftp geben....

Milos

Re: News Google Sitemap

Posted: Thu Dec 17, 2009 6:09 pm
by garvinhicking
Hi!

Wenn Du mir per PM die Zugangsdaten zu deinem Blog (am besten FTP+s9y) schicken willst, dann gucke ich gerne mal dass ich das eingefügt kriege!

Grüße,
Garvin

Re: News Google Sitemap

Posted: Thu Dec 17, 2009 9:02 pm
by milos27
Hab dir soweit alles per PM gesendet ... danke im voraus ...

Re: News Google Sitemap

Posted: Sun Dec 20, 2009 3:50 pm
by milos27
@garvinhicking:

Gibts enues zu diesem Thema? Hast du es mit meinen Zugangsgdaten geschafft? Gruß Milos

Re: News Google Sitemap

Posted: Sun Dec 20, 2009 6:59 pm
by garvinhicking
Hi!

Ich ahtte Dir hier im Forum eine PM geschickt, dass der FTP Zugang keine Schreibberechtigung hat...?!

Grüße,
Garvin

Re: News Google Sitemap

Posted: Mon Dec 21, 2009 3:51 am
by milos27
So FTP Zugang funzt nun ...hast ne PM ...

Re: News Google Sitemap

Posted: Mon Dec 21, 2009 8:27 am
by garvinhicking
Hi!

Um auch die anderen zu informieren: Bei Milos27 war das Plugin "Einträge ankündigen" aktiviert und mit einigen zusätzlichen Servern versehen. Das ankündigen der Blogeinträge zu diesen Servern hat so lange gedauert, dass bis zum Ende der Pings der MySQL-Server die Verbindung abgebrochen hat, und die sitemap so ohne Datenbankverbindung keine Blogeinträge finden konnte.

Das Problem trat nur beim erstmaligen Speichern auf, weil nur dann die Pings verschickt werden. Wird ein Artikel erneut verschickt, wird das nicht ausgeführt.

Ich habe bei ihm nun das Plugin "Einträge ankündigen" als letztes Plugin konfiguriert, so dass alle Sitemap-Aktionen vorher abgearbeitet werden und dann erst am ende das netzwerkintensive Pingen durchgeführt wird, das lange dauert. Grundsätzlich wäre es aber auch zu empfehlen, nie zu viele Pingserver auszuwählen, falls möglich.

Grüße,
Garvin

Re: News Google Sitemap

Posted: Mon Dec 21, 2009 8:42 am
by milos27
@garvinhicking:

vielen dank für deine geniale hilfe ...

Ich pinge nun nur noch diese drei Dienste an:

Sende XML-RPC ping zu blogsearch.google.com
Sende XML-RPC ping zu blogpingr.de
Sende XML-RPC ping zu blogsearch.google.com

ich denke das sollte genügen oder?

Re: News Google Sitemap

Posted: Wed Dec 30, 2009 10:53 am
by s20
Halle garvin,

ich habe mir dein überarbeitetes s9y Google News Sitemap Plugin angesehen. An sich alles super. Aber der News Publication Name (Zeile 126) wird aus dem blogTitle genommen. Dies ist leider nur ganz selten mal identisch mit dem bei google news angegebenen Namen für den News Content. Könntest du bitte den news name noch als Variable konfigurierbar machen?

Zur Info:
<n:news>
<n:publication>
<n:name>

Dieser Name muss genau mit dem Namen übereinstimmen, der in Ihren Artikeln auf news.google.com angezeigt wird.

Danke

Re: News Google Sitemap

Posted: Wed Dec 30, 2009 10:54 am
by garvinhicking
Hi!

Das ist eine gute Idee, das habe ich jetzt als neue Option eingebunden in Version 0.50!

[quote="s20"]Halle garvin,

ich habe mir dein überarbeitetes s9y Google News Sitemap Plugin angesehen. An sich alles super. Aber der News Publication Name (Zeile 126) wird aus dem blogTitle genommen. Dies ist leider nur ganz selten mal identisch mit dem bei google news angegebenen Namen für den News Content. Könntest du bitte den news name noch als Variable konfigurierbar machen?

Grüße,
Garvin