We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Pingback Beta

Development and Programming

silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz
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:
<link rel="pingback" href="http://beta.troovy.com//site/pingserver/" />
Note the double slashes after the domain…

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.

       
DEA's avatar
DEA
257 posts
16 years ago
DEA's avatar DEA

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!

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz
So, I believe I have everything configured properly now, but still nothing shows in the list.

Well, now someone else with pingback enabled software (like Wordpress, Habari, Serendipity, …) needs to post an entry in which he links to one of your entries…

       
DEA's avatar
DEA
257 posts
16 years ago
DEA's avatar DEA

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"
       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

If you mail me a sample URL, I can have a look.

       
DEA's avatar
DEA
257 posts
16 years ago
DEA's avatar DEA

Sent you a PM earlier, not sure if you saw it or not. Or did you prefer email?

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

Got it already. I’ll have a closer look once I find the time.

       
DEA's avatar
DEA
257 posts
16 years ago
DEA's avatar DEA

Sounds good, thanks much.

       
DEA's avatar
DEA
257 posts
16 years ago
DEA's avatar DEA

Howdy silenz, any updates?

       
Dabbledoo's avatar
Dabbledoo
172 posts
16 years ago
Dabbledoo's avatar Dabbledoo

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?

Thanks,

Doug

       
DEA's avatar
DEA
257 posts
16 years ago
DEA's avatar DEA

Well good news and progress on my front Silenz. I turned off moderation for the weblog in question that I was trying to ping and voila, it shows up properly now!

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz
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.

       
dwex's avatar
dwex
94 posts
15 years ago
dwex's avatar dwex

What is the state of support for this? I’m considering implementing it, but when I go to the page for it at your website, the page displays poorly, like the template is out of date, leading me to wonder if this is perhaps no longer maintained.

       
silenz's avatar
silenz
1,648 posts
15 years ago
silenz's avatar silenz

I’m still alive 😉

Thanks for the heads-up with the broken page. Some external URL had changed, causing some weirdness.

       
dwex's avatar
dwex
94 posts
15 years ago
dwex's avatar dwex

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.

       
1 2 3

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.