PDA

View Full Version : vBulletin Blog - How to get blogs in new posts search


optrex
20 Mar 2008, 10:38
Many people are concerned over the lack of integration of the blog system with the main forum software. I see many posts asking "how do I get my blogs to show up in new posts?"

Basically you need to utilise the blog RSS feed and get it to post a blog as a post.

This is how to do it.

From your admincp - RSS Feed Manager
Add a new RSS Feed
Feed enabled: Yes
URL of feed: http://www.yoursite.com/blogs/feed.rss
Check every: 30 mins
Feeds to fetch: 0
Username: choose or make a new one - blog bot or something
Forum: chose an existing one or make a new forum and select options as you see fit, or see below.
Allow Smilies: yes
Display Signature: no
convert html to bb code: yes


Title template: {rss:title}
Body template:


{rss:content:encoded}
Click here to be taken to the Blog... ({rss:link})
Name of your forum (http://www.yourwebsite.com)

In the next sections, pick what you want but also make sure you do the following
Thread action delay 1
Close thread after delay: yes

Making a new forum
When making a new forum for your blog posts, chose the setting your want for other users, but make sure of the following:

Act as forum: yes
Index New Posts in Search Engine: yes
Forum is open: yes

You can chose whether the forum is hidden or visible, but make sure the username you specified above is in a group that can post to this forum.

Permissions

I didn't want others to post so they have no post permissions. To get to the blog, they click on the link in the post and get taken there directly. To be able to see the posts they must have.

Can View Forum: yes
Can View Thread Content: yes
Can View Others' Threads: yes
Can Search Forums: yes


A working version is at www.midlandsweather.org.uk
My blog forum (so that you can see an example of the posts made is at www.midlandsweather.org.uk/mwf-blog


Please click ***install*** if you use this.

optrex
20 Mar 2008, 11:09
reserved for future use

KURTZ
20 Mar 2008, 12:19
great mod! when the 3.7.0 goes gold i'll install this for sure ... ;)

optrex
20 Mar 2008, 12:24
just to let you know its not exclusive to 3.7 it also works on 3.6.8

cajunboy2208
20 Mar 2008, 15:59
Awesome! I have been looking for something to alert members of a new blog.
Thank you.

Milad
20 Mar 2008, 16:32
This is a mere workaround, it won't solve the problem

molieman
20 Mar 2008, 22:06
This is an excellent add on, if I can get it to work. Number one complaint at my site, others not know of a blog post :)

May be I'm taking your instruction too literally :)

This is what I have in my "Body Template"

{rss:content:encoded}
Click here to be taken to the Blog... ({rss:link})
MyCockpit (http://www.mycockpit.org/forumtest)

and this for the "Title Template" {rss:title}

I'm still learning.... so pardon me for my ignorance :)

I get the following when I do a preview: XML Error: Empty document at Line 2

I hope you can help :)

optrex
21 Mar 2008, 00:56
Your blog RSS url or "URL of FEED", in your case, should be http://yourwebsite.com/forums/blog_external.php

molieman
21 Mar 2008, 01:22
BINGO!!!! Thank you, works!!! :)

TaBaTaN
21 Mar 2008, 05:04
installed, working perfect.

SBlueman
21 Mar 2008, 07:26
Doesn't this defeat the purpose of the blog? Why not just have a forum as a "blog" then? What would be the need to install the blog?

optrex
21 Mar 2008, 21:06
Not at all. Blogs work differently to the forums, but there is no way to tell users that an addition has been made to the blog (or comments) without them checking the blog page every time. This brings it to their attention by integrating it into the new posts search, its just like telling them there is a new blog!

SwollenCranium
22 Mar 2008, 05:07
When I set the time to close thread it does not work.

In other words , when I follow your 0.25 delay it resets itself to 0 every time.

The settings ONLY allow for whole numbers of one hour or more, not fractions of an hour.

