vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Order of posts alphabetically (https://vborg.vbsupport.ru/showthread.php?t=53322)

Cyn 05-24-2003 08:31 AM

Order of posts alphabetically
 
In forumdisplay.php I have the following code placed to alphabetize the thread titles in one forum.

switch ($sortfield) {
case 'title':
case 'lastpost':
case 'replycount':
case 'views':
case 'postusername':
case 'voteavg':
break;

default:

if($foruminfo[forumid]==163) $sortfield='title';
else $sortfield='lastpost';
}

This is placing the threads in reversed alphabetical order Z - A. How can I change it to place them A-Z? Thanks!

Xenon 05-24-2003 10:41 AM

add $sqlsortoder='ASC'; to your if cond ;)

Cyn 05-24-2003 10:53 AM

Like this?

default:
if($foruminfo[forumid]==163) $sortfield='title'; $sqlsortorder='ASC';
else $sortfield='lastpost';

Edited to add: It worked!! :classic: Thanks!!

Cyn 05-24-2003 11:20 AM

I spoke too soon.

I placed the same code as another "if" to include another forum, like this:

default:
if($foruminfo[forumid]==163) $sortfield='title' AND $sqlsortorder='ASC';
if($foruminfo[forumid]==164) $sortfield='title' AND $sqlsortorder='ASC';
else $sortfield='lastpost';
}


Problem is it only works for page 1. Page 2 puts them in reverse order.

Chris M 05-24-2003 12:06 PM

If you click here, you will see that it reverses the order when you go back to page one by clicking on the page1 link...

It has something to do with the "pagenumber":)

Satan

Cyn 05-24-2003 01:11 PM

Oh wonderful! :dead:

:classic:

Cyn 05-24-2003 01:29 PM

I tried this:

default:
if($foruminfo[forumid]==163) $sortfield='title' AND $sqlsortorder='ASC';
if($foruminfo[forumid]==163 AND pagenumber=2) $sortfield='title' AND $sqlsortorder='ASC';
if($foruminfo[forumid]==164) $sortfield='title' AND $sqlsortorder='ASC';

else $sortfield='lastpost';
}

And got this:

Parse error: parse error, unexpected '=' in /usr/www/users/mother1/discussions/forumdisplay.php on line 376

Cyn 05-24-2003 02:40 PM

And tried this:

default:
if($foruminfo[forumid]==163) $sortfield='title' AND $sqlsortorder='ASC';
if($foruminfo[forumid]==163 AND $foruminfo[pagenumber]==2) $sortfield='title' AND $sqlsortorder='ASC';


Didn't get a parse error but no desired result either. :(

Xenon 05-24-2003 05:14 PM

your synatx is incorrect, you have to do it like this:

PHP Code:

if($foruminfo[forumid]==163)

  
$sortfield='title';
  
$sqlsortorder='ASC';



Davey 05-24-2003 09:15 PM

Isn't this feature already available?
You click on "Thread" at the top of the forum (Click here to arrange all of General Hacking Discussion's threads alphabetically).
It then arranges the threads alphabetically.

Dave.


All times are GMT. The time now is 09:26 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.01116 seconds
  • Memory Usage 1,738KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete