vBulletin Mods

The Official vBulletin Modifications Site
https://www.vbulletin.org/forum/showthread.php?t=322313

[Core - FIX] Broken Unsubscribe from forum
by Dr.CustUmz
06 Apr 2016 20:35

4 Attachment(s)
im not too sure how good of a fix this is, i have been up and down the core files, trying to figure this out. Just because it bothered me they include in the default template a condition for this, yet it does not work (by default)

By default when you subscribe to a forum (not a thread) underneath the forum you should see an unsubscribe link
Attachment 154644

This is supposed to happen with the code from:
forumhome_forumbit_level1_post
forumhome_forumbit_level2_post

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

But this code does not work.

I was trying to show images for this using an if / else statement but couldn't for the life of me get it to work.
so hours browsing / searching / asking; I finally find a fix (source: http://tracker.vbulletin.com/browse/VBIV-8931)

in includes/functions_forumlist.php
Find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Replace with:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

I was happy for a minute because now the link was showing, but then i realized it doesn't work on forumhome. (why not lvl1 and lvl2 are there, this code should work)

so I searched the core files up and down and I came up with this, which i took from another core file.

in index.php (forumhome)
add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

below:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

im not sure how good of a fix this is, but it works. i have not noticed any ill side effects applying these changes.

I did how ever notice in index.php is

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

and i do not know if the added code will conflict with that, i tried adding just

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

below that, and in other places but it wouldn't work without

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


Now for an addon!
got the fix applied? well you have to for this.

Attachment 154641

so now if your users are subscribed to a forum they can see an unsubscribe link under the forum title, but hey you've come all this way, lets not keep it ugly.

so in both forumhome_forumbit_level1 & level2_post
find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

replace with: (change style and img locations as you see fit)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

attached are the images in the screenshot.


All times are GMT. The time now is 23:01.

Powered by vBulletin® Version 3.8.14
Copyright © 2020, MH Sub I, LLC dba vBulletin. All Rights Reserved. vBulletin® is a registered trademark of MH Sub I, LLC
Copyright ©2001 - , vbulletin.org. All rights reserved.