Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 06-15-2004, 01:48 AM
PhoenixBB PhoenixBB is offline
 
Join Date: May 2002
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Rewrite the menus?

This is probably not a hack and it's likely to make some of you purse your lips in horror, but I want to rewrite the javascript dropdown menus on the board.

Why?

Because it's cutting off a huge swathe of my users who happen to be Mac people with both OS9 and OSX. OSX is okay with Safari and Opera, except with the Names link, but IE5 and NS4 just won't cut it. You're gonna say get them to upgrade. *sigh* Typical bloke response. My users are 95% women and if something serves them well they won't waste money upgrading unless it's necessary.

Yes, a lot of sites are unviewable, but they simply go elsewhere. I only upgraded from a P133 about 4 months ago (AthlonXP2600) but that old comp served most of my needs. Even now, I go to a site that tells me I need the latest Flash to view it I'll go away. Sod that!

There are many more boards my users can go to if I don't fulfil their needs. Ain't gonna let that happen!

One of my Mods is my 'canary down the mine', I figure if I can fix the board for her then any browser in existence will be able to view it. Proud to say, I've usually managed to get things rendering correctly (even my Portal) on NS4. Usually a tweak of the HTML. Now I'm stumped as it's the javascript causing the problem.

I sent all my Mac users to this site to see if those dropdowns worked for them, and even my canary said yes! So problem sorted! All I have to do is to use their javascript instead of VB's and dropdowns will then work for everyone. Very exciting!

Except I can't quite figure out the instructions. My previous javascript limit is a popup box.

Does any of you techie fellas know how I can use that javascript on the boards popups? Any pointers? Anyone already done something similar?

I'm on a hiding to nothing here, aren't I?

Thanks for any advice/help.
Reply With Quote
  #2  
Old 06-15-2004, 02:08 AM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by PhoenixBB
This is probably not a hack and it's likely to make some of you purse your lips in horror, but I want to rewrite the javascript dropdown menus on the board.

Why?

Because it's cutting off a huge swathe of my users who happen to be Mac people with both OS9 and OSX. OSX is okay with Safari and Opera, except with the Names link, but IE5 and NS4 just won't cut it. You're gonna say get them to upgrade. *sigh* Typical bloke response. My users are 95% women and if something serves them well they won't waste money upgrading unless it's necessary.

Yes, a lot of sites are unviewable, but they simply go elsewhere. I only upgraded from a P133 about 4 months ago (AthlonXP2600) but that old comp served most of my needs. Even now, I go to a site that tells me I need the latest Flash to view it I'll go away. Sod that!

There are many more boards my users can go to if I don't fulfil their needs. Ain't gonna let that happen!

One of my Mods is my 'canary down the mine', I figure if I can fix the board for her then any browser in existence will be able to view it. Proud to say, I've usually managed to get things rendering correctly (even my Portal) on NS4. Usually a tweak of the HTML. Now I'm stumped as it's the javascript causing the problem.

I sent all my Mac users to this site to see if those dropdowns worked for them, and even my canary said yes! So problem sorted! All I have to do is to use their javascript instead of VB's and dropdowns will then work for everyone. Very exciting!

Except I can't quite figure out the instructions. My previous javascript limit is a popup box.

Does any of you techie fellas know how I can use that javascript on the boards popups? Any pointers? Anyone already done something similar?

I'm on a hiding to nothing here, aren't I?

Thanks for any advice/help.
It just wont work in IE4 or NS4

If they are really using IE 4 or NS4 they NEED to upgrade to a new browser

I mean Firefox or Mozilla is a damned good replacment for IE anything or NS4.

I cant name anyone still using, by choice anything slower than a 400mhz chip.
Reply With Quote
  #3  
Old 06-15-2004, 02:38 AM
eoc_Jason's Avatar
eoc_Jason eoc_Jason is offline
 
