Where is strPageSize defined? - Posted (848 Views)
Senior Member
Astralis
Posts: 1218
1218
Where is strPageSize defined within the code?
UPDATE I found it in config.asp.
I'm going to expand this question. Would a moderator please move this to the "Mods w/o code" forum?
I have a topic.asp hack that is outside the forum directory. One strange thing that is happening is the variables in the config.asp file are not being refreshed when I update them in the admin menu.
For example, when I change the number of posts per topic from 15 to 5, within the forum directory it changes, but outside the forum directory it does not change.
I did a response.write on strCookieURL and saw that outside the forum it is giving me the external file. So, it appears there are two application variables:

1) strCookieURL = /forum/ strPageSize = 5
2) strCookieURL = /site/ strPageSize = 15 <<- This one is not getting updated for obvious reasons. But, I'm not sure how to isolate this.
Any advice?
Moved from Help: General / Current Version (v3.4.xx) - OneWayMule<
 Sort direction, for dates DESC means newest first  
 Page size 
Posted
Dev. Team Member & Support Moderator
OneWayMule
Posts: 4969
4969
The variable is stored in the table CONFIG_NEW in the database, you can change its value via Admin Options -> Feature Configuration.
Like all other configuration variables, strPageSize is loaded from the Application Object in config.asp.

(The configuration variables are stored in the Application Object)
<
Posted
Dev. Team Member & Support Moderator
OneWayMule
Posts: 4969
4969
Originally posted by Astralis
I have a topic.asp hack that is outside the forum directory. One strange thing that is happening is the variables in the config.asp file are not being refreshed when I update them in the admin menu.
For example, when I change the number of posts per topic from 15 to 5, within the forum directory it changes, but outside the forum directory it does not change.
I did a response.write on strCookieURL and saw that outside the forum it is giving me the external file. So, it appears there are two application variables:

1) strCookieURL = /forum/ strPageSize = 5
2) strCookieURL = /site/ strPageSize = 15 <<- This one is not getting updated for obvious reasons. But, I'm not sure how to isolate this.
Any advice?
Have you tried setting cookies to website (Admin Options -> Main Forum Configuration)?<
Posted
Senior Member
Astralis
Posts: 1218
1218
Yes. It's been set to website for a while.
I logged-in via the Universal Login mod within the /site/ directory. That shouldn't affect this, though, right?
Where does strCookieURL get defined?<
Posted
Support Moderator
Podge
Posts: 3776
3776
Astralis,

I think your problem may be solved by replacing all instances of .path to .domain in the forum code

e.g. change this

Response.Cookies(strUniqueID & "User").Path = strCookieURL

to this

Response.Cookies(strUniqueID & "User").Domain = strCookieURL

Do you have more than one forum hosted on the same domain?<
Posted
Senior Member
Astralis
Posts: 1218
1218
Podge,

If I can avoid changing that, I'd like to because upgrading will be horrendous. I saw this quote from Richard Kinser in the upgrade topic:
This problem actually happens each time we update the version # of the forum. The value is taken from the Application Variable, but since that page is outside of the forum directory, there are actually 2 sets of Application Variables. For now I have just hard-coded the correct version, it will usually fix itself in a day or two.
It looks like I'm having a similar issue. Besides editing/creating a global asa file, is there another way to refresh the Application variables?<
Posted
Support Moderator
Podge
Posts: 3776
3776
Restart IIS.<
Posted
Senior Member
Astralis
Posts: 1218
1218
Thanks Podge. It will restart this evening. I think that's the best way.
OneWayMule, I only have one forum on the server although it's a shared host.<
 
You Must enter a message