Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Design and Graphics Discussions
  #1  
Old 01-04-2015, 12:30 AM
dj83 dj83 is offline
 
Join Date: Sep 2013
Posts: 110
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Make poll bars all the same color

Hi,

Can someone tell me how to make the poll bars all the same color? I would love the use the blue bar only.

Thanks!
Reply With Quote
  #2  
Old 01-04-2015, 12:35 AM
CAG CheechDogg's Avatar
CAG CheechDogg CAG CheechDogg is offline
 
Join Date: Feb 2012
Location: Riverside, California USA
Posts: 1,080
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Go to Style Variable Editor and type in "pollbar"

You should see the following:

pollbar1_background
pollbar2_background
pollbar3_background
pollbar4_background
pollbar5_background
pollbar6_background

change these to the color you want ...
Reply With Quote
3 благодарности(ей) от:
CarpCharacin, MarkFL, ozzy47
  #3  
Old 01-04-2015, 02:13 AM
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Jul 2009
Location: USA
Posts: 10,929
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah that should work, but can I ask why you would want all the bars the same color?
Reply With Quote
  #4  
Old 01-08-2015, 05:00 AM
dj83 dj83 is offline
 
Join Date: Sep 2013
Posts: 110
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks a lot! Ozzy i just think it looks better

I have two more questions...
Is there any way to get rid of the percentage in polls?
Also is there a way I can put the word "votes" after each voter votes? For example 1 vote, 2 votes, etc


This is currently how my polls look:
Attachment 151520
Reply With Quote
  #5  
Old 01-08-2015, 05:55 AM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dj83 View Post
Thanks a lot! Ozzy i just think it looks better

I have two more questions...
Is there any way to get rid of the percentage in polls?
Also is there a way I can put the word "votes" after each voter votes? For example 1 vote, 2 votes, etc


This is currently how my polls look:
Attachment 151520
Go to the template "pollresult" and look for the following code...I have added code in red to do what you want.

Code:
	<div class="votes">
		<div class="pollbarwrapper">
			<div class="pollbar{vb:raw option.graphicnumber}" style="width:{vb:raw option.percentraw}%"></div>
		</div>
		<span class="numvotes" style="float: right">{vb:raw option.votes} Votes</span>	
		<vb:comment><span class="percentvotes">{vb:raw option.percent}%</span></vb:comment>
	</div>
I commented out the percentage rather than remove it in case you wish to restore it, this will be easier for you. If you want the singular "Vote" when there is 1 vote would require some code...I could write some javascript code if you want.

edit: Just in case this is what you want, then change the code I posted above to:

Code:
	<div class="votes">
		<div class="pollbarwrapper">
			<div class="pollbar{vb:raw option.graphicnumber}" style="width:{vb:raw option.percentraw}%"></div>
		</div>
		<span class="numvotes" style="float: right">{vb:raw option.votes}</span>
		<vb:comment><span class="percentvotes">{vb:raw option.percent}%</span></vb:comment>
	</div>
Then, go to the "pollresults_table" template, and at the very bottom, add the following:

Code:
<script>
	var el = document.getElementsByClassName("numvotes");
	for (var n = 0; n < el.length; n++)
	{
		if (el[n].innerHTML == "1")
		{
			el[n].innerHTML += " Vote";
			el[n].style.paddingRight = "1em";
		}
		else
		{
			el[n].innerHTML += " Votes";
		}
	}
</script>
Reply With Quote
Благодарность от:
ozzy47
  #6  
Old 01-08-2015, 01:47 PM
squidsk's Avatar
squidsk squidsk is offline
 
Join Date: Nov 2010
Posts: 969
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Rather than add a bunch of javascript why not just wrap the s from votes in a <vb:if> as follows:

Code:
Vote<vb:if condition="$option['votes']>1">s</vb:if>
Reply With Quote
2 благодарности(ей) от:
MarkFL, ozzy47
  #7  
Old 01-08-2015, 03:31 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The use of a vb conditional is a much better idea, and to make just the case where 1 vote is singular, and handle the alignment issue, use this in your "pollresult" template:

Code:
	<div class="votes">
		<div class="pollbarwrapper">
			<div class="pollbar{vb:raw option.graphicnumber}" style="width:{vb:raw option.percentraw}%"></div>
		</div>
		<span class="numvotes" style="float: right;<vb:if condition="$option['votes'] == 1">padding-right: 1em;</vb:if>">{vb:raw option.votes} Vote<vb:if condition="$option['votes'] != 1">s</vb:if></span>	
		<vb:comment><span class="percentvotes">{vb:raw option.percent}%</span></vb:comment>
	</div>
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 12:53 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.04168 seconds
  • Memory Usage 2,249KB
  • Queries Executed 14 (?)
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
  • (5)bbcode_code
  • (1)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
  • (6)post_thanks_box_bit
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete