Hallo,
ich wollte mich mal am Wochenende mit Trackbacks und Pingbacks beschäftigen. Intern mit Serendipity funktioniert ja alles wunderbar, aber wenn ich versuche von außen (also mit eigenem PHP-Code ohne S9y) Serendipity zu einer Reaktion zu ermutigen, bekomme ich nur "Keine Trackbackurl" und dergleichen. Auch wenn ich Serendipity sage, er soll lokal bei mir einen Trackback zu einer Nicht-S9y-Seite schicken: Pustekuchen.
Ich vermute mal, dass ich irgendwas noch nicht kapiert habe. Auch der Quelltext in der functions_trackbacks.php ist nicht gerade freundlich zu lesen.
Wo kann ich mich über die Technische Umsetzung mit PHP informieren? Gibt es bereits Klassen etc, die Trackbacks (ferner auch Pingbacks) bereits implementiert haben? HowTos, Handbücher, Gurus?
Vielen Dank,
Falk
Trackbacks
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
# 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/
# 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/
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Kann sein dass der Server ausgelastet war. Als ich den Link postete, und jetzt gerade klappte es einwandfre...
Grüße,
Garvin
Kann sein dass der Server ausgelastet war. Als ich den Link postete, und jetzt gerade klappte es einwandfre...
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/
# 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/
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Die zum senden und empfangen von trackbacks nötigen funktionen in s9y stehen in der include/functions_trackbacks.inc.php und in der comment.php.
Ein s9y Trrackback-Ziel ist ja immer sowas wie:
http://blog.s9y.org/comment.php?type=tr ... try_id=165
Achte natürlich auch drauf wie das spamblock plugin auf dem zielsystem konfiguriert ist, es könnte die trackbacks ja abweisen.
Grüße,
Garvin
Die zum senden und empfangen von trackbacks nötigen funktionen in s9y stehen in der include/functions_trackbacks.inc.php und in der comment.php.
Ein s9y Trrackback-Ziel ist ja immer sowas wie:
http://blog.s9y.org/comment.php?type=tr ... try_id=165
Achte natürlich auch drauf wie das spamblock plugin auf dem zielsystem konfiguriert ist, es könnte die trackbacks ja abweisen.
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/
# 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/
Hallo Garvin,
natürlich fehlte wieder die Hälfte des Eintrages aus technischen Gründen meinerseits.
Also, die Datei include/functions_trackbacks.inc.php habe ich schon auseinandergenommen. Meine Trackbacks habe ich immer an die statische URL oben im Browser geschickt. Du gibst mir aber plötzlich einen Link der auch auf der Homepage als Trackback-URL angegeben wird. Trackbacks an die statische URL muss doch theoretisch an die comments.php umgeleitet werden, wenn ich den Quelltext richtig verstehe. Spam und so weiter kannst du vergessen, habe ich lokal nicht installiert (da nicht benötigt ).
Danke für deine Hinweise. Werde der Sache mal weiter nachgehen.
Was ich noch sagen wollte: in der Funktion serendipity_pingback_autodiscover muss nach ein <param> rein.
Tschau,
Falk
natürlich fehlte wieder die Hälfte des Eintrages aus technischen Gründen meinerseits.
Also, die Datei include/functions_trackbacks.inc.php habe ich schon auseinandergenommen. Meine Trackbacks habe ich immer an die statische URL oben im Browser geschickt. Du gibst mir aber plötzlich einen Link der auch auf der Homepage als Trackback-URL angegeben wird. Trackbacks an die statische URL muss doch theoretisch an die comments.php umgeleitet werden, wenn ich den Quelltext richtig verstehe. Spam und so weiter kannst du vergessen, habe ich lokal nicht installiert (da nicht benötigt ).
Danke für deine Hinweise. Werde der Sache mal weiter nachgehen.
Was ich noch sagen wollte: in der Funktion serendipity_pingback_autodiscover muss nach ein <param> rein.
Tschau,
Falk
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Die echte Trackback-URL steht in den RDF-Metadaten. Auswertung dieser Daten ist Sache des Clients, also deines Scripts. Der Server muss da garnix umleiten.
Serendipity kümmert sich auch um die automatische Weiterleitung, wenn s9y als ein Client agiert. Diese Code steht in der functions_trackbacks, such da einfach mal nach "rdf", da werden PREG-matches benutzt und weitere URL-Aufrufe zur Ziel-URI.
Grüße,
Garvin
Um die korrekte Umleitung muss sich dein Script natürlich kümmern!Meine Trackbacks habe ich immer an die statische URL oben im Browser geschickt. Du gibst mir aber plötzlich einen Link der auch auf der Homepage als Trackback-URL angegeben wird. Trackbacks an die statische URL muss doch theoretisch an die comments.php umgeleitet werden, wenn ich den Quelltext richtig verstehe. Spam und so weiter kannst du vergessen, habe ich lokal nicht installiert (da nicht benötigt ).
Die echte Trackback-URL steht in den RDF-Metadaten. Auswertung dieser Daten ist Sache des Clients, also deines Scripts. Der Server muss da garnix umleiten.
Serendipity kümmert sich auch um die automatische Weiterleitung, wenn s9y als ein Client agiert. Diese Code steht in der functions_trackbacks, such da einfach mal nach "rdf", da werden PREG-matches benutzt und weitere URL-Aufrufe zur Ziel-URI.
Das kann gut sein, derzeit unterstützt s9y pingbacks eigentlich garnicht wirklich, die werden wie trackbacks behandelt.serendipity_pingback_autodiscover muss nach ein <param> rein.
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/
# 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/