Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-23-2009, 03:38 PM
Irwin Irwin is offline
 
Join Date: Aug 2009
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Template Issues

(first post on forums, so please forgive any mistakes)

I've been [pitifully] attempting to modify my forum template a bit here & there and I've encountered a few issues where my [pseudo] HTML knowledge simply does not suffice.

___


My first problem is that I wanted to replace the user offline/online/invisible text/image in the post-bit with an underline for the user-name (green if online, white if offline) & after searching through the forums a bit, I thought I had it but it does not work:
Code:
  <if condition="$show['profile']">
    <if condition="$onlinestatus==1">
      <a class="bigusername" style="border-bottom: 1px dotted #00FF00" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
    <else />
      <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
    </if>
    <script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
  <else />
    $post[musername]
  </if>
Does anyone know why I'm having this problem?

___


My second problem revolves around prefix styling, I was attempting to brace all prefixes in '['/']' but I've seemingly hit a snag. When prefixes are shown in the thread-bit, they're shown as such:
Code:
  $thread[prefix_rich]
I attempted to encapsulate the prefix in brackets but the problem is that when there is no prefix you're left with an empty "[]" brace before the thread name is shown. I've tried to find the "prefix_rich" definition but have been unable to thus-far and I'm assuming the pseudo-HTML <if> tag does not support comparing "prefix_rich" to an empty string (furthermore, I do not know the string delimiters in HTML).

___


Thanks in advance.
Reply With Quote
  #2  
Old 08-24-2009, 02:10 PM
theFM's Avatar
theFM theFM is offline
 
Join Date: Jan 2008
Location: In the Heaven
Posts: 114
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

the first issue you do not have this $post[onlinestatus] , put that where you want the online status to be on

for the second issue really i do not see any problem
Hope it solved for you

Regards.
Reply With Quote
  #3  
Old 08-24-2009, 02:38 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you want your prefixes to have [] around them, why not add it in the Prefix Manager for the prefix? I suppose the other way would be:
HTML Code:
<if condition="$thread[prefix_rich]">[$thread[prefix_rich]]</if>
(not tested!)
Reply With Quote
  #4  
Old 08-24-2009, 09:11 PM
Irwin Irwin is offline
 
Join Date: Aug 2009
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by theFM View Post
the first issue you do not have this $post[onlinestatus] , put that where you want the online status to be on

for the second issue really i do not see any problem
Hope it solved for you

Regards.
Please read my post before you reply in the future. I do not wish to show $post[onlinestatus] (which is typically an image or text which shows online status), I only want to underline the poster's user-name with a certain color to show their current status. To simplify this, I'll put it like this:
Code:
if user...
  online:    user-name color = GREEN
  offline:   user-name color = RED
  invisible: user-name color = WHITE
Quote:
Originally Posted by Lynne View Post
If you want your prefixes to have [] around them, why not add it in the Prefix Manager for the prefix? I suppose the other way would be:
HTML Code:
<if condition="$thread[prefix_rich]">[$thread[prefix_rich]]</if>
(not tested!)
Thanks, your solution worked
I can't do this through the prefix manager because vBulletin (or maybe it's just my skin) seems already encapsulate prefixes in braces when on the forum index.

Also, where the prefix text was set in the bread-crumb in the nav-bar & the page title?
Reply With Quote
  #5  
Old 08-24-2009, 09:18 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No, vbulletin does not put them in braces on the forum index. It must be your skin. Did you try the condition I posted?
Reply With Quote
  #6  
Old 08-24-2009, 09:27 PM
James Birkett James Birkett is offline
 
Join Date: Jun 2009
Posts: 633
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Your issue on your first problem (I think) is that you are posting their mark-up username (what is set per usergroup) - without the underline.

I will see what I can come up with, and reply.

EDIT:
It seems whatever methods I try - it over-rides current username mark-up.
Reply With Quote
  #7  
Old 08-24-2009, 09:44 PM
Irwin Irwin is offline
 
Join Date: Aug 2009
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
No, vbulletin does not put them in braces on the forum index. It must be your skin. Did you try the condition I posted?
"Thanks, your solution worked "

Quote:
Originally Posted by James Birkett View Post
Your issue on your first problem (I think) is that you are posting their mark-up username (what is set per usergroup) - without the underline.

I will see what I can come up with, and reply.

EDIT:
It seems whatever methods I try - it over-rides current username mark-up.
Take a look at the "$onlinestatus==1" clause:
HTML Code:
    <if condition="$onlinestatus==1">
      <a class="bigusername" style="border-bottom: 1px dotted #00FF00" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
    <else />
      <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
    </if>
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:17 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.04981 seconds
  • Memory Usage 2,236KB
  • 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
  • (3)bbcode_code
  • (3)bbcode_html
  • (4)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_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