vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   How To Make This Align In Columns (https://vborg.vbsupport.ru/showthread.php?t=218913)

DieselMinded 07-18-2009 10:27 PM

How To Make This Align In Columns
 
This is what i have now:
http://www.dieselbookmarks.com/bombers/show.png

With This:
PHP Code:

// ######################### REQUIRE BACK-END ############################
require_once('./global.php');
require_once(
DIR '/includes/functions_socialgroup.php');
require_once(
DIR '/includes/functions_grouplist.php');

// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################
$c 0;
$settings $db->query_first("SELECT * FROM " TABLE_PREFIX "grouplist_settings");
$categories fetch_categories($settings);
$newestgroup fetch_newest_group();
foreach (
$categories AS $categoryid => $categoryname)
{
    
$group $db->query_first("
             SELECT * FROM " 
TABLE_PREFIX "grouplist
             WHERE categoryid = 
$categoryid
    "
);
       
$groupids unserialize($group['exclude']);
       
$groupids = ($groupids implode(","$groupids) : $groupids);
    
$socialgroups fetch_groups($groupids$categoryid$group['order'], $group['sort'], $group['limit']);
    if (
$group['order'] == 'name')
    {
        
$order 'Alphabetical Order';
    }
    elseif (
$group['order'] == 'members')
    {
        
$order 'Popularity';
    }
    elseif (
$group['order'] == 'discussions')
    {
        
$order 'Discussions';
    }
    
$c++;
    
$class = ($c == 'alt2' 'alt1');
    eval(
'$categorybits .= "<tr>\n<td class=\"$class\"> <span class=\"smallfont\">' . ($group['limit'] ? '(Top $group[limit] by $order)' '') . '</span><div style=\"margin-left: 0.5%\">";');
    foreach (
$socialgroups AS $groupid => $groupname)
    {
        
$groupinfo fetch_socialgroupinfo($groupid);
        if (
$groupinfo['lastpost'] > $vbulletin->userinfo['lastvisit'] OR $groupinfo['lastpost'] > $vbulletin->userinfo['lastactivity'])
        {
            
$icon "images/statusicon/subforum_new.gif";
        }
        else
        {
            
$icon "images/statusicon/subforum_old.gif";
        }
        eval(
'$groupbits = "' fetch_template('grouplist_groupbits') . '";');
        eval(
'$categorybits .= "$groupbits";');
    }
    
$lastpost fetch_last_post($categoryid);
    eval(
'$categorybits .= "</div></td>\n\n</tr>";');
}
eval(
'$navbar = "' fetch_template('navbar') . '";');
eval(
'$fhgrouplist = "' fetch_template('grouplist') . '";'); 

I want it to align in 3 columns

DieselMinded 07-28-2009 03:05 AM

anyone?

DieselMinded 08-16-2009 10:32 PM

Last try

DieselMinded 11-20-2009 03:24 AM

Ok For real last try

kh99 11-20-2009 01:48 PM

You could try:

Code:

      .
      .
    $class = ($c % 2 == 0 ? 'alt2' : 'alt1');
    eval('$categorybits .= "<tr>\n<td class=\"$class\" width="33%"> <span class=\"smallfont\">' . ($group['limit'] ? '(Top $group[limit] by $order)' : '') . '</span><div style=\"margin-left: 0.5%\">";');
      .
      .


(adding the part in red) but I'm not sure. Also, it looks like the code is set up to allow a variable number of columns, and this of course assumes 3. (It would be easy enough to use the number of categories and put in code to calulate the percentage for equal width columns, but at least see if it works at all first).

DieselMinded 11-21-2009 09:43 AM

thanks for the try but when i put that in there it messes it all up moved the boxes header below the list and removed border and back ground from the list any more ideas? I need 7 or 8 collums

kh99 11-21-2009 11:01 AM

I guess I misunderstood. I probably should have asked, which part is it exactly that you want to align in columns?

DieselMinded 11-21-2009 06:02 PM

the group names

Lynne 11-21-2009 06:05 PM

Have you tried putting them in div tags with a set width instead of in span tags?

DieselMinded 11-21-2009 06:11 PM

How would that be done?


All times are GMT. The time now is 05:16 PM.

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.02101 seconds
  • Memory Usage 1,753KB
  • 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
  • (1)bbcode_code_printable
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete