Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Panic Button 1.01 Details »»
Panic Button 1.01
Version: 1.01, by yinyang yinyang is offline
Developer Last Online: Jun 2009 Show Printable Version Email this Page

Version: 3.5.0 Beta 3 Rating:
Released: 07-06-2005 Last Update: 07-10-2005 Installs: 22
Template Edits
 
No support by the author.

This is a Panic Button (Should work in IE and FF) in case a member is worried about being on your site at a particular time, for example, at work. The button is defaulted to stay glued to the lower right hand corner, but this can be changed in the CSS settings stated below.

Inspired by dsboyce8624's Boss Button problems he was having, I tried to first use a simple "floating menu" script. However, all the scripts i could find were only written for dhtml. That just doesn't work in vB (i tried many versions)... I'm not sure why, but i think it is because vB is XHTML.

I am NOT a coder. I am more of a reverse engineer when it comes to this stuff.

Anyhow, I came across the website of Dean Edwards: http://dean.edwards.name/. In his welcoming paragraph he writes, "This site exists so that I can perform tests on web tools that I?m currently building. This work is open source and is available for download. In other words, I?m always messing about with this site but you can rip-off any code you want. You can alleviate any associated guilt by making a donation."

Well, he has a pretty interesting script called "IE7" that I have no idea how it works. However, it can be found here (and a portion is renamed and included in the zip file): http://dean.edwards.name/IE7/

The rest is history. This works on my test site and I attach it herewith. Oh, since I only tinkered with this thing, I'd like to share the credit and copyright with dsboyce8624, whoever he shares his credit with, and especially Dean Edwards.

The image I use is can obviously be substituted with anything else you like. Just be sure to name your image "panicbutton.gif".

This may be copied, reproduced or published anywhere without my permission. I'll do my best to support this.

DEMO - My Test Board, please do not register.

