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 07-22-2005, 04:54 PM
Sooner95 Sooner95 is offline
 
Join Date: Apr 2003
Location: I don't know
Posts: 535
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Auto Formatting of Text.

My question is regarding automatic formatting of text when users post on the forum using vBulletin 3.0.3.
A lot of people like to format their text every time they post. But they have to enter in the tags everytime >.< .

So I was wondering if there is a way to let them have the ability to enter in somewhere the tags they would like applied to their post everytime.

i.e - Put boxes in their profile or options page that are like the Username options found when Editing a Usergroups options, seen here : http://img20.echo.cx/img20/2031/autoformat2hn.gif

Any help would be greatly appreciated

Thank you


edit

realized I posted this in wrong forum. Sorry.
Reply With Quote
  #2  
Old 07-23-2005, 10:23 PM
Blind Guardian's Avatar
Blind Guardian Blind Guardian is offline
 
Join Date: Mar 2004
Location: South Carolina
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Alright, this is how I did it with version 3.0.3, so I don't know if it'll work on later releases.

First, you'll need to make four custom profile fields.
Quote:
W = Font = Single-Line Text Box

Title: Default Font
Description: Some explaination that this'll make all their posts appear in this font.
Max Length: 100
Display Size: 25
Display Order: Up to you
Field Required: No
Field Editable by User: Yes
Private field: No
Searchable: No
Show on members list: No
Display on: Probably Options, but you could put it on Profile.
Quote:
X = Color = Single-Line Text Box

As above, just change the title/description.
Quote:
Y = Size = Single-Line Text Box

Again, as above, but change the max length to 1 (i'm sure you don't want your members posting in size 15 font, this'll make the max 9) and the display size to 5.
Quote:
Z = Bold/Italic = Multiple-Selection Checkbox

Title: Default Formatting
Description: Blah
Limit Selection: 0
Boxes Per Line: 0
Fields: Bold *Carriage Return* Italic.

Display Order: Blah
Field Required: No
Field Editable by User: Yes
Private field: No
Searchable: No
Show on members list: No
Display on: Same place as the rest.
The letters refer to the field ID, that you should note for each one.

Now, go to the postbit or postbit_legacy template and find "$post[message]"

Replace that with:
Code:
<!-- message --> 
	<div id="intelliTxt"> 
		<if condition="!empty($post['fieldW'])"> <font face="$post[fieldW]"> </if>
		<if condition="!empty($post['fieldX'])"> <font color="$post[fieldX]"> </if>
		<if condition="!empty($post['fieldY'])"> <font size="$post[fieldY]"> </if>
		<if condition="$post['fieldZ'] == 1"> <b> </if>
		<if condition="$post['fieldZ'] == 2"> <i> </if>
		<if condition="$post['fieldZ'] == 3"> <b><i> </if>
			$post[message]
		<if condition="$post['fieldZ'] == 3"> </b></i> </if>
		<if condition="$post['fieldZ'] == 2"> </i> </if>
		<if condition="$post['fieldZ'] == 1"> </b> </if>
		<if condition="!empty($post['fieldY'])"> </font> </if>
		<if condition="!empty($post['fieldX'])"> </font> </if>
		<if condition="!empty($post['fieldW'])"> </font> </if>
	</div> 
<!-- / message -->
Replace the letters with the relevant field ID and you should be good to go.
Reply With Quote
  #3  
Old 09-14-2005, 02:34 AM
Sooner95 Sooner95 is offline
 
Join Date: Apr 2003
Location: I don't know
Posts: 535
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

sorry so late, just finding this.

Thank you very much for you help.
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 12:13 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.03771 seconds
  • Memory Usage 2,183KB
  • 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
  • (1)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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