Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 06-19-2000 Last Update: Never Installs: 0
 
No support by the author.

Error with the last instructions. You'll want to edit 2 templates.

I was bored so I decided to add in some javascript to allow users to view the avatar before they select. You only need to edit the registeradult and modifyprofile templates.

So log into the control panel and select to edit the template. Find $cssinclude, and under it add:


<script language="javascript">
function showavatar()
{
if (!document.images)
return
document.images.pictures.src=
document.preferences.avatar.options[document.preferences.avatar.selectedIndex].value
}
</script>


Now find <select name="avatar" size="4"> and replace it with <select name="avatar" size="4" onChange="showavatar()">. Then a few lines down, underneat </select>, add <img src="images/avatars/blank.gif" name="pictures">.

I'd recommend having the initial image being a small box that says Select Avatar or something simple like that.

Thats it.

Working example: http://4.3.235.30/forums/member.php?...ster&who=adult

[Edited by Krucifyx on 06-20-2000 at 06:35 PM]

Show Your Support

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

Comments
  #2  
Old 06-19-2000, 10:03 AM
Guest
 
Posts: n/a
Default

Quote:
I was bored so I decided to add in some javascript to allow users to view the avatar before they select. You only need to edit the template registeradult, and thats it.
I wish you were more often bored...
Great hack !

Benj
Reply With Quote
  #3  
Old 06-19-2000, 10:23 AM
Guest
 
Posts: n/a
Default

Javascript was left out on purpose since the large forums have a lot of users on WebTV and other java-impaired platforms.
Reply With Quote
  #4  
Old 06-19-2000, 10:56 AM
Guest
 
Posts: n/a
Default

So? Then the java script wont work for them, and nothing ill will come of it. And for java-enabled visitors, which I'm sure make up for than 90% of any sites traffic, will benefit from it.
Reply With Quote
  #5  
Old 06-20-2000, 09:09 AM
Guest
 
Posts: n/a
Default

The other reason I removed it between v0.8 and v0.9 was because having the javascripted preview in breaks the register/profile forms in Netscape :P

Kath
Reply With Quote
  #6  
Old 06-20-2000, 09:25 AM
Guest
 
Posts: n/a
Default

Actually, the problem there is in improper HTML sytnax in the insturctions. The HTML code has a line break tag after the </option> tag, which NS will interperate literally, while IE ignores it. So the problem isn't with the javascript, its with the instructions.

View the following page in NS, and you'll see that it works just fine, and looks just fine.

http://4.3.235.30/forums/member.php?...ster&who=adult
Reply With Quote
  #7  
Old 06-20-2000, 09:37 AM
Guest
 
Posts: n/a
Default

Hmmm.

I'll see what it looks like and if it comes out properly, I'll have it optional to re-introduce ...

Kath
Reply With Quote
  #8  
Old 06-20-2000, 09:45 AM
Guest
 
Posts: n/a
Default

Just thought I'd let you know, cause this is an awesome hack and no preview of the avatar kinda sux. Place the Javascript I wrote is VERY minimal and should work great.
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 04:58 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.04066 seconds
  • Memory Usage 2,243KB
  • Queries Executed 21 (?)
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)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (7)postbit
  • (8)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
  • 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