pcoskat
22 Mar 2008, 13:05
Is there anyway to add the username of the original blogger? (currently, all fo the posts in the blog forum are posted by News Bot (and i understand why). Once you open the post, however, it would be nice to know who wrote the original text. Thanks.

optrex
22 Mar 2008, 23:12
Is there anyway to add the username of the original blogger? (currently, all fo the posts in the blog forum are posted by News Bot (and i understand why). Once you open the post, however, it would be nice to know who wrote the original text. Thanks.

No problem. You need to add {rss:dc:creator} to the body template (wherever you want it put)

as an example


Click here to be taken to {rss:dc:creator}'s Blog... ({rss:link})

molieman
23 Mar 2008, 01:50
Thank you, added that to my site. Working fantastic!!!! :) :) :)

vwdforum
03 Apr 2008, 16:38
added this to my site but just wondering is it now duplicating as I'm posting the blog content on my forum?

Mally

Alfa1
08 Apr 2008, 00:21
This is a mere workaround, it won't solve the problem
Absolutely. We do need real integration. But at least this is a way to alert members of new blogs.

mdvaldosta
19 Apr 2008, 16:50
Yes we do. Simply showing new blog posts in the "new posts" search would be perfectly fine.

SBlueman
19 Apr 2008, 17:47
I understand now and like this feature now that I thought about it more.

Now, is there a way to make it so the post shows only a preview of the blog and then a link that says click here to read more?

Alfa1
19 Apr 2008, 18:00
I hope that Scythe succeeds with this:
But before that I need to code some stuff so that new entries vom vbBlog show up under New Posts. That's currently more important for my site.

SBlueman
20 Apr 2008, 00:42
Doesn't seem to be working for me unless I manually run the scheduled job.....

optrex
22 Apr 2008, 18:47
Doesn't seem to be working for me unless I manually run the scheduled job.....

In your cheduled task mamanger is your RSS robot running?

*
*
*
0, 10, 20, 30, 40, 50
active: yes

SBlueman
24 Apr 2008, 02:06
Yes, those are the settings in place. I find I have to go into the RSS Feed Manager, reset the last time checked and then manually run the scheduled task.

optrex
24 Apr 2008, 11:16
thats sounds like an issue with the RSS vb side of things. Might be best to get that checked out with vb

icest0rm
24 May 2008, 20:29
This is a good workaround, but we definitely need some sort of plugin that integrates the blog into the new posts without the use of an RSS feed. These posts from the rss feeds will unnecessarily accumulate. Anybody working on a real plugin?

dartho
16 Jun 2008, 04:52
@icest0rm - Sorry to hijack the thread, but I've made a basic product to show recent blogs/comments in search screens over here. The results are not as integrated as this modification but may be enough for some. I've also linked back to this thread in that add-ons description.

KURTZ
16 Jun 2008, 15:29
i just tried this nice feature ... :D it seems to runs correctly but when i do a preview of my feeds i've got this ...

This feed supports content:encoded. Your imported feeds may appear nicer if you use {feed:content:encoded} in your bodytemplate instead of {feed:description} and enable the Convert HTML to BB Code option.

also i've a question: when it create the thread with the feed it puts ALL the text of my 'new entry' so my question is: can i decrease the number of the words of my entries, so the feed only create a preview?

kylek
30 Oct 2008, 02:58
If someone already has a blog made and adds to it should this show? I am trying this out and everything looks okay but am getting no preview of feed when testing it.

kylek
30 Oct 2008, 03:31
Figured it out, forgot to set blogs to be viewable by unregistered members.

Problemsolver
03 Dec 2008, 18:56
Great stuff! Works perfectly (3.7.4)

Problemsolver
03 Dec 2008, 19:00
Wait a second, it shows the full post without letting you know who made the post or actually taking you to the blogpost itself :S?

Isnt there possible to get the robot to post a redirect (if you allow it to use html)?

wrang
04 Dec 2008, 15:32
What is it problem when this came up?
Nytt blogg inlägg XML-fel: not well-formed (invalid token) på rad 483

breakice
15 Dec 2008, 17:27
nice

breakice
15 Dec 2008, 17:41
but how it will work on vbadvanced
what module i have to add so it can show it on my vbadvanced

