Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Archive

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Ping Widget


Go to End
Reply

11 Posts   3432 Views

Avatar
dio5

28 January 2008 at 10:45pm (Last edited: 28 January 2008 10:46pm), Community Member, 501 Posts

Hi,

I've created a little widget that you can add on any 'holder' page that pings Technorati, Weblogs and Pingomatic when a child page is published.

If anyone wants to look at it, check it out and let me know if you find any problems.

grtz

edit: uploading archives here doesn't seem to work?

Here's the link: http://www.dio5.com/assets/Zips/widgetsping-0.1.tar.gz

Avatar
Wojtek

29 January 2008 at 1:03am Community Member, 149 Posts

uploading should work, you should just hit "upload" after specifying the file location - it's a bit aintuitive

Avatar
dio5

31 January 2008 at 3:01am Community Member, 501 Posts

I've found a bug in it which will stop it from publishing other subpages. I'll post a newer corrected version later.

It can easily be resolved by adding

if($this->owner->Parent()->WidgetAreaID)

in the augmentwrite method of the decorator though.

Avatar
dio5

31 January 2008 at 5:47am Community Member, 501 Posts

Newer version; bug resolved + possibility to ping Pingoat as well.
Their server seems to be offline though and I have only been able to test it on localhost.

Avatar
lancer

3 February 2008 at 3:38am 57 Posts

Tried it, but now I get:

FATAL ERROR: None of these templates can be found: PingWidget.ss
At line 67 in /var/www/silverstripe/sapphire/core/SSViewer.php

user_error(None of these templates can be found: PingWidget.ss,512)
line 67 of SSViewer.php

etc.

Avatar
dio5

3 February 2008 at 3:45am Community Member, 501 Posts

Right.

I can see why this is happening. This widget doesn't display anything on the frontend, so I didn't include a .ss file for it. (and I wasn't using any other widgets while testing this one :) ).

Probably this can be solved by just creating an empty PingWidget.ss file and include it in the widget folder.

Avatar
dio5

3 February 2008 at 3:52am Community Member, 501 Posts

I've included an empty PingWidget.ss file in the tar now.
Let me know if that helps.

Avatar
lancer

3 February 2008 at 4:26am (Last edited: 3 February 2008 4:28am), 57 Posts

It does load OK now, but I get a header for ping in the widget area on the site.

Go to Top