Details
-------
2 Files to upload (1 Javascript File and 1 Panic Button image)
2 New Profile Field entries (Remember the Field ID# !!)
1 New CSS definition
1 Template Edit


Thanks for reading,
YinYang

BTW, you can move the placement of the image anywhere on the screen by editing the .panicbutton CSS .


v1.01 - Update 070805
----------
1. Panic Button may not work if you have Custom Error Pages hack installed. No clue why.


v1.01 - Update 070505
----------
1. changed out the original button with dsboyce8624's cooler button.
2. changed the placement of the script from Footer to Header
3. added a user choice "On/Off" conditional which is a template conditional and controlled via another Profile Field.

Supporters / CoAuthors

Show Your Support

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

Comments
  #12  
Old 07-07-2005, 05:53 PM
dsboyce8624 dsboyce8624 is offline
 
Join Date: May 2005
Location: New Jersey
Posts: 413
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Biker_GA
Who sets the URL? User or Admin? I can see some awesome possibilities with this (like setting the panic button to playboy.com). **GRIN**
The field you add is for the user to fill in the url.
Reply With Quote
  #13  
Old 07-07-2005, 05:54 PM
Biker_GA Biker_GA is offline
 
Join Date: Oct 2004
Location: Where my hat is
Posts: 829
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Drat! LOL
Reply With Quote
  #14  
Old 07-07-2005, 06:58 PM
yinyang's Avatar
yinyang yinyang is offline
 
Join Date: May 2004
Location: Los Angeles
Posts: 580
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Biker_GA
Drat! LOL
the URL defaults to whatever you set. but you can disable it (i.e. not add the Profile Part) and point it to any URL you want. I've seen some point it to a fake Excel spreadsheet, etc. or a dummy html page you set up.

Quote:
Originally Posted by dsboyce8624
You can use the button from my zip if you want.

And let me know when you add the conditional based on a second user field.

Some users don't want to use it.
Thanks.

1. I've gone ahead and changed out the button and added yours.
2. I've changed the placement of the script from Footer to Header
3. I've also added the On/Off conditional which is a template conditional and controlled via another Profile Field.

In the ACP, go to User Profile Fields > Add New User Profile Field

Profile Field Type: Single-Selection Radio Buttons
Title: Turn "Panic Button" on?
Description: The Panic Button is an icon that resides in a fixed place of your choosing on your screen on your screen. Clicking the icon immediately sends you to another URL of your choice.
Options: Yes (carriage-return)
No
Set default: Yes (thus Panic Button is automatically "on" until the user changes the option to "no")
Display Order: (Fills in automatically)
Field Required: Yes
Filed Editable by User: Yes
Private Field: Yes
Field Searchable on Members list: No
Show on Members List: No

Don't touch anything else and save.
!! Remember the field ID number. In my example, the field number is 6 !!
Reply With Quote
  #15  
Old 07-07-2005, 08:29 PM
dsboyce8624 dsboyce8624 is offline
 
Join Date: May 2005
Location: New Jersey
Posts: 413
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay, I'm not sure why, but when I put the piece in the header it open the page the first time, then goes 404 error over and over.

Continuous refresh. Of course I have so much crap it could just be placement.

Tried it in headinclude and same result.
Reply With Quote
  #16  
Old 07-07-2005, 08:53 PM
yinyang's Avatar
yinyang yinyang is offline
 
Join Date: May 2004
Location: Los Angeles
Posts: 580
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dsboyce8624
Okay, I'm not sure why, but when I put the piece in the header it open the page the first time, then goes 404 error over and over.

Continuous refresh. Of course I have so much crap it could just be placement.

Tried it in headinclude and same result.
well that sucks. try in the footer.

also, try checking in FireFox. for some reason, it works better in firefox as dean edwards is a firefox fanatic.

I put up a test board on my server. You can demo it here. Please don't register. Thanks.
Reply With Quote
  #17  
Old 07-08-2005, 12:55 PM
dsboyce8624 dsboyce8624 is offline
 
Join Date: May 2005
Location: New Jersey
Posts: 413
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Maybe so, but 98% of the world uses IE. I will try it in the footer later today.
Reply With Quote
  #18  
Old 07-08-2005, 05:13 PM
yinyang's Avatar
yinyang yinyang is offline
 
Join Date: May 2004
Location: Los Angeles
Posts: 580
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dsboyce8624
Maybe so, but 98% of the world uses IE. I will try it in the footer later today.
personally, i'm with you. i don't use FF. if it still doesn't work, you may want to look into the panicbutton.js. i am positive the scripting that allows the panic button to remain absolute/fixed on your screen may be interfering with the rest of your custom coding.

the panic button works on my test site, but i have no hacks added in except for a few true plug ins.
Reply With Quote
  #19  
Old 07-08-2005, 07:29 PM
dsboyce8624 dsboyce8624 is offline
 
Join Date: May 2005
Location: New Jersey
Posts: 413
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hrm, okay I have the custom 404, 403, etc error hack installed.

If I set the 404 error back to default, everything is fine.

Otherwise I get the constant 404 page reload.

Must be a windows thing. I changed the custom 404 from file to URL and now I'm fine.

Somehow I don't think this will be a big problem, not many windows servers combined with that hack.

But you may wanna make a note.
Reply With Quote
  #20  
Old 07-08-2005, 09:43 PM
yinyang's Avatar
yinyang yinyang is offline
 
Join Date: May 2004
Location: Los Angeles
Posts: 580
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dsboyce8624
Hrm, okay I have the custom 404, 403, etc error hack installed.

If I set the 404 error back to default, everything is fine.

Otherwise I get the constant 404 page reload.

Must be a windows thing. I changed the custom 404 from file to URL and now I'm fine.

Somehow I don't think this will be a big problem, not many windows servers combined with that hack.

But you may wanna make a note.
will do.

i'll put it in the opening notes that it may, for some reason, conflict with the Custom 404 Error Hack.
Reply With Quote
  #21  
Old 12-26-2005, 08:55 PM
AquilaEagle AquilaEagle is offline
 
Join Date: Jun 2002
Location: London, UK
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm going to try this at th0ng.org
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:41 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.04786 seconds
  • Memory Usage 2,314KB
  • 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
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)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