Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
vFCoders - Hide Hack v4 Details »»
vFCoders - Hide Hack v4
Version: 4.0, by Badshah93 Badshah93 is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: New Posting Features - Version: 4.1.x Rating:
Released: 05-01-2012 Last Update: 07-05-2012 Installs: 245
DB Changes Uses Plugins Auto-Templates
Code Changes Additional Files Translations  
No support by the author.

.::vFCoders - Hide Hack::.

This MOD gives users in selected forums the ability to hide their content by using any of the 7 BBCode. ([HIDE], [HIDE-REPLY], [HIDE-THANKS], [HIDE-REPLY-THANKS], [HIDE-POSTS], [SHOWTOGROUPS], [STG])

1. Features
  1. Seven different BBCode to Hide Contents.
    • [HIDE-REPLY] -> Content within this tag is not shown to user until he/she replies in that thread.
    • [HIDE-POSTS] -> Content within this tag can only be seen by people's who have more posts than defined number of posts.
    • [HIDE-THANKS] -> Content within can only be seen after the user says thank you by pressing Thanks Button. Requires: Abe1 [AJAX] Post Thank You Hack / vBSeo Like System.
    • [HIDE-REPLY-THANKS] -> Content within this tag is not shown to user until he/she either reply or press "Thank You" button.
    • [SHOWTOGROUPS] -> Content within this tag is only shown to defined usergroups.
    • [STG] -> Content within this tag is only shown to defined users.
    • [HIDE] -> This tag can be mapped to any of the above BBCodes. (Default - [HIDE-REPLY])
  2. Fully Compatible with Source and Wysiwyg Editor.
  3. No Template or File Edits. (optional - one file edit if you have rss enabled)
  4. Uses vBulletin easy Product installer/updater/uninstaller
  5. Uses AJAX technology so your users don't have to refresh to see hidden content.
  6. Content within Tags are completely hidden, there is no way to bypass hide tags. Contents are hidden everywhere including
    • Showthread
    • Threadbit
    • Archive
    • Search
    • Subscribed Threads in USERCP
    • Email
    • Print Page
    • RSS
    • Meta Description
    • Quote
  7. Usergroup permissions for each tag, including option to select usergroups which can always see Hidden Content.
  8. Global and Per-Forum Basis vBulletin settings for each tag.
  9. Option to turn on Hide Button's in quick reply and quick edit Editor.
  10. Uses Phrases
  11. Dialog Box for selecting Usergroup's when user clicks [SHOWTOGROUPS] Tag.


2. Installation
  • Download and unzip vFCoders_hide_hack.zip file from this thread.
  • Upload all the files inside "UPLOAD" folder into your vBulletin installation directory. (where forum.php file is located)
  • Import product-vfc_hide_hack.xml file through Product Manager in admincp.
  • Note: [HIDE-THANKS] and [HIDE-REPLY-THANKS] Tag will not work if you don't have Abe1 [AJAX] Post Thank You Hack or vBSEO Like System installed in your forum.
  • Optional - If you have RSS enabled in your forum, then open install.txt file and do the edit's which is mention in that file.

    Installation Complete..


3. Settings
  1. Global Settings: Admincp -> Settings -> Options -> vFCoders - Hide Hack
  2. Usergroup Settings: Admincp -> Usergroups -> Usergroup Manager -> Edit Usergroup -> vFCoders - Hide Hack Permissions
  3. Forum Settings: Admincp -> Forum Manager -> Edit Forum -> vFCoders - Hide Hack [Options]

4. DEMO

http://screencast-o-matic.com/watch/clhnrr5e9

5. Support

Support will be provided to those who have my copyright link in their sites.


Mod History:
v1.0 : 3 May 2012 : First Release.
v1.01 : 3 May 2012 : Fixed Thanks Bug.
v1.1 : 3 May 2012 : Added vBSEO Like System Integration Function
v1.2 : 4 May 2012 : Now compatible with vB < 4.1.4 also.
v1.3 : 4 May 2012 : Fixed PM Bug.
v2.0 (RC) : 4 May 2012 : Optimized Codes and fixed a minor bug.
v2.1 (RC) : 13 May 2012 : Fixed a minor bug.
v2.2 (RC) : 23 May 2012 : Changed Ajax Request Method, Added 1 new Plugin and also removed few.
v3.0 (GOLD) : 10 June 2012 : Added STU tag, Optimize Codes, Fix [SHOWTOGROUPS] Tag Bug, Added Hide/Unhide Box
v3.1 : 13 June 2012 : Fix Hide tag mapped issue.
v4.0 : 7 July 2012 : Now mod uses YUI for ajax requests and fixed some minor bugs.

-> Click On Mark As Installed If You Have Installed This Mod.
-> You Can Nominate it also for Mod Of The Month.
-> If u like my work, you can Donate me also.

Download Now

File Type: zip vFcoders - Hide Hack v4 [vB 4.1.10+=].zip (32.9 KB, 2619 views)

Screenshots

File Type: png 1.png (30.0 KB, 0 views)
File Type: jpg 2.jpg (29.9 KB, 0 views)
File Type: jpg admin panel.jpg (95.6 KB, 0 views)
File Type: jpg Hidden.jpg (54.0 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #112  
Old 05-18-2012, 05:08 AM
Badshah93 Badshah93 is offline
 
Join Date: Jun 2010
Location: India
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nacaruncr View Post
I have a bug :S
When someone want to read a PM, they can't read them.... but when I disable the hack, the users can read them :S
How I can fix it man :S
Thanks and regads

Edit:
The only usergroups can read them are:
Adms and global mods
i fixed this bug in 2.0 version
Reply With Quote
Благодарность от:
nacaruncr
  #113  
Old 05-18-2012, 05:28 AM
Badshah93 Badshah93 is offline
 
Join Date: Jun 2010
Location: India
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Hippy View Post
Quote pm is an other mod. not part of this One.. o did the pm test. To see if i got that error. Its s test sites so I logged in as a user and used the quote post in pm to a user that did not thank or post to a test thread and the pm was readable but since I used this to send the pm. It had the hide code in it and was readable by the user
To make it work with quote PM MOD, you will need to do edit one plugin of quote PM

Plugin Name: Quote Post in PM (2)

------------------------------
Find:
PHP Code:
    if ($vbulletin->options['qpipm_trim_text']){$pagetext vbchop($pagetext$vbulletin->options['qpipm_trim_text']);} 
Add Above:
PHP Code:
global $vfc_hide;
if (
$vbulletin->options[hide_hack_sett_main]) {
$params = array('message' => $pagetext'forumid' => $foruminfo['forumid'], 'threadid' => $posttext[threadid], 'postid' => $postinfo[postid], 'userid' => $postinfo[userid]);

$pagetext $vfc_hide->fetch_msg_to_hide($params);


Reply With Quote
Благодарность от:
Hippy
  #114  
Old 05-18-2012, 06:07 AM
nacaruncr nacaruncr is offline
 
Join Date: Nov 2010
Posts: 318
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Badshah93 View Post
i fixed this bug in 2.0 version
ohhh ohh... thanks man
It's awesomeeeeeeee

Regards
Reply With Quote
  #115  
Old 05-18-2012, 10:00 AM
Hippy's Avatar
Hippy Hippy is offline
 
Join Date: Dec 2001
Location: USA, New Jersey
Posts: 2,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Badshah93 View Post
To make it work with quote PM MOD, you will need to do edit one plugin of quote PM

Plugin Name: Quote Post in PM (2)

------------------------------
Find:
PHP Code:
    if ($vbulletin->options['qpipm_trim_text']){$pagetext vbchop($pagetext$vbulletin->options['qpipm_trim_text']);} 
Add Above:
PHP Code:
global $vfc_hide;
if (
$vbulletin->options[hide_hack_sett_main]) {
$params = array('message' => $pagetext'forumid' => $foruminfo['forumid'], 'threadid' => $posttext[threadid], 'postid' => $postinfo[postid], 'userid' => $postinfo[userid]);

$pagetext $vfc_hide->fetch_msg_to_hide($params);


thanks 2 thumbs up
Reply With Quote
  #116  
Old 05-18-2012, 11:47 PM
Hippy's Avatar
Hippy Hippy is offline
 
Join Date: Dec 2001
Location: USA, New Jersey
Posts: 2,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Badshah93
I added your fix for the quote pm
and it seems to just remove the [hide] tag if you thanked
so who ever the quoted post is sent to now can view the content.


example

with the code above

Code:
In Reply to your post [ post=12 ]test hide[ /post ]
[ QUOTE=Hippy;12 ] test thank to view content [ /QUOTE ]
if you didn't thank then it will view as

example
and this will be seen
Code:
 In Reply to your post [ post=12 ]test hide[ /post ]
[ QUOTE=Hippy;12 ]***Hidden content cannot be quoted.***[ /QUOTE  ]


example with out the code you posted

Code:
 In Reply to your post [post=12]test hide[ /post ]
[ QUOTE=Hippy;12 ][HIDE-THANKS]test thank to view content[/HIDE-THANKS][ /QUOTE ]





thanks
Reply With Quote
Благодарность от:
nacaruncr
  #117  
Old 05-19-2012, 12:23 AM
Hippy's Avatar
Hippy Hippy is offline
 
Join Date: Dec 2001
Location: USA, New Jersey
Posts: 2,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

with boofo's quote post in pm version (The original one)
if you add
Code:
global $vfc_hide; 
if ($vbulletin->options[hide_hack_sett_main]) { 
$params = array('message' => $pagetext, 'forumid' => $foruminfo['forumid'], 'threadid' => $posttext[threadid], 'postid' => $postinfo[postid], 'userid' => $postinfo[userid]);
 
$pagetext = $vfc_hide->fetch_msg_to_hide($params); 

}
above

Code:
// Limit the quoted post text to something sane
if ($vbulletin->options['boofo_qpm_max_text'])
if seems to work..

the post quoted to pm with the hide tag in it views like so as long as your not a member that thanked to the post and pmes it


in the event the person / member that "post thank" to the post, then he /she sent it to a member that has not thanked they will be able to read the content in the pm..
Attached Images
File Type: jpg boofos-quoteinpm1.jpg (17.9 KB, 0 views)
Reply With Quote
  #118  
Old 05-19-2012, 12:41 AM
Hippy's Avatar
Hippy Hippy is offline
 
Join Date: Dec 2001
Location: USA, New Jersey
Posts: 2,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok , I may of confused you because I confused myself..

ok
example

I'm a regular member and I thanked a post with the hide tag for "post thanks"
now I can view the content..

then I quote pm to a user that did not thank to view ..
in the PM he can view the content..

sorry about that, to many log in and out's to see what was going on..

is there any way for you to make it like in the thread to say ***Hidden content cannot be quoted.*** no matter if they thanked or not to the post in the pm?
Reply With Quote
  #119  
Old 05-19-2012, 01:21 AM
Hippy's Avatar
Hippy Hippy is offline
 
Join Date: Dec 2001
Location: USA, New Jersey
Posts: 2,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

-=snipped=-
Reply With Quote
  #120  
Old 05-19-2012, 01:47 AM
nacaruncr nacaruncr is offline
 
Join Date: Nov 2010
Posts: 318
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ohh... I was searching how make to the first post can't quote for this mod (quote post pm) but with these mod, help me a lot
thanks man I'm gonna use them
Reply With Quote
  #121  
Old 05-19-2012, 03:12 AM
Badshah93 Badshah93 is offline
 
Join Date: Jun 2010
Location: India
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Hippy View Post
ok , I may of confused you because I confused myself..

ok
example

I'm a regular member and I thanked a post with the hide tag for "post thanks"
now I can view the content..

then I quote pm to a user that did not thank to view ..
in the PM he can view the content..

sorry about that, to many log in and out's to see what was going on..

is there any way for you to make it like in the thread to say ***Hidden content cannot be quoted.*** no matter if they thanked or not to the post in the pm?
replace old edit with this

PHP Code:
global $vfc_hide;
$pagetext $vfc_hide->strip_hide_bbcodes($pagetext'quote'); 
Reply With Quote
Благодарность от:
nacaruncr
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:50 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.10814 seconds
  • Memory Usage 2,406KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (5)bbcode_code
  • (5)bbcode_php
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (25)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (6)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete