Activity Stream
48,167 MEMBERS
6942 ONLINE
besthostingforums On YouTube Subscribe to our Newsletter besthostingforums On Twitter besthostingforums On Facebook besthostingforums On facebook groups

Results 1 to 8 of 8
  1.     
    #1
    Member
    Website's:
    warezcliff.com wareztrek.com alsofts.com

    Default Arrange Forums in Columns

    I am done the bellow things

    ################################################## ##################################################
    ####################################### File changes ############################################
    ################################################## ##################################################


    ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++
    +++++++++++++++++++++ editing file includes/functions_forumlist.php +++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++


    find:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    if ($subsonly)
    {
    $childforumbits = construct_forum_bit($forum['forumid'], 1, $subsonly);
    }
    else if ($depth < MAXFORUMDEPTH)
    {
    $childforumbits = construct_forum_bit($forum['forumid'], $depth, $subsonly);
    }
    else
    {
    $childforumbits = '';
    }
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    change it into:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    if (THIS_SCRIPT == 'index' AND $forum['subforumcolumns'] != 1 AND ($subsonly OR $depth < MAXFORUMDEPTH))
    {
    $childforumbits = construct_forum_columns($forum['forumid'], $forum['subforumcolumns']);
    }
    else if ($subsonly)
    {
    $childforumbits = construct_forum_bit($forum['forumid'], 1, $subsonly);
    }
    else if ($depth < MAXFORUMDEPTH)
    {
    $childforumbits = construct_forum_bit($forum['forumid'], $depth, $subsonly);
    }
    else
    {
    $childforumbits = '';
    }
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    then add this new function to the file:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    // ###################### Start construct_forum_columns #######################
    function construct_forum_columns($parentid, $columncount)
    {
    global $vbulletin, $stylevar, $vbphrase, $show;
    global $imodcache, $lastpostarray, $counters, $inforum;

    // this function takes the constant MAXFORUMDEPTH as its guide for how
    // deep to recurse down forum lists. if MAXFORUMDEPTH is not defined,
    // it will assume a depth of 2.

    if ($columncount == 0)
    {
    // 0 Columns means don't show subforums at all
    return '';
    }

    // call fetch_last_post_array() first to get last post info for forums
    if (!is_array($lastpostarray))
    {
    fetch_last_post_array();
    }

    if (empty($vbulletin->iforumcache["$parentid"]))
    {
    return;
    }

    if (!defined(MAXFORUMDEPTH))
    {
    define('MAXFORUMDEPTH', 1);
    }

    $forumbits = '';

    $counter = 0;
    foreach ($vbulletin->iforumcache["$parentid"] AS $forumid)
    {
    // grab the appropriate forum from the $vbulletin->forumcache
    $forum = $vbulletin->forumcache["$forumid"];
    $lastpostforum = $vbulletin->forumcache["$lastpostarray[$forumid]"];
    if (!$forum['displayorder'] OR !($forum['options'] & $vbulletin->bf_misc_forumoptions['active']))
    {
    continue;
    }

    $forumperms = $vbulletin->userinfo['forumpermissions']["$forumid"];
    $lastpostforumperms = $vbulletin->userinfo['forumpermissions']["$lastpostarray[$forumid]"];
    if (!($forumperms & $vbulletin->bf_ugp_forumpermissions['canview']) AND !$vbulletin->options['showprivateforums'])
    { // no permission to view current forum
    continue;
    }

    if ($subsonly)
    {
    $childforumbits = construct_forum_bit($forum['forumid'], 1, $subsonly);
    }
    else if ($depth < MAXFORUMDEPTH)
    {
    $childforumbits = construct_forum_bit($forum['forumid'], $depth, $subsonly);
    }
    else
    {
    $childforumbits = '';
    }

    // do stuff if we are not doing subscriptions only, or if we ARE doing subscriptions,
    // and the forum has a subscribedforumid
    if (!$subsonly OR ($subsonly AND !empty($forum['subscribeforumid'])))
    {

    $GLOBALS['forumshown'] = true; // say that we have shown at least one forum

    if (($forum['options'] & $vbulletin->bf_misc_forumoptions['cancontainthreads']))
    { // get appropriate suffix for template name
    $tempext = '_post';
    }
    else

    {
    $tempext = '_nopost';
    }

    if (!$vbulletin->options['showforumdescription'])
    { // blank forum description if set to not show
    $forum['description'] = '';
    }

    // dates & thread title
    $lastpostinfo = $vbulletin->forumcache["$lastpostarray[$forumid]"];

    // compare last post time for this forum with the last post time specified by
    // the $lastpostarray, and if it's less, use the last post info from the forum
    // specified by $lastpostarray
    if ($vbulletin->forumcache["$lastpostarray[$forumid]"]['lastpost'] > 0)
    {
    if (!($lastpostforumperms & $vbulletin->bf_ugp_forumpermissions['canview']) OR (!($lastpostforumperms & $vbulletin->bf_ugp_forumpermissions['canviewothers']) AND $lastpostinfo['lastposter'] != $vbulletin->userinfo['username']))
    {
    $forum['lastpostinfo'] = $vbphrase['private'];
    }
    else
    {
    $lastpostinfo['lastpostdate'] = vbdate($vbulletin->options['dateformat'], $lastpostinfo['lastpost'], 1);
    $lastpostinfo['lastposttime'] = vbdate($vbulletin->options['timeformat'], $lastpostinfo['lastpost']);
    $lastpostinfo['trimthread'] = fetch_trimmed_title($lastpostinfo['lastthread']);

    if ($icon = fetch_iconinfo($lastpostinfo['lasticonid']))
    {
    $show['icon'] = true;
    }
    else
    {
    $show['icon'] = false;
    }

    $show['lastpostinfo'] = (!$lastpostforum['password'] OR verify_forum_password($lastpostforum['forumid'], $lastpostforum['password'], false));

    eval('$forum[\'lastpostinfo\'] = "' . fetch_template('forumhome_lastpostby') . '";');
    }
    }
    else if (!($forumperms & $vbulletin->bf_ugp_forumpermissions['canview']))
    {
    $forum['lastpostinfo'] = $vbphrase['private'];
    }
    else
    {
    $forum['lastpostinfo'] = $vbphrase['never'];
    }

    // do light bulb
    $forum['statusicon'] = fetch_forum_lightbulb($forumid, $lastpostinfo, $forum);

    // add lock to lightbulb if necessary
    if ((!($forumperms & $vbulletin->bf_ugp_forumpermissions['canpostnew']) OR !($forum['options'] & $vbulletin->bf_misc_forumoptions['allowposting'])) AND $vbulletin->options['showlocks'] AND !$forum['link'])
    {
    $forum['statusicon'] .= '_lock';
    }

    // get counters from the counters cache ( prepared by fetch_last_post_array() )
    $forum['threadcount'] = $counters["$forum[forumid]"]['threadcount'];
    $forum['replycount'] = $counters["$forum[forumid]"]['replycount'];

    // get moderators ( this is why we needed cache_moderators() )
    if ($vbulletin->options['showmoderatorcolumn'])
    {
    $showmods = array();
    $listexploded = explode(',', $forum['parentlist']);
    foreach ($listexploded AS $parentforumid)
    {
    if (!isset($imodcache["$parentforumid"]))
    {
    continue;
    }
    foreach($imodcache["$parentforumid"] AS $moderator)
    {
    if (isset($showmods["$moderator[userid]"]))
    {
    continue;
    }

    ($hook = vBulletinHook::fetch_hook('forumbit_moderator')) ? eval($hook) : false;

    $showmods["$moderator[userid]"] = true;
    if (!isset($forum['moderators']))
    {
    eval('$forum[\'moderators\'] = "' . fetch_template('forumhome_moderator') . '";');
    }
    else
    {
    eval('$forum[\'moderators\'] .= ", ' . fetch_template('forumhome_moderator') . '";');
    }
    }
    }
    if (!isset($forum['moderators']))
    {
    $forum['moderators'] = '';
    }
    }

    if ($forum['link'])
    {
    $forum['replycount'] = '-';
    $forum['threadcount'] = '-';
    $forum['lastpostinfo'] = '-';
    }
    else
    {
    $forum['replycount'] = vb_number_format($forum['replycount']);
    $forum['threadcount'] = vb_number_format($forum['threadcount']);
    }

    if (($subsonly OR $depth == MAXFORUMDEPTH) AND $vbulletin->options['subforumdepth'] > 0)
    {
    $forum['subforums'] = construct_subforum_bit($forumid, ($forum['options'] & $vbulletin->bf_misc_forumoptions['cancontainthreads'] ) );
    }
    else
    {
    $forum['subforums'] = '';
    }

    $children = explode(',', $forum['childlist']);
    foreach($children AS $childid)
    {
    $forum['browsers'] += ($inforum["$childid"] ? $inforum["$childid"] : 0);
    }

    if ($depth == 1 AND $tempext == '_nopost')
    {
    global $vbcollapse;
    $collapseobj_forumid =& $vbcollapse["collapseobj_forumbit_$forumid"];
    $collapseimg_forumid =& $vbcollapse["collapseimg_forumbit_$forumid"];
    $show['collapsebutton'] = true;
    }
    else
    {
    $show['collapsebutton'] = false;
    }

    $show['forumsubscription'] = ($subsonly ? true : false);
    $show['forumdescription'] = ($forum['description'] != '' ? true : false);
    $show['subforums'] = ($forum['subforums'] != '' ? true : false);
    $show['browsers'] = ($vbulletin->options['displayloggedin'] AND !$forum['link'] AND $forum['browsers'] ? true : false);

    // build the template for the current forum
    $column_width = intval(100 / $columncount) . '%';
    eval('$column = "' . fetch_template("forumhome_forumbit_columncell") . '";');

    // do the columnstuff
    if ($counter % $columncount == 0)
    {
    // Begin a new row
    $forumbits .= "\t<tr>\n";
    }
    $forumbits .= $column;
    if ($counter % $columncount == $columncount - 1)
    {
    // End row
    $forumbits .= "\t</tr>\n";
    }
    $counter++;
    }
    }

    // prevent unclosed <tr> tags
    if ($counter % $columncount != 0)
    {
    $forumbits .= "\t</tr>\n";
    }

    return $forumbits;
    }
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    ################################################## ##################################################
    ####################################### Template changes ########################################
    ################################################## ##################################################


    ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++ edit template forumhome_forumbit_level1_nopost +++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++

    if your columnized forums should be below open for post categories, you also have to change level1_post that way..

    find:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    <if condition="$childforumbits">
    <tbody id="collapseobj_forumbit_$forumid" style="{$collapseobj_forumid}">
    $childforumbits
    </tbody>
    </if>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    replace with:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    <if condition="$childforumbits">
    <tbody id="collapseobj_forumbit_$forumid" style="{$collapseobj_forumid}">
    <if condition="$forum['subforumcolumns'] > 1">
    <tr>
    <td class="alt1" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>">
    <table style="border: none; width: 100%;">
    $childforumbits
    </table>
    </td>
    </tr>
    <else />
    $childforumbits
    </if>
    </tbody>
    </if>
    and installed "xenon forumcols" it works but the last post or last threads are not showing in forum home i am suing customized v1 theme from t1d
    Nano Reviewed by Nano on . Arrange Forums in Columns I am done the bellow things and installed "xenon forumcols" it works but the last post or last threads are not showing in forum home i am suing customized v1 theme from t1d Rating: 5

  2.   Sponsored Links

  3.     
    #2
    Member
    same problem i got
    Woman asks: If I sleep with 3 men, everyone calls me a slut.But when a man sleeps with 8 girls, everyone calls him a real man.How come?
    Wiseman replies: 'It's very simple. When one lock can be opened by 3 different keys, it's a bad lock. But when one key can open 8 different locks, we call it a master key'

  4.     
    #3
    Banned
    Website's:
    nodesales.com quickrls.com directdownloadlinks.net
    That script dont work from 3.8.0+

  5.     
    #4
    Member
    it does but we dont know how to fix it
    Woman asks: If I sleep with 3 men, everyone calls me a slut.But when a man sleeps with 8 girls, everyone calls him a real man.How come?
    Wiseman replies: 'It's very simple. When one lock can be opened by 3 different keys, it's a bad lock. But when one key can open 8 different locks, we call it a master key'

  6.     
    #5
    Member
    did u modify the template?

  7.     
    #6
    Banned

  8.     
    #7
    Member
    Website's:
    crackingforum.com linkparadox.com crackz.me
    It works. PM me your MSN and we will get it working. I had the same mod installed on my forum using Customized v1.


  9.     
    #8
    Member
    Website's:
    warezcliff.com wareztrek.com alsofts.com
    Profit Bro Check Your PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. plss help me arrange my blog
    By airsouls07 in forum Webmaster Discussion
    Replies: 0
    Last Post: 5th Mar 2011, 04:29 AM
  2. CSS Columns
    By Chris2k in forum Web Development Area
    Replies: 2
    Last Post: 25th Feb 2011, 01:05 PM
  3. Forum Columns.
    By Foxy in forum Tutorials and Guides
    Replies: 5
    Last Post: 8th Nov 2010, 10:46 AM
  4. Forum Columns VB 3.8.4
    By El_Duklin in forum vBulletin
    Replies: 0
    Last Post: 28th Jul 2010, 06:51 PM
  5. sub-forums and forum columns?
    By dcrew in forum vBulletin
    Replies: 1
    Last Post: 5th May 2010, 02:24 PM

Tags for this Thread

BE SOCIAL