vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Licensed Users System 1.01 (https://vborg.vbsupport.ru/showthread.php?t=50663)

N9ne 03-22-2003 10:00 PM

Licensed Users System 1.01
 
Licensed Users System
- by N9ne, March 23rd 2003
- Copyright N9ne 2003+



What does this hack do?
- It adds a licensed user system to your forum.
- Extra user field: 'licensed'
- Admins can select YES or NO for 'licensed' in AdminCP for Users
- Usergroup page: Extra table, showing # of licensed and unlicensed users
- AdminCP: Search by licensed or unlicensed users
- AdminCP Options: Text for 'licensed' and 'unlicensed' users
- Shown in getinfo and postbit
- AdminCP Option: Which usergroupid's can view license status of users?
- Set usergroupids separating with a comma in AdminCP Options
- Six options added under new category in each forum's options:
- 'Unlicensed Users Options' (Licensed users use default options):
- Can view forum?
- Can post new threads?
- Can download attachments?
- Can reply to own & others' threads?
- Can view others' threads?
- Can search forum?
- Hack can easily be integrated into other systems
- Customizable error messages when unlicensed user is denied access
- Customization available through templates
- Searching for users in AdminCP: Can show licensed status in results




Created in 2.3.0 // Should work in 2.2.x and 2.3.x



Installation:
- 6 Queries to Run
- 5 Templates to Add
- 2 Templates to Modify
- Loads of file edits!

Change Log
1.01: 30th March 2003: Query fix. [vBulletin Main Options]

Addons
Forumhome: Show unlicensed text if user is unlicensed.

Please Click INSTALL!

A hack like this is being used here at vb.org ;)

Note: Open the attached file in a text editor to view instructions.

16 Screenshots in next post.

N9ne 03-22-2003 11:35 PM

16 screenshots!

DrkFusion 03-22-2003 11:43 PM

May I be the first to say, this hack is your biggest yet, and congratulations!

N9ne 03-22-2003 11:47 PM

Hehe, yep, it sure is my biggest hack ever, the instruction file has 900 lines in it, and the screenshot .zip is 111kb =/...

It took me a long time to make this hack, with a lot of problems on the way, but I did it all by myself in the end, and it works...

Everyone feel free to install it ;) :)

assassingod 03-22-2003 11:49 PM

This is simply amazing N9ne! Well done on such a brilliant piece of work

Boofo 03-23-2003 12:18 AM

Good job, my man. You outdid yourself this time. ;)

Can it be set up so you can have a time set for the user to re-verify their license? Like yearly or monthly?

N9ne 03-23-2003 12:21 AM

Quote:

Today at 02:18 AM Boofo said this in Post #6
Good job, my man. You outdid yourself this time. ;)

Can it be set up so you can have a time set for the user to re-verify their license? Like yearly or monthly?


Well any sort of re-verification system would need to be implemented into this hack, as there's no such 'reverification' in this hack as it stands.

N!ck 03-23-2003 01:06 AM

Ummm...

GoTTi 03-23-2003 01:15 AM

found a problem...

attached below...

ULTIMATESSJ 03-23-2003 01:15 AM

This could be of some use to me someday, nice work with this, looks like a great hack

/me clicks install

GoTTi 03-23-2003 01:18 AM

found another error.

options not showing in Forum Options

Slynderdale 03-23-2003 01:58 AM

Great hack, to bad that it doesnt use the license check system similar to vbulletin.org, It doesnt check to see if they enter valid license data used at vbulletin.com, Its just a custom license system in case you ever wanna add some sort of license for your site. Its pretty good though but doesnt use any offiecial vbulletin verification of licenses.

Ferny72 03-23-2003 03:07 AM

I don't think vb would allow other people to use a license check system similar to here. I think that was N9ne's purpose of the hack to make it so if you have a license system you could use this hack to make it easier.

Chris Gwynne 03-23-2003 03:13 AM

Quote:

Today at 03:58 AM Slynderdale said this in Post #12
Great hack, to bad that it doesnt use the license check system similar to vbulletin.org, It doesnt check to see if they enter valid license data used at vbulletin.com, Its just a custom license system in case you ever wanna add some sort of license for your site. Its pretty good though but doesnt use any offiecial vbulletin verification of licenses.

vBulletin.com would never allow multiple useage of the license system on websites. Although, it would be good for a lot of people.

N9ne, simply amazing hack! Good job :D

X-Fan 03-23-2003 05:51 AM

Okay, currently I've got a separate usergroup for my site's paid members. Will this hack would let you set up a system that would denote paid members to your site and allow them and only them to see a particular private forum?

Mephisteus 03-23-2003 07:24 AM

omg, I own an Internet Services Company and this is just what I was looking for. I was going to make it myself untill I read you were going to ;). And thank god you did. I don't have the time to make it!

Great hack and another GREAT job N9ne!

squawell 03-23-2003 07:52 AM

can this to do if user post over XX posts than get the licensed??

Dean C 03-23-2003 08:35 AM

Wow excellent job n9ne - now that i can use this :(

- miSt

N9ne 03-23-2003 10:17 AM

Da_gotti: re-apply changes to forum.php, and user.php in the admin folder, make sure you have everything in the right places.

X-Fan: I'm not sure what you're suggesting, but if you install this hack, you can run a simple query, so it makes all users in that paid group licensed...

Run this query, replacing X with the usergroupid of your paid members group:

UPDATE `user` SET licensed = '1' WHERE usergroupid = 'X'

X-Fan 03-23-2003 10:38 AM

N9ne, with this hack, does it allow only those set to be licensed members to view a particular private forum?

In other words, is this just an easier way of doing a paid members group without having to create an entirely new usergroup?

N9ne 03-23-2003 10:40 AM

That's correct.

X-Fan 03-23-2003 10:45 AM

Excellent! That should make life easier :)

One more question for you - is it possible to have different "types" of licensed users? By that I mean currently I have two different paid membership groups (and that has meant 3 usergroups - one for each member group and a third group for those members who are in both the other groups!).

N9ne 03-23-2003 12:57 PM

It's possible but would take a lot more work....I really don't have time to do so, as it would mean re-writing a lot of the hack.

Koopa 03-23-2003 02:03 PM

Very nice hack, thanks :)

N9ne 03-23-2003 02:07 PM

No problem Koopa. Please click install, as I can then send updates should there be any bug fixes in this hack (there's likely to be a bug somewhere with what, 50 file modifications :o)

VeoMorphine 03-23-2003 02:43 PM

Very Very Very nice.

/me drop kicks the install butten.

Chris M 03-23-2003 03:00 PM

Very cool:)

Could come in handy soon;)

Thanks!:)

Satan

DestyNova 03-23-2003 04:37 PM

At last, someone release useful hack... it has been for a while.

Thanks

/me installs

Xyphen 03-23-2003 05:02 PM

OMG!! This hack will make is big for sure, I am gonna use it later on, once I finish my forums up.

N9ne 03-23-2003 05:09 PM

lol AViO, I doubt it will make it big, but it's here for people to use anyway :p

Link14716 03-23-2003 10:26 PM

I would install it, but I have absolutely no use for it. Still, nice job, N9ne. :)

colicab-d 03-23-2003 10:33 PM

i may use it in the future :D does it allow for you to have license numbers for a member?

id love to see it with an integrated cp panel foe users to edit ther license etc it got that?

TranceMaster 03-23-2003 10:38 PM

amazing man
thanks u very much
:)

Vile 03-23-2003 10:48 PM

Very very nice.
Great job with this hack :)

mr e 03-23-2003 11:18 PM

[high]* mr e drools
[/high]

maybe i'll make a forum that needs a license system so i can use the hack :D

squawell 03-24-2003 03:57 AM

N9ne i have a question with this part

in register file u say

find

'$avatarid'

replace with:

'$avatarid','0'

i think it should be like this

'$avatarid','$licensed','0'

am i right??

and add new template part do we not need to add a template

about attach file error message like:license_error_noattach something like this??

TranceMaster 03-24-2003 11:26 AM

Quote:

Yesterday at 03:18 AM Da_GoTTi said this in Post #11
found another error.

options not showing in Forum Options

im getting the same error
cant work out whats wrong.
any ideas?

N9ne 03-24-2003 02:42 PM

Quote:

Today at 05:57 AM squawell said this in Post #36
N9ne i have a question with this part

in register file u say

find

'$avatarid'

replace with:

'$avatarid','0'

i think it should be like this

'$avatarid','$licensed','0'

am i right??

and add new template part do we not need to add a template

about attach file error message like:license_error_noattach something like this??


No, I'm pretty sure that you should leave it how it is in the instructions, so when a user registers, he registers as unlicensed.

N9ne 03-24-2003 02:44 PM

Quote:

Today at 01:26 PM TranceMaster said this in Post #37


im getting the same error
cant work out whats wrong.
any ideas?

PHP Code:

------------------------------------------------------------------------------------>>
Find:
------------------------------------------------------------------------------------>>

  
makeyesnocode("Count posts made in this forum towards user post counts?","countposts",$forum[countposts]);

------------------------------------------------------------------------------------>>
Below itadd:
------------------------------------------------------------------------------------>>

  
maketableheader("Unlicensed Users Options");

  
makeyesnocode("Can view forum?","licensedviewforum",$forum[licensedviewforum]);
  
makeyesnocode("Can post new threads?","licensedthread",$forum[licensedthread]);
  
makeyesnocode("Can reply to threads?","licensedreply",$forum[licensedreply]);
  
makeyesnocode("Can download attachments?","licensedattach",$forum[licensedattach]);
  
makeyesnocode("Can view others' threads?","licensedviewthread",$forum[licensedviewthread]);
  
makeyesnocode("Can search forum?","licensedsearchforum",$forum[licensedsearchforum]);

------------------------------------------------------------------------------------>> 


That is from the instructions, if you have done that step correctly, you should be able to see the options...

TranceMaster 03-25-2003 06:13 PM

Quote:

Yesterday at 04:44 PM N9ne said this in Post #39


That is from the instructions, if you have done that step correctly, you should be able to see the options...


yes they show up in each forums own options, but in the vBulletin Options part, there is another option for Licensed Users Options, but nothing shows up here.

maybe im doing sumthing wrong, ill look over it again.


All times are GMT. The time now is 12:10 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01704 seconds
  • Memory Usage 1,828KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete