Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 01-21-2008, 01:13 PM
legionofangels's Avatar
legionofangels legionofangels is offline
 
Join Date: Mar 2007
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Poll Bar Gif Code Change

Hello,

I would like to change the code in my vbulletin of the number of poll bar gif images to be shown. For example, when you post a poll on the forum, 6 different colored gif image bars come up for 6 options. On the 7th and subsequent options, it cycles the same 6 colors. I would like to change this option to 10 colors, I have the colors made and in my FTP files. But I don't know where to change the code.

Now I'm not saying I don't know how, because I know a bit of coding...noob but learning. The problem is I don't know where the code is to change it. Which file, index, html, etc. page or script I should be looking at.

Or do I add an extra CSS definition or code there? (( doubt it ))

Please help

Thank you,

Legion of Angels
Reply With Quote
  #2  
Old 01-21-2008, 11:42 PM
cheesegrits's Avatar
cheesegrits cheesegrits is offline
 
Join Date: May 2006
Posts: 500
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You'd have to add the appropriate numbered images to your images/polls directory (so three images per extra color, like bar7.gif, bar7-l.gif and bar7-r.gif), then add a plugin on the showthread_polloption hook which does:

Code:
$option['graphicnumber'] = $option['number'] % 10 + 1;
-- hugh
Reply With Quote
  #3  
Old 01-22-2008, 02:10 AM
legionofangels's Avatar
legionofangels legionofangels is offline
 
Join Date: Mar 2007
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I'm a graphic designer, not a coder. That's my first problem. I will gladly trade services to someone who can create that plug in or make that option work. Maybe I'll just post 5 sets of new poll options for everyone since I know how. But I want to switch the 6 to 10 so that we have 10 options before it cycles and so that for others that actually DL and use the gif poll images, if they don't switch to 10 like I do, they can choose 6 of the 10 colors that will work for there site or skin layouts.

Plox...anyone? Who can code this or create a plug in for meh?
Reply With Quote
  #4  
Old 01-22-2008, 04:06 PM
cheesegrits's Avatar
cheesegrits cheesegrits is offline
 
Join Date: May 2006
Posts: 500
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by legionofangels View Post
Well I'm a graphic designer, not a coder. That's my first problem. I will gladly trade services to someone who can create that plug in or make that option work. Maybe I'll just post 5 sets of new poll options for everyone since I know how. But I want to switch the 6 to 10 so that we have 10 options before it cycles and so that for others that actually DL and use the gif poll images, if they don't switch to 10 like I do, they can choose 6 of the 10 colors that will work for there site or skin layouts.

Plox...anyone? Who can code this or create a plug in for meh?
But you did also say "Now I'm not saying I don't know how, because I know a bit of coding".

If you want to make the number of poll colors changeable, you'd either have to add some code to count the number of poll colors available in the images/poll directory, or add an ACP option, and change that line I gave you to:

Code:
$option['graphicnumber'] = $option['number'] % $vbulletin->options['poll_colors'] + 1;
Creating a little "product" to do this (with the plugin and the ACP option) would be dead easy, especially if you use the Advanced Product Manager (APM):

https://vborg.vbsupport.ru/showthread.php?t=121792

It's all just point and click stuff. Create a new product with the APM, add a Setting Group and a Setting Option for poll_colors, add a plugin ... done. Creating the plugin is as easy as just selecting the hook name I gave you and pasting that one line of code.

But if you really don't feel up to it, I'd be happy to create it for you in exchange for some graphics work next time I need it.

-- hugh
Reply With Quote
  #5  
Old 01-23-2008, 01:48 AM
legionofangels's Avatar
legionofangels legionofangels is offline
 
Join Date: Mar 2007
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No no, give me a chance at it first.

I am only slightly on the unknown since we've installed several add ons, but never created one yet. Nor do we wanna screw up something this late in the game.

But I think vb.com is really pushing on the idea of a plug in for this from my thread over there, so I will go that route as it seems safer.

If I can't figure it out, I'll get in contact with ya via pm or this thread.

If I get it, I doubt it's worth posting, but I'll still post some poll options for everyone, I have been thinking of diff ideas for the images, and I already have my first one done, I just want to see all of them in action first.

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

Ok I got the stuff changed to show the polls diff images I added, however this is my current problem.

For some reason the poll bars at 100% don't even go halfway across the space alotted them.

Yet in the admin cp, they go full blast typically to the edge of its table allowance.

Why are the forum polls so graphically short for 100% votes?

Did my font change on site affect that, or did we do it with a change to the tables size?

Any solution to this? What about making the br.gif for whichever number "wider"?


Images to view:

Forum Poll At 100%




Admin CP Table

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 08:34 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.09637 seconds
  • Memory Usage 2,201KB
  • 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
  • (2)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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