optrex
20 Jan 2009, 09:35
It comes into vbadvanced automatically on the recent threads module. No further work is needed.

hotwheels
27 Jan 2009, 19:12
Has anyone been able to get this to work on vbulletin 3.8? I really liked this set up, since it would make a new post, and then members could go to the blog. I am not good with rss and this just quit working out of the blue........any help would be greatly appreciated.

optrex
28 Jan 2009, 10:34
Works fine with 3.8.0. Instructions are exactly the same. As its picking up RSS it should be fairly future proof to be honest.

hotwheels
28 Jan 2009, 16:02
shoot, it just isn't working on my site........wierd.

hotwheels
02 Feb 2009, 15:18
Okay, i have it working somewhat. Right now, i have the setting set how they are described in the instructions, but it is only updating posts that i post in my blog. It ISN'T placing other blogs into the forums.

What am i missing?

Title: Insane Blogs

URL of Feed: http://www.mysite.com/forums/blog_external.php

User Name: DugDug (this is my site bot)

Title Template: {rss:title}

Body Template: {rss:content:encoded}
Click here to be taken to {rss:dc:creator}s Blog... ({rss:link})
Insanemustangs (http://www.insanemustangs.com)

Thread Action Delay: 1

Close Thread After Delay: Yes

These are my settings, and i don't have an actual blog forum set up, i have them going to a very busy forum. Do i need to make a blog forum for this to work corretly? If so, i still don't understand how come the bot isn't posting other users blogs....?

optrex
05 Feb 2009, 02:08
Have you checked your blog RSS feed? To me it is only showing your blog posts, so the mod is working correctly. RSS feeds display what guests see, so make sure your permissions are correct for unregistered users

hotwheels
05 Feb 2009, 02:43
I have the guest permission set.....It works for my powertv channel. If someone posts a video, it will start a new thread with a link to the video and the usersname.

The blog mod for rssfeed, is only showing my blogs. When i have a user start a blog, that users blog isn't updating to the forum i selected.

optrex
05 Feb 2009, 23:10
The problem is it will only refect what is in your blog RSS, so you need to sort that out first for this mod to work for you.

http://www.insanemustangs.com/forums/blog_external.php?type=RSS2 Your feed
which is a reflection of your blog page
http://www.insanemustangs.com/forums/blog.php?do=list

looking at both of them, it looks like no-one else has made a blog post. Have you got new blogs sitting in the moderation queue?

optrex
05 Feb 2009, 23:21
Just logged into your site - its a permissions issue. You need to look at your guest access

hotwheels
06 Feb 2009, 14:25
Okay, here are my current settings:

Can View Forum
Yes

Can View Thread Content
Yes

Can View Others' Threads
Yes

Can Search Forums
Yes

Can View Calendar
Yes

Can View Others' Events
Yes

Can View Member Info
Yes

Can View Others' Profile Pictures
Yes

Can View Albums: Users without this permission will still be able to see picture in public and profile album if they know the exact URL.
Yes

This Usergroup is not a 'Banned' Group: (Setting this to no will cause the group to be treated as a banned group, this will prevent the sending of email notifications, show a banned error message on the permission error pages and other unspecified behaviors.)
Yes

Can View Social Groups
Yes

Can this usergroup view the vBPicGallery?
Yes

Can View Other's Blog
Yes

Can Search Blogs
Yes

Can View Attachments
Yes

That is everything i have set to yet in the unregistered usergroup.......As far as i can tell, that is everything. If you look at yours in the admincp, what do you have set different? I am at a total loss on what is missing here......Like i say, if i post a blog it will show in the forums, but if another member does, it won't show up.....

Artes_Marciales
15 Oct 2011, 18:07
Great Idea!! :)

Artes_Marciales
22 Oct 2011, 19:56
My blog feed duplicate threads :confused:

webnsn
07 Nov 2015, 16:54
Thanks

Now i can use RSS Feed @ www.wikinewforum.com

wow, i am going to this site and easily able to install all