Silenz, do you foresee any issues with using this module with fairly customized URLs? For instance, to get to an single entry page on my site, I have a url structure like:./region/city/neighborhood/section-id/weblog/category/url_title
Probably. Right now when sending a pingback it will use the Comment-page URL from your weblog preferences either with the url-title ot the entry id appended.
In your setup there are several custom fields included, I guess, plus a category, that’s probably kinda too much to ask for.
Also, I’m embedding my single entry pages into a master page via conditionals, which of course introduces some whitespace to the top of the page. Is the header mandatory, or will the link suffice?
According to the specification the X-Pingback HTTP-header is the preferred method and the link-element an alternative for those who cannot use the header. I think most implementation will support the link-element.
I’ve set everything up now, with receiving activated only, and have posted on my blog with a link but nothing has turned up. Hmm. I see that the link tag is producing the following:Note the double slashes after the domain…<link rel="pingback" href="http://beta.troovy.com//site/pingserver/" />
The doubleslashes probably won’t even hurt and can be easily dealt with but firstmost I notice the entry_id is missing at the end. So there seems to be something wrong with your setup.
Thanks for the response. I’m actually mostly interested in just receiving pingbacks, so maybe the custom URLs aren’t an issue then?
I have indeed fixed the missing entry_id problem as well (stupid human error), so that tag is showing up properly now.
So, I believe I have everything configured properly now, but still nothing shows in the list. Any other suggestions? Thanks again for the help, I’m quite excited about how I’d like to implement this – just hoping I can!
I have indeed done this, from a Wordpress site, with the full link in the body of the post. Nothing is showing up – is there any way of tracing the calls? It’s a bit beyond me :red:
I do see this in my access logs:
67.202.68.62 - - [16/Mar/2009:13:31:14 -0700] "POST /elements/pingserver/285373 HTTP/1.0" 200 - "-" "The Incutio XML-RPC PHP Library -- WordPress/2.7"
Hi Silenz - Just wanted to let you know I’ve installed the module and am running into a black page when I click on “General Preferences” under the module’s settings. There aren’t an PHP errors or anything and I have them turned on. Any thoughts?
I guess, CURL is not enabled in your PHP configuration and the script dies without notice. If you get the latest version you’d get at least a proper error message if my assumption is right and can switch the setting.
OK, thanks. I’ll be looking at setting this up in the next week or two.
BTW - there’s still something wrong with your template. I’m guessing it’s attempting to do a breadcrumb at the top, but it shows:
class Utilitees { function addons ( $show = "pingback-for-expressionengine" ) { $this->breadcrumbs = true; } }
at the top of the page.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.