PDA

View Full Version : RSS Fedd on closed forum, it is possible?


Elric
01-28-2013, 04:20 PM
Hello,

i have closed my forum for guests but i will give my users the chance for rss feeds, what can i do? Have anyone a link to a hack for this? its a vb4.2 pl3 :(

kh99
01-28-2013, 06:28 PM
You could create a plugin using hook global_bootstrap_init_start and this code:

if (THIS_SCRIPT == 'external')
{
$vbulletin->options['bbactive'] = 1;
}

Elric
01-29-2013, 04:03 AM
:(It works not..

kh99
01-29-2013, 11:57 AM
Oh, sorry, I misread and thought you had closed your forum. When you say "closed for guests" what does that mean?

Elric
01-29-2013, 02:14 PM
Only registered users can see the forum, on the vb3.8 i have no problems with this option.

Lynne
01-29-2013, 04:36 PM
I think you'll need to actually edit the external.php file directly. It checks the forum permissions on line 129:

if (isset($vbulletin->forumcache["$forumid"])
AND ($forumperms & $vbulletin->bf_ugp_forumpermissions['canview'])
AND ($forumperms & $vbulletin->bf_ugp_forumpermissions['canviewothers'])
AND verify_forum_password($forumid, $vbulletin->forumcache["$forumid"]['password'], false)
)
{
$forumchoice[] = $forumid;
}

So, you'll want to modify that to allow the user to see the forum (remove the canview and canviewothers lines?)

This will mean that anybody to can see the feed.

Elric
01-29-2013, 05:06 PM
works not i think that was work on vb3.8

Lynne
01-29-2013, 08:42 PM
It does work on 3.8. Did you try removing the condition there on your 4.2 forum code? You may need to remove this also:

$forumperms =& $vbulletin->userinfo['forumpermissions']["$forumid"];

Elric
01-30-2013, 04:54 AM
Both are not works on 4.2 pl3

Lynne
01-30-2013, 08:52 PM
Make sure you comment out that stuff in the if and else area (around line 172). And, probably comment out the stuff around line 191. Wait out the cache and then see if it works.

Elric
01-31-2013, 05:09 AM
It ist not my first mod but will not works, will you this do it for me please ?

**edit: File removed as vbulletin doesn't give you permission to redistribute their files.

Lynne
01-31-2013, 05:36 PM
You may not post a vbulletin file as they do not give you permission to redistribute them.

Just post your code from line 124 to 137 and then from 170 to 180 and then from 190 to 195. You should have lines commented out in all of those areas. After commenting out the code according to what we have talked about here, please post those lines using the code tags and I will see if you did it correctly. Do not post it for me to do for you - try to do it yourself.

Elric
01-31-2013, 06:21 PM
First sorry i dont have think, now it works BUT i have forums theres only for the team an now in the feed all user can see this ?

Lynne
01-31-2013, 06:27 PM
You said you wanted your guests to be able to see all the feeds. So, that is what that code does. If you don't want some forumids to show, then you need to modify the $forumchoice variable to NOT show those forumids (just put a condition around it that if it's forumid x, then it doesn't get added to the array).

Elric
02-02-2013, 07:06 AM
Theres many variables of this type in the external.php :(

Lynne
02-02-2013, 03:59 PM
I don't know what you mean.

Elric
02-02-2013, 04:13 PM
then you need to modify the $forumchoice variable to NOT show those forumids this i mean, there are many variables with this name in the external.php

Lynne
02-02-2013, 09:46 PM
Do it in the code lines which I referenced previous. So, a condition around line 135 and 178.

Elric
02-03-2013, 02:41 AM
Much thanks for your help but i am not have enough know how for found this self, i search and search...can you say me the exactly code there i must put in for exlude or include forums ?
i found this https://vborg.vbsupport.ru/showthread.php?t=237751 and this https://vborg.vbsupport.ru/showthread.php?t=154323 , not works i think to old.
I'm going crazy...

Elric
02-05-2013, 01:06 PM
Nothing more help ?

DaPike
02-08-2013, 06:52 PM
Hi there,

I'm in vB 4.1.0 and I also wanna do this with RSS.
But when I make the comment outs on the lines, I'll get a database error!

What is going wrong on vB 4.1.0??

I only make the RSS viewable for guests!
But normally guests can't see the whole forum.

Thx for help.