Page 1 of 1

Trackbacks only working with own site

Posted: Mon May 02, 2005 9:06 am
by anonymbleiber
Yesterday I installed s9y and like it very much. But there is one Problem:

When sending a trackback ping to my own articles (for instance a trackback to an article I wrote yesterday) everything works fine.

When sending a trackback to an extern URL, nothing works. I alway get the message "Trackback failed: Keine Trackback-URI gefunden." (in German).

Does that mean that my provider has the flag 'allow_url_fopen' disabled and I need him to enable it?

TIA,
anonymbleiber

Re: Trackbacks only working with own site

Posted: Mon May 02, 2005 10:42 am
by garvinhicking
Well, if you can tracbkack to your own server, this means that you can send trackbacks. Providers cannot disable allow_url_fopen on an outgoing conection basis.

So my bet is that you just enter a wrong trackback URL. Have you read http://www.s9y.org/48.html?

Regards,
Garvin

Posted: Mon May 02, 2005 1:41 pm
by anonymbleiber
Yes, I did.

Let me show an example:

I want to send a trackback ping for this article:
http://www.lawblog.de/index.php/archive ... -springer/

http://www.lawblog.de/index.php/archive ... -springer/ is also the URL I use in my own article.
I also tried
http://www.lawblog.de/index.php/archive ... trackback/
,which did not work either.

Any ideas?

Is there a s9y-Blog I can test the Trackback-Feature with?

Posted: Mon May 02, 2005 1:49 pm
by anonymbleiber
Me again:

I did also install the serendipity_event_trackback plugin and tried to manually enter a trackback, which did not work either...

Posted: Mon May 02, 2005 2:08 pm
by anonymbleiber
I now tested it with another BLOG using s9y and it worked!

Can anyone tell me what is wrong with that article, so that I cannot send a trackback ping to it:

http://www.lawblog.de/index.php/archive ... -springer/

???

Posted: Mon May 02, 2005 2:30 pm
by garvinhicking
Sadly the lawblog does not embedd RDF-metadata for embedding the URLs manually you want to sent a trackback to.

I just patched the plugin and a core serendipity File which is sadly needed to get trackbacks through in such situations. Usually we rely on valid RDF-metadata as this is required in the Tracbkack-API specs.

You can patch your own Serendipity quite easily.

1. Edit your include/functions_trackbacks.inc.php file and replace the function serendipity_trackback_autodiscover with this code:

http://nopaste.php-q.net/131193

2. Edit your plugins/serendipity_event_trackback/serendipity_event_trackback.php file and replace it with this code: http://nopaste.php-q.net/131192

Or if you prefer it, here's a diff: http://nopaste.php-q.net/131194

Best regards,
Garvin