Join Date: Dec 2001
Location: Houston, TX
Posts: 493
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Or a simpler alternative is that I believe you can disable the javascript dropdown stuff and use more traditional styles. (I've seen code bits for stuff saying "for browsers that don't support drop-downs" or something similar)... You might just be able to force a variable to disable it for everyone, or add those browsers to the list?
Reply With Quote
  #4  
Old 06-15-2004, 09:10 PM
PhoenixBB PhoenixBB is offline
 
Join Date: May 2002
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by zachery
It just wont work in IE4 or NS4
Those menus at that site did work in IE5/NS4x on the Mac - OS9 at that! So it must therefore be possible to do fancy dropdown menus that render in those browsers.

Quote:
Originally Posted by zachery
If they are really using IE 4 or NS4 they NEED to upgrade to a new browser

I mean Firefox or Mozilla is a damned good replacment for IE anything or NS4.

I cant name anyone still using, by choice anything slower than a 400mhz chip.
Not really. Those in the computer industry take it as a matter of course that if new technology comes out people will just have to upgrade to use it. Guys are also very eager to get the fastest and best. Men and women view computers very differently though - and a large section of the net are women and we're growing fast. They tend to control household spending and if they've splashed out $1000 on a computer they are not likely to upgrade until it's necessary. The kids might whinge that they want a better one, but if they can access what they need as opposed to what they'd like, then an upgrade will come a long way after a new TV or family holiday.

My 'canary' uses those crappy old browsers on the office computers. They have a couple of newer comps with OSX, but most are I think the G4 running OS9. She has tried other browsers but rates NS4 the best with IE5 as a backup. It does the job. Now this is quite a swish Advertising firm, and she's the Creative Director, so it's not a question of finance. They probably figure why upgrade when it does most things required of it?

Most of my users are not computer savvy - and I would say this applies to a lot of women on the net in the 30- 50 age group. And they don't often realise there is a choice of browsers, so they take what comes with the machine. I have a few who use AOL's browser and have little idea there is anything else! I don't think it's my place to tell them to change their browser purely to enjoy my site. And this is where VB puzzles me........

Unlike a lot of boards, they charge for theirs. It would make far more business sense to ensure as wide a potential customer base as possible IMO. It really can't be that difficult to write menus that work on old browsers - that site above did it. I recently installed the Quick Edit hack. The popup at first didn't render correctly on IE5 on the Mac. A bit of tweaking sorted it - no idea what I did but I suspect it's the equivalent of whacking the TV when the picture goes off. Doesn't work on NS4x, puts an open edit box on every post. However the old version for VB2x worked perfectly in both browsers, so again it's possible to have a properly working popup. I'll be using the code from that in place of the new Quick Edit shortly.

Quote:
Originally Posted by eoc_Jason
Or a simpler alternative is that I believe you can disable the javascript dropdown stuff and use more traditional styles. (I've seen code bits for stuff saying "for browsers that don't support drop-downs" or something similar)... You might just be able to force a variable to disable it for everyone, or add those browsers to the list?
Not an option to turn it off for everyone. They're nice menus, I wanna have them for everyone. *sulks*

The code for browsers that don't support it is rather a half hearted, 'oh here you are, make do with this' type of thing. It puts the links in an ugly box at the bottom of the page. I removed them and put a dropdown like the Forum jump, containing the Display Modes and Mark Forum Read; Printable etc. The Names links sends them to a separate HTML page with a list of links - even in OSX using Safari. It's ugly! So I put all the old icons back at the bottom of posts for those who can't use that menu.

I tried NS6 on the PC and the Thread Tools didn't appear!

Mac users are right to feel forgotten and hard done by. It's like dialup users - there are millions out there who may have the latest computers but for one reason or another don't have cable/dsl. Yet they have to suffer graphics heavy sites with all the whiz bang effects. No thought is given to how long it takes to load for those on modems. If a site is selling something, it serve's them right if the customer goes to a simpler site. And they do.

Sooo, solution seems to be if I want the menus working for everybody - and I do - then work to the lowest common denominator. NS4x and IE5 on the Mac can use the menus on that site above, so that's what I have to do. I don't understand why VB didn't use that kind of javascript in the first place though instead of getting all fancy.

Mac users are right to feel forgotten and hard done by. I'm gonna sort this if it kills me. I promised 'em all I'd get the menus working.

Just have to figure out how to make head or tail of the wretched instructions. :nervous:
Reply With Quote
  #5  
Old 07-30-2004, 08:05 PM
SHalliday's Avatar
SHalliday SHalliday is offline
 
Join Date: Jan 2002
Location: Norwalk, CT
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please tell us if you find a solution !
Reply With Quote
Reply

Thread Tools
Display Modes

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 06:20 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.08115 seconds
  • Memory Usage 2,213KB
  • Queries Executed 13 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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_postinfo_query
  • fetch_postinfo
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete