Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 12-02-2006, 02:49 AM
Nagash's Avatar
Nagash Nagash is offline
 
Join Date: Jan 2006
Location: Nottingham, UK
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Additional IM Info on Accounts

Ok, i've got an idea for something that would be really useful for my vB, as i'm sure it would be to countless others, and if not useful to them, a nice little addition to have to any vB

fyi, if something like this (that i'm about to explain now) already exists, please link me to it, because i've failed to find anything like it, and really need it

So the details of my idea.

What is it...
On the postbit and account profile, you see the little buttons that give out details for IM programs, such as AIM, MSN, YIM, Skype, whatever. I propose a system to extend those IM's.

Why have that...
I'm sure many people could come up with their own reasons for using this, but here's my reasons. I run a gaming forum, a game modification to be more specific. This game is on Half-Life 2, which requires a Steam ID to play. My main use for an extra IM would be for people to add their Steam ID to it, so people can add others on their friends list.

Another use would be for putting your own IRC server/room as an IM detail, or perhaps you use an IM thats not listed on vB; a gaming one being xfire, which is used to help find friends playing a variety of games... if your sites not for gaming, perhaps you know of other IM's, not as popular as the vB listed ones, but popular on your forum. Shifting away from IM based things, you could also use this for things like MMORPG forums, maybe you could put your character name/s or guild/clan name so people can find you ingame.

I'm sure i've not thought of everything here, but as you can see, it'll have it's uses.

Ok, so whats needed...
Well i'm no coder, i don't know exactly whats needed on that side, but this is how i was thinking it would work:

1) Admin logs into the ACP and uses the options to create a new IM Field
2) Admin enters the url of the image stored on whatever webspace. maybe images have set pixel limits... though i suppose that won't matter so much in the grand scheme of things.
3) The name of the IM or whatever other use you have for it is entered. This name shows up on the profile with the other IM's added to the bottom of the list, and also used on the UserCP for when the user is editting their account.
4) The amount of input field required is set for the field. This is for things like IRC, since IRC requires a server and a room, and so needs 2 fields, but will show up on one or more lines, depending on the setting. (this may not be needed)
5) A field for examples, and if anything is entered here, on the userCP, it'll show it above the input field. like for example, if it were MSN, it would be "MSN requires your email address" or whatever. This would mainly be for more complex things, such as IRC
6) Once all those are filled in, a new field is created, and anyone can enter details in the UserCP, and by doing so, the defined image will show up on the postbit with the other icon, like MSN etc.

Other things that could be used is things like usergroup specific usage/banning, or how many icons appear before a new line is created for them to push down to. maybe also have a feature where you can alter the message of the ALT tag that appears when ppl rollover the icon... like does it say the standard "click this to send an ?MSN? message to ?whoever?" or does it just say what the IM info is.


So i hope someone will pick this up and work on it this is an unpaid task of course, i can't offer anyone any sort of money for it, though if desired, i can offer some free advertising for your website (if you have one) on our forum as a form of thank you ( http://www.preknown.com/forum ). Though slow at the moment, when the game is released, traffic is expected to go way up dueto the media we are working with. Anyway, if you want more detail on that, PM me, otherwise, i'm extremely greatful to anyone who wants to undertake this task

ty in advance, and ty for reading my request, i hope i inspired you to make it
Reply With Quote
  #2  
Old 12-02-2006, 03:03 AM
Ntfu2 Ntfu2 is offline
 
Join Date: Feb 2006
Posts: 1,247
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I only read the first two paragraphs, but it sounds like you can do all this with the built in vBulletin function of user profile fields, and then some template edits to include those fields.
Reply With Quote
  #3  
Old 12-02-2006, 10:54 PM
Nagash's Avatar
Nagash Nagash is offline
 
Join Date: Jan 2006
Location: Nottingham, UK
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i wouldn't know where to begin to do that, plus is that also possible to include the new images?

if it's a simple enough thing to do, could anyone offer any help to actually pull off what i want to do, because like i say, i don't know anything about doing things like template edits, unless i've got instructions on what to do
Reply With Quote
  #4  
Old 12-05-2006, 05:56 PM
Ntfu2 Ntfu2 is offline
 
Join Date: Feb 2006
Posts: 1,247
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, Create the custom profile fields in your adminCP area

Each field is assigned a number like 'filed5' remember that number

next open your postbit (or if your avatar is on the left, postbit_legacy) template and do a quick search for posts.

If you want them to appear below the post a code like
Code:
<div class="smallfont">HalfLife Name: $post[field5]</div>
If you want to do a image ie, when you rollover it displays the name.
Code:
<div class="smallfont"><img src="http://location.com/of/image.jpg" alt="$post[field5]" /> $post[field5]</div>
Thats a pretty crude how to do it, but it should get you started thinking
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:12 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.04063 seconds
  • Memory Usage 2,191KB
  • Queries Executed 11 (?)
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
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete