Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-30-2004, 12:30 AM
chrisvonc's Avatar
chrisvonc chrisvonc is offline
 
Join Date: Apr 2002
Location: Austin, TX
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Alphabetical Sort Default By Forum for vB3

Hi gang,

I have been using Chens code for alphabetical sorting of a forum by default, and would like to ask if someone could take a stab at applying this for vB3 Gold.

Thanks!

Chris
Reply With Quote
  #2  
Old 03-30-2004, 01:09 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In forumdisplay.php

Find:

PHP Code:
    if ($sortorder != 'asc')
    { 
REPLACE it with:

PHP Code:
    if ($sortorder != 'asc' AND $foruminfo['forumid'] != 'XX')
    { 
Find:

PHP Code:
        default:
            
$sqlsortfield 'lastpost';
            
$sortfield 'lastpost';
    } 
REPLACE it with:

PHP Code:
        default:
        if (
$foruminfo['forumid'] == 'XX'):
            
$sqlsortfield 'thread.title';
            
$sortfield 'thread.title';
        else:
            
$sqlsortfield 'lastpost';
            
$sortfield 'lastpost';
        endif;
    } 
That's how I have it set up to sort one of my forums.

Don't forget to replace XX with the forumid of the forum you want to default to alphabetical sorting.
Reply With Quote
  #3  
Old 03-30-2004, 01:38 AM
chrisvonc's Avatar
chrisvonc chrisvonc is offline
 
Join Date: Apr 2002
Location: Austin, TX
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Boofo, thank you so much! Worked like a charm.

2 follow ups:
- How should I add more than one forum to sort like this? I have a couple that need to have this?
- Not as important but would be a nice touch, do you think it is possible to modify the "Previous Thread | Next Thread" links to direct to the next thread by alphabetical order as well?

Thank you again for the fast responce.

Chris
Reply With Quote
  #4  
Old 03-30-2004, 01:50 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You would use this in place of the code I posted above:

PHP Code:
if ($sortorder != 'asc' AND $foruminfo['forumid'] != 'XX' AND $foruminfo['forumid'] != 'XX' AND $foruminfo['forumid'] != 'XX'
    { 
PHP Code:
default: 
        if (
$foruminfo['forumid'] == 'XX' OR $foruminfo['forumid'] == 'XX' OR $foruminfo['forumid'] == 'XX'): 
            
$sqlsortfield 'thread.title'
            
$sortfield 'thread.title'
        else: 
            
$sqlsortfield 'lastpost'
            
$sortfield 'lastpost'
        endif; 
    } 
As far as the last thread and next thread goes, I'm not sure how to pull that off. Since I only use this on 1 forum, I've never had the need to try and figure it out.
Reply With Quote
  #5  
Old 03-30-2004, 03:23 PM
chrisvonc's Avatar
chrisvonc chrisvonc is offline
 
Join Date: Apr 2002
Location: Austin, TX
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you again! I will make the changes tonight.

For the Previous/Next" thread link issue, the more I thought about it, I think it just may be simpler to remove it from that template that section uses. Not a big deal for this perticular section.
Reply With Quote
  #6  
Old 03-30-2004, 03:25 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You're very welcome.

Let me know how it goes.
Reply With Quote
  #7  
Old 03-31-2004, 11:55 PM
hockyfan hockyfan is offline
 
Join Date: Mar 2003
Posts: 137
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If this is applied to a forum, will it be applied to all of its subforums as well?



h
Reply With Quote
  #8  
Old 03-31-2004, 11:56 PM
chrisvonc's Avatar
chrisvonc chrisvonc is offline
 
Join Date: Apr 2002
Location: Austin, TX
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Boofo,

Just tried it now and the code for applying to multiple forums is working great!

Thank you again.
Reply With Quote
  #9  
Old 04-01-2004, 02:56 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You're very welcome.
Reply With Quote
  #10  
Old 04-01-2004, 02:56 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hockyfan
If this is applied to a forum, will it be applied to all of its subforums as well?



h
You would have to enter the forumids of those forums, too, I think.
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 05:57 AM.


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.04480 seconds
  • Memory Usage 2,263KB
  • 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
  • (6)bbcode_php
  • (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
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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