Powered by Vanilla 1.1.4.
Installed add-ons.
When I was first looking for software to use on the new Spode's Abode, I found nothing quite fit the bill. I found very good forum software and very good blog software, but nothing that met in the middle. Vanilla was my favourite forum software, that was extensible enough that I felt I could make it do what I wanted.
The "Blog" extension that I have previously been using has been limiting for me, as all posts lived in a single category, where as I would sooner have them started in a category depending on topic. I was also limited to starting a new discussion to have a new blog entry. I felt the extension over-complicated things too and felt like a bit of a botch-job (in places).

I took the "Blog" extension code and forked it off to create my own extension "BlogThis". I removed some of the features that I didn't need, and added a simple "blog this" button to the right hand side of any comment (available only to people with the correct permissions).
This not only means that I can promote any comment at any point in a discussion, but I can even have multiple blogs per discussion - especially useful in my "Desktop Wallpapers" discussion, where it would seem silly to start an entirely new discussion each time I added a new wallpaper.
I also added support for a custom search query that the "FeedPublisher" extension can take advantage of, giving me RSS2 and ATOM feeds for the blog.
This is my first released extension, and seems to be working so far. Many thanks to Bap (Mark) in the forums who helped discover a few bugs so I could fix them. The Lussumo Framework is a little confusing and much of my code has been based around simply reverse engineering previous code, and my experience of modifying the other extensions I have used.
If you are interested in trying the extension for yourself, you can find it here on the Lussumo website. ![]()
Thanks Spode; great stuff. 
I'm hoping to have time to try it out over the next week.
I hope you do. I haven't tried it on a fresh install - I really should!
Affected Elements
Blog.GetComments();
The error occurred on or near: Unknown column 'BlogThis' in 'where clause'
Not very good on the php front, but im gussing from this error on a fresh install it has something to do with it not adding the correct tables to the db?
Hi Bap,
You're correct, that's what's happened there. I copied the code from the Blog extension to add the extra Column. I'm just looking at the code now to see where it might be going wrong.
Had an SQL error in my "UPDATE" statement. Version 1.01 should fix this - the only changed file is default.php.
Ah yes, i have got it working. Now the only problem is when i choose "blog this" on a discussion i keep being given this error message, although it is actually adding the posts to the blog page.
Some problems were encountered
The requested discussion could not be found.
I think I realise why this might be - I'm using friendly URLS, where my URL addition code works fine, but I assume you are not where I can see why it wouldn't work. Let me have a fiddle, and perhaps I can send you a test code before releasing it, just in case I don't get it right first time? Whisper me your e-mail address.
Also can i ask what bbcode extension your're using currently, it seems pretty simple and effective?
Is it custom or available in the extensions?
Hi Bap,
I think I've fixed that bug - so I've sent you a copy of the code. If it works, I'll update the code at the Lussumo site.
I'm using BBCodeParser with DefaultFormatter to force BBCode on, and QuickTags for the Bold/Italic/Quote buttons. I adjusted QuickTags to fix a couple of bugs and make it look a bit better in IE, but I don't think I adjusted the other two add-ons.
Posted By: SpodeHi Bap,
I think I've fixed that bug - so I've sent you a copy of the code. If it works, I'll update the code at the Lussumo site.
I'm using BBCodeParser with DefaultFormatter to force BBCode on, and QuickTags for the Bold/Italic/Quote buttons. I adjusted QuickTags to fix a couple of bugs and make it look a bit better in IE, but I don't think I adjusted the other two add-ons.
Cheers for the info, ill try the new code now
Working in a sense, original error doesn't appear anymore. Though it is successfully adding without the re-direct to the old error, i am now getting this
Fatal error: Call to a member function FormatPropertiesForDisplay() on a non-object in C:xampphtdocsforumlibraryVanillaVanilla.Control.DiscussionForm.php on line 220
Odd, when do you get that error? Is that just went viewing the blog?
Update: Silly me, left a line in I shouldn't have. Updated, and code available on the Lussumo site.
Still receiving the same error with the new code. Im getting it below the hr for the 1of1 etc at the bottom of the post when either clicking "blog this" or "unblog this"
I've recreated your bug on a clean install, I'll look at it soon ![]()
Fixed. I'll keep the clean install around for working on.
I'm now up to version 1.09 of BlogThis. Since v1.06, this has added in the ability to have multiple blogs per person, separate permissions so you can allow users to only blog their own posts and as you might have noticed, the ability to show only the first few words of a blog post.
Word limiting wasn't a feature I planned to add, but someone else requested it. I have to admit, it makes sense for me as my blog posts are quite long. Using the word limiter means that new blog posts don't push old posts out of the limelight completely. It also means people are more likely to click the post and see all your lovely comments
Don't like it? Let me know.
*Update*
Rather than put a whole new post - I thought I'd announce that I've released version 1.1, which has one simple feature. It was frustrating that if you blogged a post half way through a thread, clicking the link to see the thread took you right to the beginning and you were found hunting around for the post. Now, it'll take you directly to the post, which is really needed when using the front page snippets!
I see they still have not fixed the text offset in IE. ![]()
What do you mean "they"? The only update has been to my specific Blog extension.
ooh, You, your brain and your bike?
I think the day I start referring to myself in plural, there are greater problems than IE6 rendering!
oops. ![]()
... but will it render in Chrome?
![]()
Not sure actually. It's based on Mozilla I believe - so I hope so!
I have installed the BlogThis extension and it's working fine but generating the following error on Comments.php when I click on the discussion to view. I need help to fix this problem.
Notice: Undefined variable: Configuration in /home/content/q/a/t/vanilla/html/extensions/BlogThis/library/Function.BlogThis.php on line 80
Someone else had the same problem on the Lussumo forums and suggested adding an "@" before $Configuration. That seems to solve the problem - but I'll look into a more longterm fix this week. I personally have Notices turned off in my PHP.ini - as most people should/do, so don't see this message.
Works for me. Thank you Spode.
How do i remove the passing parameter "#pgbottom"? It's taking to the bottom of the page when click the link "Add Comments"( comments.php?DiscussionID=32&page=1#pgbottom) on the blog page.
I have installed blogthis extension and activated the google adsense but nothing displayed. Would you please help me to resolve this.
Thanks in advance,