Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[YUI] Tabbed Forum Home Details »»
[YUI] Tabbed Forum Home
Version: 4.0.8, by ZeroHour ZeroHour is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Forum Home Enhancements - Version: 4.1.11 Rating:
Released: 01-13-2010 Last Update: 08-01-2012 Installs: 446
Supported DB Changes Uses Plugins Template Edits
Additional Files Translations Is in Beta Stage  

[YUI] Tabbed Forum Home (TFH) version 4.0.8
vBulletin version: 4.1.11 - 4.2.0
Older versions need original mod for now

Description:
This MOD is for creating a "Tabbed" Forum Home Page to have Categories and other Data types (via Modules) displayed within Tab containers. Please do not confuse this with the Tab Menu System here at vbulletin.org. They are totally different systems. These Tabs actually switch the content via AJAX without leaving the main forums page.

This is an entirely new version of TFH and only works with vB4. Management is all done via the Admin CP.

Installation is done in 3 simple steps. Upload files, Import product, 3 easy Template Edits.

Setup is now a breeze via the Tabs option in the Admin CP.

The attached Zip File contains the Files and Instructions necessary to install.

Incompatible mods
Two columns of categories - https://vborg.vbsupport.ru/showthread.php?t=275114

Upgrading to 4.0.7+ from previous versions
We have had to change the mod's id which means when you install this time you will have 2 mods, the new version with its new id and the old version.
Both can run side by side but shouldnt to save processing time.

To migrate:
Install the latest version and upload all the files (no conflicts to worry about)
Install the latest product xml
Follow the template changes in the upgrade txt
Create your tabs in the new admincp menu option "EG: Tabbed Forum Home" to mirror the existing "Tabbed Forum Home" menu.
Once done uninstall the product "Tabbed Forum Home" with productid bobster_tfh (old mod id)


Change Log:

VERSION 4.0.8 2nd August 2012
Changes:
> Fixed several database bugs
> Fixed several legacy redirect bugs
> Fixed static path problem for scripts (this should resolve some 4.0.7 blank forum issues)
> Thanks to Bluefin221 & LgsOfChampions

VERSION 4.0.7 1st August 2012
Changes:
> New Mod ID - YOU MUST MIGRATE SETTINGS MANUALLY
> vBulletin 4.1.11+ required
> JS loaded after drawing
> Remote YUI JS (partial) support
> Fixed instructions typo
> All previous fixes in 4.0.5 that caused no bugs

VERSION 4.0.5 27th April 2012
Changes:
> This version should be used with vbulletin 4.1.11+
> Compatibility with JS changes in vbulletin 4.1.11+
> Upgraded to run with YUI 2.9.0
> Local versions of files to minimise loading issues
> Upgraded to Dispatcher 2.2
> Reduced size of forumindextab generator and reduced size to boost performance
> Added a template cache call to reduce load
> Added loader animation and box when tab is clicked and loading.

Original Change Logs for bobster65 & King Kavor releases
VERSION Beta 2b 23 March 2010
Changes:
> CSS Conflict resolved

VERSION Beta 2 19 March 2010
> CSS Conflict resolved
> Upgrade to YUI 2.7.0 & Dispatcher 2.1
> Minor Bug fixes

Originally created by bobster65 & King Kovifor

Download Now

File Type: zip v4.0.0-beta2b.zip (29.1 KB, 3478 views)
File Type: zip tfh4.0.8.zip (57.0 KB, 1192 views)

Screenshots

