Page 1 of 1

X-Pingback header

Posted: Wed Jul 18, 2007 8:11 pm
by tuxic
Hallo zusammen.

Gibt es eine Möglichkeit Serendipity dazu zu bewegen, einen X-Pingback Header zu senden? Wenn ein Beitrag von mir in einem Wordpress-Blog verlinkt wird, fragt der WP nur den Header ab um nen Pingback zu senden. Jedoch sendet Serendipity (v.1.2-beta4) keinen.


Gruß
Sven


p.s. Sowas meinte ich:
...
HTTP/1.x 200 OK
Date: Wed, 18 Jul 2007 18:07:38 GMT
Server: Apache/1.3 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.8d AuthPG/1.3 FrontPage/5.0.2.2635
X-Pingback: http://www.ehrensenf.de/xmlrpc.php
...

Re: X-Pingback header

Posted: Wed Jul 18, 2007 8:54 pm
by mt2
Hi,

Also ich bin mir nicht ganz sicher ob das die richtige Stelle ist, aber wenn, dann kanst du den Befehl kurz vor Zeile 300 (vor ob_start) in der index.php ergänzen.

Code: Select all

header("X-Pingback: {$serendipity[baseURL]}comment.php?type=pingback&entry_id=$id");


Aber wie gesagt, bin mir nicht 100% sicher ob der Variablen, und ob man das noch woanders ergänzen muss.
tuxic wrote:..., fragt der WP nur den Header ab um nen Pingback zu senden...
Das ist dann natürlich andererseits ein Fehler in WP. Und Andererseits ists ein Fehler in der Pingback-Spez., keinen <meta http-equiv>-Header zu verwenden. (Ach ja, und ein Fehler von Apache, derselbige nicht auszuwerten. *lol* Aber was solls...)

--

Aber ich hab dann selber noch ne Frage. Funktionieren denn die Pingbacks eigentlich noch, nachdem man den Trackback-Code aus include/functions... rausgelöscht hat? Oder ist der Code voneinander abhängig? Habs selber noch nicht ausprobiert.

Posted: Wed Jul 18, 2007 9:49 pm
by tuxic
hmm,

ich habe jetzt mal ein testweise einen WP-Testblog installiert. Pingbacks funktionieren wunderbar von S9Y -> WP aber nicht umgekehrt.:(
Ich kann nichtmal Trackbacks annehmen

Gesendet wird es jedoch (:
[18/Jul/2007:21:42:41 +0200] "HEAD /index.php?/archives/4-Neue-TYPO3-Versionen-erschienen.html HTTP/1.1" 200 0 "-" "WordPress/2.2.1"
[18/Jul/2007:21:42:42 +0200] "HEAD /index.php?/archives/2-Warum-ich-nun-doch-nicht....html HTTP/1.1" 200 0 "-" "WordPress/2.2.1"
[18/Jul/2007:21:42:42 +0200] "POST /index.php?/archives/2-Warum-ich-nun-doch-nicht....html HTTP/1.0" 200 24837 "-" "WordPress/2.2.1"
Hier sieht man auch gut die zwei Pingback "suchen". Obwohl jetzt im HEAD das X-Pingback drin steht, wird nix von WP gesendet? Ne Idee woran es liegen könnte?


Gruß
Sven


[NACHTRAG]
War eben bei der Aussage mit dem Trackbacks zu voreillig. Hatte beim Testen nur die Normale URL, nicht die Trackback URL im WP eingegeben. Trackbacks funktionieren.

Posted: Wed Jul 18, 2007 11:33 pm
by stm999999999
Kann WP wirklich nichtmal RDF-Infos auswerten?

Posted: Thu Jul 19, 2007 7:36 am
by falk
Versuche mal die s9y-Trackback-URl die unter den Artikeln angezeigt wird. Ich glaube die versteht WP, die richtigen URLs nicht.

Posted: Thu Jul 19, 2007 8:10 am
by tuxic
tuxic wrote: [NACHTRAG]
War eben bei der Aussage mit dem Trackbacks zu voreillig. Hatte beim Testen nur die Normale URL, nicht die Trackback URL im WP eingegeben. Trackbacks funktionieren.
Mit der Trackback URI funktioniert es. Damit sendet WP auch...

Aber Pingbacks sind mir immer noch ein Rätzel. Ne Idee warum ich keine empfangen kann, obwohl mein Blog jetzt einen X-Pingback Header sendet?



Gruß
Sven

Posted: Thu Jul 19, 2007 8:40 am
by garvinhicking
Hi!

Es könnte sein, dass s9y keine eingehenden Pingbacks unterstützt. Ich habe mich damit nie beschäftigt... :-)

Erst vor einigen Tagen hat Grischa in Serendipity die Funktionalität zum versenden von Pingbacks eingebaut. :)

Viele Grüße,
Garvin

Posted: Thu Jul 19, 2007 11:15 am
by tuxic
Ahh,

da muss man erstmal drauf kommen :lol: .
Gibt es irgendwas um dir dabei zu helfen?


Gruß
Sven

Posted: Thu Jul 19, 2007 11:44 am
by garvinhicking
Hi!

Sorry :-)
Gibt es irgendwas um dir dabei zu helfen?
Ja, gerne: Es zu programmieren. *g*

Spaß beiseite: Der ganze Pingback-Kram ist in der comment.php und in include/functions_trackback.inc.php - Teile davon könnten/sollten auch schon funktionieren.

Da ich selber Pingbacks für nicht relevant sehe, werde ich selber daran nicht basteln können :)

Viele Grüße,
Garvin