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
Profile Fields in Postbits Details »»
Profile Fields in Postbits
Version: 1.00, by emin3m emin3m is offline
Developer Last Online: Oct 2018 Show Printable Version Email this Page

Version: 3.5.3 Rating:
Released: 02-18-2006 Last Update: 08-10-2006 Installs: 93
DB Changes Uses Plugins Template Edits
 
No support by the author.

Show Profile Fields in Postbits

For German Users goto http://www.vbhacks-germany.com/forum...ead.php?t=3236

Features
1. Shows Profile fields in the postbits.
2. Dosent shows if field is blank.
3. Admin can set which profile field to show and in which order.
4. Admin can set where to show under posts by user or under username NEW

Why Use it
As am running my university forums so, setting "roll no" (student-id-no) in postbit made easy to recognize ppl posting..
you can add fields like "Favourite music", "Favourite movie", "Favourite book" and add them in postbits..

REFERSH THE ADMIN PANEL AFTER INSTALLING IT

there might be such plugin b4 but am unable to find it,, is it?
Works on all 3.5.x .....
and on 3.6.0 special thanks to nicedreams
here for 3.6.0 users

Liked it?
How about

Supporters / CoAuthors

Show Your Support

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

Comments
  #32  
Old 03-20-2006, 08:37 PM
heynurse heynurse is offline
 
Join Date: Jan 2002
Posts: 160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great Hack,

But I got one problem, one of my profile fields that is a multiple choice list, and for some reason the optin is not showing up properly in the post bit. It is showing a number instead of one of the correct options. I have screen shots of my user profile fielld options and screen of the post bits showing the numbers? Any idea how to fix this so it shows the correct option?

I have a country field that works fine with this hack, but that is a text box option, not multiple choice box. Any ideas?
Reply With Quote
  #33  
Old 03-20-2006, 08:49 PM
rnmcd rnmcd is offline
 
Join Date: Aug 2004
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think that you set up your multiple choice as a multiple selection? Is that they way you wanted it?
Reply With Quote
  #34  
Old 03-20-2006, 10:32 PM
heynurse heynurse is offline
 
Join Date: Jan 2002
Posts: 160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ya, it is possible that a member could be two options. Is that what might be messing it up?

I wonder if I change the settings now, would it mess up everyones profile?
Reply With Quote
  #35  
Old 03-20-2006, 10:48 PM
nicedreams nicedreams is offline
 
Join Date: Jan 2005
Location: Washington DC Metro
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by rnmcd
I think that you set up your multiple choice as a multiple selection? Is that they way you wanted it?
I was able to change the plugin to allow multiple selection checkboxes and show all the values and not the number value. Here's the code I used in the PB - Postbits plugin under postbit_display_complete.
find:
Code:
$Query = "select title from ".TABLE_PREFIX."profilefield where profilefieldid=".substr($value, 5);
change to:
Code:
$Query = "select title, type, profilefieldid from ".TABLE_PREFIX."profilefield where profilefieldid=".substr($value, 5);
find:
Code:
$row2=$GLOBALS['vbulletin']->db->query_first($Query);
add below:
Code:
if ($row2[type] == 'checkbox')
     {
                    if ($row2[profilefieldid] == 15)
                    {
                         $fieldvalue = '';
                         if ($post[$value] & 1){$fieldvalue = 'A ';}
                         if ($post[$value] & 2){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'I ';}
                         if ($post[$value] & 4){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'C ';}
                         if ($post[$value] & 8){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'F ';}
                         if ($post[$value] & 16){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'D ';}
                         if ($post[$value] & 32){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'S ';}
                         if ($post[$value] & 64){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'H ';}
                         if ($post[$value] & 128){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'N ';}
                         if ($fieldvalue != ''){$post[$value] = $fieldvalue;}
                    }
                    if ($row2[profilefieldid] == 19)
                    {
                         $fieldvalue = '';
                         if ($post[$value] & 1){$fieldvalue = 'A ';}
                         if ($post[$value] & 2){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'S ';}
                         if ($post[$value] & 4){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'D ';}
                         if ($post[$value] & 8){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'S ';}
                         if ($post[$value] & 16){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'I ';}
                         if ($post[$value] & 32){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'C ';}
                         if ($post[$value] & 64){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'M ';}
                         if ($post[$value] & 128){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'M ';}
                         if ($post[$value] & 256){if ($fieldvalue != ''){$fieldvalue .= ', ';}$fieldvalue .= 'O ';}
                         if ($fieldvalue != ''){$post[$value] = $fieldvalue;}
                    }
                }
I had to hardcode the field values for each multiple selection box. So the above example is for 2 of them. The 15 and 19 values are the profile field ids(field15 & field19). You would change those to your field ids.

Jim
Reply With Quote
  #36  
Old 03-20-2006, 10:52 PM
heynurse heynurse is offline
 
Join Date: Jan 2002
Posts: 160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, I'll give that a shot!!! and let you know how it goes Thanks
Reply With Quote
  #37  
Old 03-20-2006, 11:34 PM
unknowngiver unknowngiver is offline
 
Join Date: Jul 2005
Posts: 121
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can i modify it 2 a link
so its like
CLICK HERE 2 GO TO _____
n then the field's stuff is a link...instead of showing the whole URL...
Reply With Quote
  #38  
Old 03-20-2006, 11:36 PM
rnmcd rnmcd is offline
 
Join Date: Aug 2004
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by heynurse
ya, it is possible that a member could be two options. Is that what might be messing it up?

I wonder if I change the settings now, would it mess up everyones profile?
I have read that multiple selections can cause this problem with displaying profile fields in postbits when using this hack or not. I'm sure I've read a way to fix it but, I think, the fix was on vbulletin.com
Reply With Quote
  #39  
Old 03-22-2006, 10:37 AM
Lost_Prophet Lost_Prophet is offline
 
Join Date: Feb 2006
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm using the Collapsible Postbit (postbit legacy) and this doesn't work for me
Reply With Quote
  #40  
Old 03-26-2006, 12:13 PM
kushtiUK kushtiUK is offline
 
Join Date: Nov 2001
Location: UK
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would like to put a line-break between the start and end of the displayed fields as it falls to close to the data above and below - also to make it bold would be handy - anyone know how?
Reply With Quote
  #41  
Old 04-18-2006, 11:30 AM
Krose Krose is offline
 
Join Date: Feb 2006
Location: Japan
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

my members just asked me to add more info in their postbit..this is the one
i really needed..thanx for this nice hack..*clicked install*
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 08:58 AM.


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.04681 seconds
  • Memory Usage 2,312KB
  • 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
  • (4)bbcode_code
  • (2)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
  • (4)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