File Type: gif frontend.gif (188.6 KB, 0 views)
File Type: jpg acp1.jpg (68.3 KB, 0 views)
File Type: jpg acp2.jpg (52.6 KB, 0 views)
File Type: jpg acp3.jpg (48.6 KB, 0 views)
File Type: jpg acp4.jpg (60.4 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #672  
Old 10-01-2011, 01:59 AM
bobster65's Avatar
bobster65 bobster65 is offline
 
Join Date: Mar 2006
Location: Montana
Posts: 1,169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bracodesign View Post
can anyone explain how to perform step 3, do not know what file should I modify the code
Step 3 is TEMPLATE Edits, not file edits.

You edit templates via the Admin CP.

Styles & Templates >> Style Manager >> Edit Templates (chose this from the drop down box for the particular style you want to edit) >> chose which template you want to edit.
Reply With Quote
  #673  
Old 10-01-2011, 01:31 PM
bracodesign bracodesign is offline
 
Join Date: Sep 2011
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm sorry my ignorance, I really understand very little of vbulletin, I made it in the editing area as you indicated, but did not understand what I edit. information by editing, I should change the template in 3 parts, the first part I need to enter a code before the tag </ head> right? I found this tag within a "activateform" and insert the code. Is that correct? The second is to modify the content between the <! - Main -> but I can not find the right place.

These are the installation instructions, help me with this part of me showing how to do?

=========================
FORUMHOME TEMPLATE EDIT 1
=========================
INSERT THE BELOW LINE OF CODE RIGHT BEFORE </head>

<!-- Tabbed Forum Home Header Code -->

<!-- TFH CSS -->
<link rel="stylesheet" type="text/css" href="{vb:raw vboptions.bburl}/tfh/tabview.css" />
<link rel="stylesheet" type="text/css" href="{vb:raw vboptions.bburl}/tfh/skin-tfh.css" />

<!-- YUI Library -->
<script type="text/javascript" src="http://yui.yahooapis.com/2.7.0/build/utilities/utilities.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.7.0/build/tabview/tabview-min.js"></script>

<!-- YUI Library Extension: Dispatcher -->
<script type="text/javascript" src="http://js.bubbling-library.com/2.1/build/dispatcher/dispatcher-min.js"></script>

<!-- /Tabbed Forum Home Header Code -->

=========================
FORUMHOME TEMPLATE EDIT 2
=========================
REPLACE:

<!-- main -->

*all the Default vb CODE between the remarks*

<!-- /main -->

WITH:

<!-- main -->

{vb:raw template_hook.forumhome_above_forums}

<!-- Tabbed Forum Home -->

<div id="forumhome_container" style="margin-top:5px"> </div>

<script type="text/javascript"> {vb:raw tfh} </script>

<!-- /Tabbed Forum Home -->

{vb:raw template_hook.forumhome_below_forums}

<!-- /main -->

NOTE: IF YOU HAVE CUSTOM <!-- main --> through <!-- /main --> CODE, YOU WILL NEED TO COPY IT AND REPLACE THE DEFAULT CODE IN THE FORUMHOMETAB TEMPLATE

=====================
FORUMHOMETAB TEMPLATE
=====================
THIS IS AUTOMATICALLY CREATED FOR YOU BASED ON DEFAULT VB4.

NOTE: YOU ONLY NEED TO EDIT THIS IF YOU HAVE A CUSTOM STYLE THAT HAS A DIFFERENT FORUMHOME <!-- main --> **CUSTOM CODE** <!-- /main --> CODE

<!-- main -->

<ol id="forums" class="floatcontainer">
{vb:raw forumbits}
</ol>

<!-- /main -->

{vb:raw forumhome_markread_script}

NOTE: IF YOU HAVE A CUSTOM STYLE WITH DIFFERET <!-- main --> **CUSTOM** <!-- /main --> CODE, Replace with your custom code. You do need to leave the last line ( {vb:raw forumhome_markread_script} ) in place tho as that is used for marking the forum(s) as READ.

================================================
forumhome_forumbit_level1_nopost TEMPLATE EDIT 1
================================================
INSERT AT BEGINNING OF TEMPLATE:

<vb:if condition="(THIS_SCRIPT=='indexTFH' AND (in_array($forum['forumid'], $_REQUEST['tabcat']) OR in_array('all', $_REQUEST['tabcat']))) OR (THIS_SCRIPT=='forumdisplay') OR (THIS_SCRIPT=='index')">

================================================
forumhome_forumbit_level1_nopost TEMPLATE EDIT 2
================================================
INSERT AT END OF TEMPLATE:

</vb:if>

==============================================
forumhome_forumbit_level1_post TEMPLATE EDIT 1
==============================================
INSERT AT BEGINNING OF TEMPLATE:

<vb:if condition="(THIS_SCRIPT=='indexTFH' AND (in_array($forum['forumid'], $_REQUEST['tabcat']) OR in_array('all', $_REQUEST['tabcat']))) OR (THIS_SCRIPT=='forumdisplay') OR (THIS_SCRIPT=='index')">

==============================================
forumhome_forumbit_level1_post TEMPLATE EDIT 2
==============================================
INSERT AT END OF TEMPLATE:

</vb:if>
Reply With Quote
  #674  
Old 10-02-2011, 06:57 PM
Angle4cor Angle4cor is offline
 
Join Date: Sep 2011
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default



After all I always get only this. My categories just disappeared. I tried to do this on three styles already. I'm using vB 4.1.6.

Can someone help me?

Thanks in advance.
Reply With Quote
  #675  
Old 10-04-2011, 01:48 AM
bobster65's Avatar
bobster65 bobster65 is offline
 
Join Date: Mar 2006
Location: Montana
Posts: 1,169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bracodesign View Post
I'm sorry my ignorance, I really understand very little of vbulletin, I made it in the editing area as you indicated, but did not understand what I edit. information by editing, I should change the template in 3 parts, the first part I need to enter a code before the tag </ head> right? I found this tag within a "activateform" and insert the code. Is that correct? The second is to modify the content between the <! - Main -> but I can not find the right place.

These are the installation instructions, help me with this part of me showing how to do?

=========================
FORUMHOME TEMPLATE EDIT 1
=========================

=========================
FORUMHOME TEMPLATE EDIT 2
=========================


=====================
FORUMHOMETAB TEMPLATE
=====================


================================================
forumhome_forumbit_level1_nopost TEMPLATE EDIT 1
================================================


================================================
forumhome_forumbit_level1_nopost TEMPLATE EDIT 2
================================================



==============================================
forumhome_forumbit_level1_post TEMPLATE EDIT 1
==============================================


==============================================
forumhome_forumbit_level1_post TEMPLATE EDIT 2
==============================================
The BOLD RED are the names of the specific template(s) that you edit.
Reply With Quote
  #676  
Old 10-04-2011, 03:44 AM
bracodesign bracodesign is offline
 
Join Date: Sep 2011
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have some categories and within a forum with several sub-forums, how do I set the tab to show all when clicked, would be: tabindex.php? Tabcat [] = 152
152 is the ID of the category?
Reply With Quote
  #677  
Old 10-04-2011, 02:31 PM
Angle4cor Angle4cor is offline
 
Join Date: Sep 2011
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Angle4cor View Post


After all I always get only this. My categories just disappeared. I tried to do this on three styles already. I'm using vB 4.1.6.

Can someone help me?

Thanks in advance.
Anybody ?I made it step by step and still nothing.
Reply With Quote
  #678  
Old 10-11-2011, 09:56 PM
RichieBoy67's Avatar
RichieBoy67 RichieBoy67 is offline
 
Join Date: Apr 2004
Location: CT - Down in a hole..
Posts: 3,057
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Angle, You haven't made any tabs yet...
Reply With Quote
  #679  
Old 10-11-2011, 10:07 PM
RichieBoy67's Avatar
RichieBoy67 RichieBoy67 is offline
 
Join Date: Apr 2004
Location: CT - Down in a hole..
Posts: 3,057
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Have you released this yet??

Quote:
Originally Posted by ZeroHour View Post
I am working on a fix right now, simply put the collapse code vbulletin has scans the page for certian tags and applies the collapse's and tags the onclick event to found links. Because the tabs are loaded after the page is loaded (aka dynamic) the script that does this tagging has already run and does not rerun.

For now I would remove the tab code for now. Remove the following from forumhpme_forumbit_level1_nopost THIS ISSUE HAS BEEN FIXED AND A FIXED VERSION WILL BE COMING SOON
Code:
<a class="collapse" id="collapse_c_cat{vb:raw forum.forumid}" href="{vb:raw relpath}#top"><img src="{vb:stylevar imgdir_button}/collapse_40b.png" alt="" title="{vb:rawphrase collapse_this_category}" /></a>
That will remove the button.

Regarding Santori's implementation, its not a tweaked version of this mod, his code loads the tab content along with the page as hidden div tags which means the vbulletin code can *tag* the collapse onclick to the divs. This also makes the pages a larger and I dont think the tabs live update themselves either unlike this mod. This is a lot like the vb3 version of a similar mod and not dynamic tab content.

Regarding vBSEO, I have vbSEO here and it all plays well.

Regarding SEO in general, like I said in the last post, if you are feeding google etc sitemaps there should be no real seo hit as your forum home page is not going to be affected in rankings tbh. In a way because the page size is smaller for forumhome you could actually benefit. Most of your google traffic will probably be *long tail* aka to specific threads rather then to your forumhome, having had a site using this for ages now its not had any negative effect I can see.
Reply With Quote
  #680  
Old 10-22-2011, 02:37 AM
vanquish.securi vanquish.securi is offline
 
Join Date: Sep 2011
Posts: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works great on vB 4.1.7. Minus the hidden tabs when group ID is private. I guess you will have to treat it like a teaser. Although the Moderators tab did not how on regular user group test account. Installed. Such a great mod and blows mybb tabs away.
Reply With Quote
  #681  
Old 12-06-2011, 05:41 AM
nezr's Avatar
nezr nezr is offline
 
Join Date: Jun 2011
Posts: 52
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

any new updates coming?
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 07:26 PM.


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.10435 seconds
  • Memory Usage 2,385KB
  • Queries Executed 27 (?)
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)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (13)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (7)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete