vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Design and Graphics Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=253)
-   -   Adding zodiac image profile fields to postbit (https://vborg.vbsupport.ru/showthread.php?t=266077)

webtracker 06-30-2011 06:52 PM

Adding zodiac image profile fields to postbit
 
Need a little help with the postbit code used to display a users zodiac sign (from a drop down profile field list) as an image. I'm using VB 4.0.

Any ideas?

This is what I've added to the postbit template to show just ONE sign:

Code:
Code:

<vb:if condition="$post['field11']">
{vb:raw post.field11}
</vb:if>


This is what is shown:
https://vborg.vbsupport.ru/external/2011/06/2.png


1. What code would I use to display the other signs (taurus, leo, etc...)?
2. I'd like to replace the VIRGO w/ an actual image.

Thanks

LifesGreatestGift 06-30-2011 08:06 PM

Create a profile field with all zodiacs in lowercase in a single selection drop-down.
Then create all the zodiac images, name them the same as the profile field names. (example leo.png and the drop-down selection has leo in it) Upload them to your site. (remember the directory)
Then create a conditional in postbit (or postbit_legacy) like the following

Code:

<vb:if condition="$post['field11']">
<img src="http://www.yoursite.com/path/to/zodiac/images/{vb:raw post.field11}.png" alt="{vb:raw post.field11}" />
</vb:if>

Hope that makes sense

webtracker 06-30-2011 08:49 PM

Worked perfectly...

Thank you very much :)

Edit: Sorry.. although it did work out I need help with one more scenario; different languages.

Example profile field choices:

English site:
Pisces

Spanish site:
Piscis

Problem is that the location of image is fixed in a flash file, is always in English, and cannot be changed. So I HAVE to call it like this:

embed src="http://www.domain.com/holder.swf" flashvars="variable=englishzodiacname" type="application/x-shockwave-flash""

The correct variable name for the image in this example is PISCES. It'll show up fine on VB per your instructions. When I try the same code on a Spanish site, it won't work because the profile field will be PISCIS (which doesn't exist in the embed above)

Sorry if that's confusing... not sure how to explain it... Any other way to do it?

Thanks!

LifesGreatestGift 06-30-2011 09:18 PM

I would highly recommend to stray away from flash content. It slows down page loading and it is slowly phasing out on "the web". I would recommend using static images, and better yet, an image sprite. (google it ;) ).

Create images with spanish names, and english names and use them on their relative forum.

webtracker 06-30-2011 09:41 PM

Thanks again... I'll give that a try.

--------------- Added [DATE]1309538190[/DATE] at [TIME]1309538190[/TIME] ---------------

For anyone else that might want to help (I don't want to keep bothering TheWindows7Site) I thought of another way...

From a user selectable drop down in the profile fields (field11), they see:

Taurus
Gemini
Cancer
Leo
Virgo
Libra
Scorpio
Sagittarius
Capricorn
Aquarius
Pisces
Aries

They choose their option... then... in the postbit, something like this would work (i think):

if field11 == Taurus
show domain.com/images/image1.jpg

f field11 == Gemini
show domain.com/images/image2.jpg

etc...

That way, the SHOW image URL remains independent of the field name/choice. In the case of Spanish you'd have:

Tauro
Geminis

..and...

if field11 == Tauro
show domain.com/images/image1.jpg

f field11 == Geminis
show domain.com/images/image2.jpg

Field name can change from language to language and the images remain the same. Again, this is for my FLASH example where the swf is fixed and takes on a variable that cannot be changed (i.e. it is always in English).

What I need is the conditional code for the postibt :)

Thanks!


All times are GMT. The time now is 09:17 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.00964 seconds
  • Memory Usage 1,725KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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