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 02-27-2002, 11:36 AM
DjSap DjSap is offline
 
Join Date: Nov 2001
Location: Stockholm, Sweden
Posts: 105
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default alternating row color

Im trying to make a classifieds hack for my board and i want to list all results in a table, it works fine but i can't get the row colors to alternate so that both second and firstaltcolor is used, ive tried to do it according to some tutorials but it doesnt seem to work on vb.

This is my query for displaying a list of the ads

PHP Code:
$clsbit $DB_site->query("SELECT adid, price, userid, title, timeline, category FROM classified ORDER BY adid DESC LIMIT 5");
while (
$admessage=$DB_site->fetch_array($clsbit)) {
$adid $admessage[adid];
$userid $admessage[userid];
$date vbdate("m-d-Y H:i",$admessage[timeline]);;
$title $admessage[title];
$price $admessage[price];
$catid $admessage[category];
$userinfo=getuserinfo($userid);
$cat=$DB_site->query("SELECT category FROM classified_category WHERE catid='$catid'");
list(
$category) = mysql_fetch_row($cat);
eval(
"\$classifiedbit .= \"".gettemplate("classifiedbit")."\";");

So could someone tell me what i should write to get alternating row colors working.
Reply With Quote
  #2  
Old 02-27-2002, 12:05 PM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

See my thread in the Hints and Tips forum.
Reply With Quote
  #3  
Old 09-04-2002, 02:34 PM
mrbaseball34 mrbaseball34 is offline
 
Join Date: Sep 2002
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You mentioned a thread about alternating row colors in the
hints/tips forum but I could not find it.

I'd like to replace my XMB board with a VBulletin board but want to keep the same scheme, like the screenshot below.

Reply With Quote
  #4  
Old 09-04-2002, 05:10 PM
tHE DSS's Avatar
tHE DSS tHE DSS is offline
 
Join Date: Jun 2002
Location: UK
Posts: 113
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For anything like this, you can use a function similar to the following :

PHP Code:
// check if value is EVEN function
function isEven($value) {
    return 
$result = ($value == 0) ? (true) : (false);
}

// usage example
$counter 0;
while (
$counter++ <= 10) {
    if (
isEven($counter)) {
        
// counter is an EVEN number, output, BLAH BLAH #01
    
} else {
        
// counter is NOT EVEN number, output BLAH BLAH #02
    
}

... basically, doing a 'modulus' operator divides 'x' by 'y', and returns the remainder.... as be do a modulus 2, if the number is not directly divisable by 2 (doesn't return a remainder of 0), then the number is not even, otherwise, it is.

Using that technique, you can display alternate stuff, depending on a counter being ODD or EVEN.
Reply With Quote
  #5  
Old 09-05-2002, 12:53 PM
mrbaseball34 mrbaseball34 is offline
 
Join Date: Sep 2002
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I *know* how to do it, it's just *where* in the vB code I need to.

As you can see, I was able to do it to XMB. FireFly posted that
he had a completed mod and I couldn't find the post. I was just
asking where to get the mod...
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:55 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.04948 seconds
  • Memory Usage 2,205KB
  • Queries Executed 11 (?)
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_php
  • (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_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