Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 11-21-2009, 06:14 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Um.... something like <div style="width:100px" class="smallfont"> instead of the <span class="smallfont"> part. (I'm not sure, but it sounds like it would work - you may need to tweek the css a little bit - add padding or margins and overflow).
Reply With Quote
  #12  
Old 11-22-2009, 10:20 AM
DieselMinded's Avatar
DieselMinded DieselMinded is offline
 
Join Date: Mar 2007
Posts: 1,655
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Reply With Quote
  #13  
Old 11-22-2009, 01:01 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by DieselMinded View Post
the group names
Yeah, sorry - for some reason I was looking at the bottom of your image, and I thought you meant you wanted 3 equal columns.

I think to try Lynne's suggestion you need to edit the grouplist_groupbits template.

If that doesn't work you could put them in a table. It probably should be done via changes to the templates as well as the code, but you could try this:

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 % 2 == 0 ? '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%\">";'); 
    $categorybits .= "<table>";
    $grcol = 0;
    foreach ($socialgroups AS $groupid => $groupname) 
    { 
        if ($grcol == 0)
        {
            $categorybits .= "<tr>";
        }
        $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') . '";'); 
        $categorybits .= '<td width="33%">' . $groupbits . '</td>'; 
        if (++$grcol >= 3)
        {
             $categorybits .= "</tr>";
             $grcol = 0;
        }
    } 
    if ($grcol != 0)
    {
       while ($grcol < 3)
       {
            $categorybits .= '<td width="33%">&nbsp;</td>';
            ++$grcol;
       }
       $categorybits .= "</tr>";
    }
    $categorybits .= "</table>";
    $lastpost = fetch_last_post($categoryid); 
    eval('$categorybits .= "</div></td>\n\n</tr>";'); 
} 
eval('$navbar = "' . fetch_template('navbar') . '";'); 
eval('$fhgrouplist = "' . fetch_template('grouplist') . '";');

I haven't tried that code at all, so it's kind of a stab in the dark...
Reply With Quote
  #14  
Old 11-29-2009, 12:30 AM
DieselMinded's Avatar
DieselMinded DieselMinded is offline
 
Join Date: Mar 2007
Posts: 1,655
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i put your code in and the box didnt show at all
Reply With Quote
  #15  
Old 11-29-2009, 12:51 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK, it looks like there was a problem with single vs. double quotes. I edited the code above, try it again if you're still interested.
Reply With Quote
  #16  
Old 11-29-2009, 01:03 AM
DieselMinded's Avatar
DieselMinded DieselMinded is offline
 
Join Date: Mar 2007
Posts: 1,655
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nope it even takes off the users who have visited today as well
Reply With Quote
  #17  
Old 11-29-2009, 01:25 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK, sorry, I guess I can't debug it "blind".

Maybe someone else can help...
Reply With Quote
  #18  
Old 11-29-2009, 01:31 AM
DieselMinded's Avatar
DieselMinded DieselMinded is offline
 
Join Date: Mar 2007
Posts: 1,655
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks for you help , looks like im just going to have to like it for now
Reply With Quote
  #19  
Old 01-14-2010, 06:45 PM
DieselMinded's Avatar
DieselMinded DieselMinded is offline
 
Join Date: Mar 2007
Posts: 1,655
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can someone move this to paid please
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 11:52 AM.


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.05723 seconds
  • Memory Usage 2,247KB
  • 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
  • (1)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (9)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete