Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Design and Graphics Discussions
  #1  
Old 01-18-2007, 02:55 PM
The Librarian's Avatar
The Librarian The Librarian is offline
 
Join Date: Dec 2006
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Attempting to Add Default Font Size Mod to Postbit Template

Hello, (If I've posted this in the wrong place, please move it. Thanks!)


I've installed this mod:
https://vborg.vbsupport.ru/showthread.php?t=97544
and the color addon found here:
https://vborg.vbsupport.ru/showpost....2&postcount=23

Both work beautifully, but I find the fonts people choose difficult to read sometimes. Some fonts just need to be bigger. I wanted to add the font size choice, so I decided to try to make my own mod by using the same basic pattern in the first two mods.

I added the additional Field for the Default Font Size. It's a drop down box with three choices of font size - 2, 3, 4.

Then I needed the code so I followed the pattern of the first two mods. Here's what I came up with:

ORIGINAL POSTBIT LEGACY TEMPLATE CODE (with font and color added):

Code:
<div id="post_message_$post[postid]"><if condition="$post[field13]"><font face="$post[field13]"<if condition="$post[field14]"> color="$post[field14]"</if>>$post[message]</font><else />$post[message]</if></div>

NEW POSTBIT LEGACY TEMPLATE CODE (with size field added):

Code:
            <div id="post_message_$post[postid]"><if condition="$post[field13]"><font face="$post[field13]"<if condition="$post[field14]"> color="$post[field14]"<if condition="$post[field17]"> font size="$post[field17]"</if>>$post[message]</font><else />$post[message]</if></div>
*But* everytime I try to save it, I get the following error message:

Quote:
The following error occurred when attempting to evaluate this template:

The conditional on line 78 appears to be missing its end tag (</if>). The template will not function properly unless this is fixed.

This is likely caused by a malformed conditional statement. It is highly recommended that you fix this error before continuing, but you may continue as-is if you wish.
I've checked it and I can't find my error... but I'm not a programmer. This is all Greek to me. Can somebody tell me what I need to change to make this work? Or will it not work for some other reason? BTW, I'm running vB 3.6.4.

Thanks!
Reply With Quote
  #2  
Old 01-20-2007, 07:46 PM
The Librarian's Avatar
The Librarian The Librarian is offline
 
Join Date: Dec 2006
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

bump... anybody?
Reply With Quote
  #3  
Old 01-24-2007, 04:46 PM
The Librarian's Avatar
The Librarian The Librarian is offline
 
Join Date: Dec 2006
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please?
Reply With Quote
  #4  
Old 01-25-2007, 06:57 PM
Neo_Angelo's Avatar
Neo_Angelo Neo_Angelo is offline
 
Join Date: Dec 2005
Location: Ober Dere!
Posts: 289
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i'll help you out. if your using my mod then i can probably offer you the right guidance.

ok find your colour and font template modifications and remove them.

ok in your custom fields you shoul have three options.

Colour
Font

and my Size field

ok note down the field numbers of them and then in your postbit_legacy find:

<!-- message -->

and highligh everything from that till you reach

<!-- / message -->

now then delete the selected lot of code and replace it using this code:

Code:
<!-- message -->
		<div id="post_message_$post[postid]"><if condition="$post['field10'] != '' OR $post['field11'] != '' OR $post['field12'] != ''">

<font style="font-family:$post[field11]; color:$post[field10]; font-size:
$post[field12]px;">$post[message]</font>

 

     <else />

$post[message]

</if></div>
		<!-- / message -->
replace 10,11,12 with the numbers of your fields

on mine 10 = color
11= text
12 = size.

and hopefully that should work. if you encounter any problems feel free to contact me for extra support.
Reply With Quote
  #5  
Old 01-30-2007, 02:23 AM
The Librarian's Avatar
The Librarian The Librarian is offline
 
Join Date: Dec 2006
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Neo_Angelo View Post
i'll help you out. if your using my mod then i can probably offer you the right guidance.

<cut for brevity>

and hopefully that should work. if you encounter any problems feel free to contact me for extra support.

Thanks Neo! That did the trick. The first time I tried it I messed it up... and then I had to change it in the "postbit" and not just in the legacy, but it worked.

Thanks so much! It feels great to get this working!!!
Reply With Quote
  #6  
Old 01-30-2007, 02:54 PM
Neo_Angelo's Avatar
Neo_Angelo Neo_Angelo is offline
 
Join Date: Dec 2005
Location: Ober Dere!
Posts: 289
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

not a problem my friend. yeah i didn't know whether you used Legacy or just postbit but i shoulda stated to do it in both ^_^. glad i could help ^_^.
Reply With Quote
  #7  
Old 01-30-2007, 08:45 PM
The Librarian's Avatar
The Librarian The Librarian is offline
 
Join Date: Dec 2006
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here's a note to the next guy (or gal like me) who wants to try this:

#1 - The font and the color are drop down lists (as in the original mods I referenced).... but the size is a text field. It's intended to be a two digit number like 10,,12,14,16,18 NOT the vBulletin sizes of 2,3,4,5,6,7. This is important because if you try the drop down list and then use Neo's template changes you'll end up with very tiny fonts

#2 - Double check your field numbers.... they matter!
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 03:37 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.04749 seconds
  • Memory Usage 2,218KB
  • 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
  • (3)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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