vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Change Rank icons depending on style being used (https://vborg.vbsupport.ru/showthread.php?t=257693)

wpeloquin 01-24-2011 02:06 AM

Change Rank icons depending on style being used
 
Is it possible to have the rank icons change depending on the style that is being used? If "style1" is being used, the ranks are something like style1_rank1.png, style1_rank2.png, etc. If "style2" is being used, they will be style2_rank1.png, style2_rank2.png, etc.

Can a prefix be added in the individual style templates maybe? I am currently using the "text or html" field and an <img> tag in order to set the alt="" field. is there a way to maybe to put it there, something along the lines of <img src="path/$prefix_rank1.png" /> with each style setting their own prefix?

Any help would be appreciated. Thanks.

TheLastSuperman 01-24-2011 03:58 AM

Quote:

Originally Posted by wpeloquin (Post 2153606)
Is it possible to have the rank icons change depending on the style that is being used? If "style1" is being used, the ranks are something like style1_rank1.png, style1_rank2.png, etc. If "style2" is being used, they will be style2_rank1.png, style2_rank2.png, etc.

Can a prefix be added in the individual style templates maybe? I am currently using the "text or html" field and an <img> tag in order to set the alt="" field. is there a way to maybe to put it there, something along the lines of <img src="path/$prefix_rank1.png" /> with each style setting their own prefix?

Any help would be appreciated. Thanks.

Sure ;)

Try this:

Code:

<vb:if condition="$bbuserinfo[styleid] == 3">Show this in the style with a ID of 3</vb:if>
So an image let's see if you had a rank image let's call it captian1.png and captain2.png and captain1 is for a light style and captain2, is for a dark style then here's an example:

Code:

<img src="images/ranks/captain<vb:if condition="$bbuserinfo[styleid] == 3">1<vb:else />2</vb:if>.png" style="border: none;" alt="Captain" />


All times are GMT. The time now is 03:29 AM.

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.01451 seconds
  • Memory Usage 1,711KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete