xoops forums

MrSmith

Just popping in
Posted on: 2002/6/12 6:21
MrSmith
MrSmith (Show more)
Just popping in
Posts: 12
Since: 2002/5/12
#1

Default Comment Order not being set properly for new users

I have my default comment viewing order set to "oldest first" which works fine for the anonymous users, but when new users register it sets the users default view mode to "Newest First" which is quite confusing to alot of my members.

How can I change things so that all new users are created with the correct default view mode?

I've looked through register.php, and tried to hardcode it with

$newuser->setVar("uorder", 0);

but that didn't do it. Anyone have any other ideas?

MrSmith

Just popping in
Posted on: 2002/6/12 6:38
MrSmith
MrSmith (Show more)
Just popping in
Posts: 12
Since: 2002/5/12
#2

Re: Default Comment Order not being set properly for new users

Nevermind.. I found it. In case anyone else wants to know, look at function store in class XoopsUser in class/xoopsuser.php (line 227)

You will see that its using a defalut value of "1" for uorder. If you want oldest first as your default view mode for new users, set this to "0"

MrSmith

Just popping in
Posted on: 2002/6/12 6:38
MrSmith
MrSmith (Show more)
Just popping in
Posts: 12
Since: 2002/5/12
#3

Re: Default Comment Order not being set properly for new users

Nevermind.. I found it. In case anyone else wants to know, look at function store in class XoopsUser in class/xoopsuser.php (line 227)

You will see that its using a defalut value of "1" for uorder. If you want oldest first as your default view mode for new users, set this to "0"

netwize

Just popping in
Posted on: 2002/6/12 7:20
netwize
netwize (Show more)
Just popping in
Posts: 89
Since: 2002/1/20
#4

Re: Default Comment Order not being set properly for new users

why not just set in "Preferences" default comments order to "oldest first" ??

onokazu

XOOPS Founder
Posted on: 2002/6/12 8:00
onokazu
onokazu (Show more)
XOOPS Founder
Posts: 617
Since: 2001/12/13
#5

Re: Default Comment Order not being set properly for new users

Quote:

MrSmith wrote:
Nevermind.. I found it. In case anyone else wants to know, look at function store in class XoopsUser in class/xoopsuser.php (line 227)

You will see that its using a defalut value of "1" for uorder. If you want oldest first as your default view mode for new users, set this to "0"


thanks, we will fix this

MrSmith

Just popping in
Posted on: 2002/6/12 12:27
MrSmith
MrSmith (Show more)
Just popping in
Posts: 12
Since: 2002/5/12
#6

Re: Default Comment Order not being set properly for new users

Quote:
why not just set in "Preferences" default comments order to "oldest first" ??


I did have it set that way in my preferences but it wasn't working. XOOPS is hardcoded to use "Newest First" for the viewing mode when new users sign up. As it is right now, the setting in preferences is only affecting anonymous users.

The change I suggested hard codes it so that "oldest first" is the default viewing mode for new users. What really should be done is that it should take the setting specified from preferences, which is what it looks like the developers will do.