Go Back   vb.org Archive > vBulletin 5 Connect Discussion > vB5 Design and Graphics Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #9  
Old 12-27-2017, 11:53 AM
Anton Rahman Anton Rahman is offline
 
Join Date: Nov 2014
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks again for your valued assistance, this vb:if condition you suggested is interesting and seems to have an actual effect on the 1st generation children of the main forum categories, so when we tried it with "$page['channelid'] != 1" the effect is it remove all formatting and also the thumbnail icons next to each of the 1st generation children of the main forum + it creates a duplicate of each and puts it right under each of itself
So among the so many things it does IT DID'T hide neither 1st generation children of the main forum nor the 1st generation children of the main forum "i.e the channels where user can post"

and when we tried it with any other number for ['channelid'] ! , like lets say 2 or 3 or even 20 and 20 in particular is the node ID of one of the 1st generation children categories we intend to hide off of the home page NOTHING HAPPENS

What did we miss pls ??
Also as we described earlier in this post we have X PARENT CATEGORIES under which we have X children CATEGORIES of the X PARENT CATEGORIES then finally X CHANNELS that are the children of the children of the parent categories so what are the node id we will use in "$page['channelid'] != "? those of the parent categories ? or the 1st generation children or the 2nd generation children ?
is there a vb code that targets channels ACTING AS CATEGORIES AND ARE NOT CHILDREN OF ANOTHER ? ie root CATEGORIES ? cz more or less in the course of your brilliant suggestions we may have bumped into something that looks like that in display_Forums_list template when you helped us improving that vb template earlier

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

An interesting follow through on you post


Quote:
Originally Posted by Seven Skins View Post
May be you are looking for this ...

edit display_Forums_list template and comment out this block of code. This code is from vb 5.3.4

HTML Code:
        <vb:if condition="!empty($forum['subchannels'])">
            <!-- Sub-Forums -->
            <tr class="subforum-list"><td colspan="4">
                <div class="subforum-header h-clear">{vb:rawphrase sub_forums}:</div>
                <table>
                {vb:set cols, 1}
                <vb:each from="forum.subchannels" value="subforum">
                    <vb:if condition="(($cols - 1) % $subChannelsPerRow == 0)">
                        <tr>
                    </vb:if>
                    {vb:set colspan, ''}
                    <vb:if condition="($cols == count($forum['subchannels'])) AND (($remaining = ($cols % $subChannelsPerRow)) != 0)">
                        {vb:set colspan, {vb:concat 'colspan="', {vb:math {vb:raw subChannelsPerRow} - {vb:raw remaining} + 1}, '"'}}
                    </vb:if>
                            <td class="subforum-item" data-lastcontent="{vb:raw subforum.lastcontent.created}" data-channel-id="{vb:raw subforum.nodeid}" {vb:raw colspan}>
                                <div class="subforum-info">
                                    <span class="icon<vb:if condition="!empty($subforum['is_new'])"> new</vb:if>"></span>
                                    <a href="{vb:url {vb:raw subforum.routeid}}" class="subforum-title">{vb:raw subforum.title}</a>
                                    <span class="counts">({vb:number {vb:raw subforum.topics}}/{vb:number {vb:raw subforum.posts}})</span>
                                </div>
                            </td>
                    <vb:if condition="($cols % $subChannelsPerRow == 0) OR $cols == count($forum['subchannels'])">
                        </tr>
                    </vb:if>
                    {vb:set cols, {vb:math {vb:var cols} + 1}}
                </vb:each>
                </table>
            </td></tr>
        </vb:if>

if you move the comment two lines up , thus commenting as well the following :

{vb:template display_Forums_item, forum={vb:raw forum}, forumLevel={vb:raw forumLevel}, isSubcategory={vb:raw isSubcategory}, avatar={vb:raw userThumbAvatars}}

the result on home page is EXACTLY what we needed i.e only topmost parents are shown and any children of that are perfectly hidden on home page

caves eat is : they are all the way hidden , meaning you cant navigate through clicking the main parents to to open the children in the next page !!

so simply the children became hidden all the way !
Reply With Quote
 


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 04:10 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.05674 seconds
  • Memory Usage 2,589KB
  • Queries Executed 12 (?)
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
  • (3)bbcode_code
  • (3)bbcode_html
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (11)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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