Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
vBulletin Total Restriction (4 Restriction Features till now) Details »»
vBulletin Total Restriction (4 Restriction Features till now)
Version: 1.0.0, by Omranic Omranic is offline
Developer Last Online: Sep 2021 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.5.x Rating:
Released: 01-18-2006 Last Update: Never Installs: 28
Template Edits
Re-useable Code Translations Is in Beta Stage  
No support by the author.

This product is no longer supported!



Discription: This Hack Give You Four Options for Restrict some User and System Preference (Disabling), These four options are:
Disable Image Toolbar script
Disable right mouse click on images
Disable right mouse click totaly with alert
Disable right mouse click totaly without alert

& you Have Two Options To Customise the MSG Alert Displayed for users when any of the 2nd & 3rd options selected.

Disable Image Toolbar script = Disable The Toolbar Appears When The Mouse Moves On Any Image

Disable right mouse click on images = Disable Right Click On Images & Displaying Customised Alert.

Disable right mouse click totaly with alert = Disable Mouse Right Click All Over The Forums Every Where & Displaying Customised Alert.

Disable right mouse click totaly without alert = Disable Mouse Right Click All Over The Forums Every Where Without Displaying Alert.

& you have the Option Not To Disable any Preference = Don't Disable any thing.



Stats:
1 Product Adds 4 Settings, 13 phrase.
Template Edits 2 in one template (headinclude)
  1. Import the Attached Product File.
  2. open headinclude & add before the first line of it the following code:
    HTML Code:
    <if condition="$vboptions[disimagtool]">
    <META HTTP-EQUIV="imagetoolbar" CONTENT="no">
    </if>
  3. open headinclude & after the last line in it add the following code:
    HTML Code:
    <if condition="$vboptions[rightcrmode]==0">
    &nbsp;
    <else />
        <if condition="$vboptions[rightcrmode]==1">
    <script language="JavaScript1.2">
    
    /*
    Disable right click script II (on images)- By Dynamicdrive.com
    For full source, Terms of service, and 100s DTHML scripts
    Visit http://www.dynamicdrive.com
    */
    
    var clickmessage="$vboptions[rmcimagesalert]"
    
    function disableclick(e) {
    if (document.all) {
    if (event.button==2||event.button==3) {
    if (event.srcElement.tagName=="IMG"){
    alert(clickmessage);
    return false;
    }
    }
    }
    else if (document.layers) {
    if (e.which == 3) {
    alert(clickmessage);
    return false;
    }
    }
    else if (document.getElementById){
    if (e.which==3&&e.target.tagName=="IMG"){
    alert(clickmessage)
    return false
    }
    }
    }
    
    function associateimages(){
    for(i=0;i<document.images.length;i++)
    document.images[i].onmousedown=disableclick;
    }
    
    if (document.all)
    document.onmousedown=disableclick
    else if (document.getElementById)
    document.onmouseup=disableclick
    else if (document.layers)
    associateimages()
    </script>
        </if>
    <else />
        <if condition="$vboptions[rightcrmode]==2">
    <script language=JavaScript>
    <!--
    
    //Disable right mouse click Script
    //By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
    //For full source code, visit http://www.dynamicdrive.com
    
    var message="$vboptions[totalrightcalert]";
    
    ///////////////////////////////////
    function clickIE4(){
    if (event.button==2){
    alert(message);
    return false;
    }
    }
    
    function clickNS4(e){
    if (document.layers||document.getElementById&&!document.all){
    if (e.which==2||e.which==3){
    alert(message);
    return false;
    }
    }
    }
    
    if (document.layers){
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown=clickNS4;
    }
    else if (document.all&&!document.getElementById){
    document.onmousedown=clickIE4;
    }
    
    document.oncontextmenu=new Function("alert(message);return false")
    
    // --> 
    </script>
        </if>
    <else />
        <if condition="$vboptions[rightcrmode]==3">
    <script language=JavaScript>
    <!--
    
    //Disable right click script III- By Renigade (renigade@mediaone.net)
    //For full source code, visit http://www.dynamicdrive.com
    
    var message="";
    ///////////////////////////////////
    function clickIE() {if (document.all) {(message);return false;}}
    function clickNS(e) {if 
    (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2||e.which==3) {(message);return false;}}}
    if (document.layers) 
    {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
    else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
    
    document.oncontextmenu=new Function("return false")
    // --> 
    </script>
        </if>
    </if>

Note: all Java Scripts Here Are Submited From www.dynamicdrive.com

This Is the Initial Version with Limited Features So I Hope You All Suggest More Features To Be Added In This Hack.

Note:
All Features Tested & Works Perfectly on IE (InterNet Explorer)
All Features Tested on Firfox but there is one Feature Hasn't Effect (Disabling Image Tool Bar) & The second Feature Doesn't work Perfectly (Disable Right Click on Images) It displays the alert but after you submit the alert it opens the drop down menu for the right click.
Not Tested On other Explorers.

Don't Forget To Click INSTALL

Show Your Support

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

Comments
  #12  
Old 01-19-2006, 06:41 PM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Don't Forget Suggestions
Reply With Quote
  #13  
Old 01-19-2006, 06:59 PM
Vizionz Vizionz is offline
 
Join Date: Jul 2003
Location: Chicago
Posts: 524
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i got a suggestion slap the people asking for a screenshot of a right click script :P

common sence
ya right click = it dont work.
an alert = some text that says you cant right click or whatever ya put in it.

it's not like when you right click a amazing window of freshness is gonna unfold the user who right clicked with flowing waterfalls of freshness and naked girls giving out lollipops

by-the-way nice hack i will try it out later tonight
Reply With Quote
  #14  
Old 01-19-2006, 10:37 PM
Barakat's Avatar
Barakat Barakat is offline
 
Join Date: Nov 2004
Location: Jerusalem
Posts: 571
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks for that nice hack ...........................
Reply With Quote
  #15  
Old 01-20-2006, 12:37 AM
Developer's Avatar
Developer Developer is offline
 
Join Date: Sep 2005
Location: EgYpT
Posts: 662
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

mohammed is this work with firefox or opera ???
Reply With Quote
  #16  
Old 01-20-2006, 06:01 AM
VaaKo VaaKo is offline
 
Join Date: Jul 2005
Location: Lebanon
Posts: 400
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

what's the image toolbar script?
Reply With Quote
  #17  
Old 01-20-2006, 07:34 AM
Diggazz Diggazz is offline
 
Join Date: Mar 2005
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works good with IE but Cntr C Cntrl V still work

Doesnt work currently with Opera

Not sure with FF

Clicks install
Reply With Quote
  #18  
Old 01-20-2006, 10:01 AM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Developer ===> Who Is Mohammed ?!
All Features Tested & Works Perfectly on IE (InterNet Explorer)
All Features Tested on Firfox but there is one Feature Hasn't Effect (Disabling Image Tool Bar) & The second Feature Doesn't work Perfectly (Disable Right Click on Images) It displays the alert but after you submit the alert it opens the drop down menu for the right click.
Not Tested On other Explorers.
Reply With Quote
  #19  
Old 01-20-2006, 10:02 AM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Don Corleone ===> Image Tool Bar Is the small Icons Appears right left any big image you moves your mouse on it.
Reply With Quote
  #20  
Old 01-20-2006, 10:04 AM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Diggazz ===> I tested It Only On IE & FF & Put a note in the thread about observation
Reply With Quote
  #21  
Old 01-20-2006, 01:10 PM
Diggazz Diggazz is offline
 
Join Date: Mar 2005
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

NP SolidSnake@GTI Thanks for the hack I have installed and will use it

If you get time to make it work with Opera it would be awesome We have a fairly high % of Opera users & growing by the day. Now its a free download it has become very popular.
Reply With Quote
Reply


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 10:17 AM.


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.04954 seconds
  • Memory Usage 2,314KB
  • Queries Executed 25 (?)
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
  • (2)bbcode_html
  • (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
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete