Author |
Topic |
|
Rustman
Starting Member
6 Posts |
Posted - 03 May 2008 : 12:19:47
|
My racing community has been using Snitz 2000 for several years now without problems. However, yesterday something happened to the forum that I need help with. All of a sudden each topic in each forum will only display one post on each page. When you click on available topics you only see one topic with 50 pages of posts instead of lots of topics with 50 replies each. I looked through the admin controls and can't find anywhere that allows me to choose how many posts to display per page. Can anyone help? To see what I'm talking about go to http://www.espvideo.com/forum/default.asp There is also a "quick reply" box that has never been there before. The forum has never been updated before, so I don't know what happened. I have also noticed a lot of "new members" who have signed up, yet never posted a topic. We also get spammed from time to time with porn sites, but I just delete them as they appear. This one has me stumped and rendered our forum unusable. Can anyone please help me to get it fixed? |
|
AnonJr
Moderator
United States
5768 Posts |
|
Rustman
Starting Member
6 Posts |
Posted - 04 May 2008 : 00:20:15
|
Thanks for the tips. I'll start with upgrading to the newest version. I just downloaded it, but the readme only talks about a fresh installation. Can you point me to directions on how to upgrade without losing the original database? I didn't set this up in the first place and am worried that if I just overwrite the old files with the new that the forum won't work at all. I don't know what the configuration is currently, so I wouldn't be able to duplicate it unless I see instructions on how. Thanks for your help. |
|
|
phy1729
Average Member
USA
589 Posts |
Posted - 04 May 2008 : 00:27:47
|
First backup everything. Second follow the read me and when you edit config.asp use the settings from the old config.asp If you run into any problems just ask. |
|
|
Rustman
Starting Member
6 Posts |
Posted - 04 May 2008 : 09:34:03
|
Thank you. I have it all backed up. Do I need to be careful what files I overwrite with the new version? I'm worried about overwriting files like members.asp, topic.asp and stuff like that. Basically I'm wondering what files I need to overwrite and which ones should be left alone in order to upgrade.
|
Edited by - Rustman on 04 May 2008 09:49:32 |
|
|
AnonJr
Moderator
United States
5768 Posts |
Posted - 04 May 2008 : 10:13:57
|
If you have not installed any MODs or made any other adjustments to the code (beyond editing config.asp), you can overwrite all of them. |
|
|
mkelley
Junior Member
112 Posts |
Posted - 04 May 2008 : 11:10:20
|
For those of us who *don't* want to install a new version can anyone give a clue as to how to fix this?
I did apply all the security updates (about a month ago) so if I've been hacked it's a new problem with the forums. |
|
|
AnonJr
Moderator
United States
5768 Posts |
Posted - 04 May 2008 : 12:44:31
|
rui asked a pertinent question in a different thread on a similar subject - have you recently upgraded/changed the DB engine? (i.e. moved from Access to SQL Server or some other move)
The possibility of some security issue in this thread stemmed from the OP stating that they haven't done any updates. Now it is also worth mentioning that it really is a good idea to upgrade as there are more than just security fixes in the new versions. Running more than a couple modified forums myself I understand what a pain it can be to upgrade and re-add changes. But its usually worth the effort depending on how old your version of the forum is. |
|
|
ruirib
Snitz Forums Admin
Portugal
26364 Posts |
Posted - 04 May 2008 : 16:17:13
|
quote: Originally posted by mkelley
For those of us who *don't* want to install a new version can anyone give a clue as to how to fix this?
I did apply all the security updates (about a month ago) so if I've been hacked it's a new problem with the forums.
Well they haven't hacked us, so I'd guess it's something related to some forums, not all.
If you have access to the server logs for the day that happened, I'd like to have a look. |
Snitz 3.4 Readme | Like the support? Support Snitz too |
|
|
Rustman
Starting Member
6 Posts |
Posted - 04 May 2008 : 17:36:08
|
Ok, I gained control of my forum and have updated to 3.4.06 Thanks very much for everyone's help. Now I just find one problem to deal with. I went through all the members and deleted the imposters, but I have 10 members named n/script that I can't delete. It says I deleted them, but they do not disappear from the members list. If I unlock the member before I delete them, it says member deleted, but the only thing that happens is the member is again locked. Nothing I have tried will get rid on n/script. Any ideas? Thanks for your help. |
|
|
ruirib
Snitz Forums Admin
Portugal
26364 Posts |
Posted - 04 May 2008 : 17:49:28
|
They won't disappear from the list, which means they have posts that would become 'orphans' if these members were deleted.
Your 3.4.06 version has not all the latest security fixes. You should apply the fixes from 13th March and December 1st 2007, even if your current version is protected against the issue for which the December 1st fix was posted, but the solution currently posted is better than the one included in the download.
Here is the link to the forum with the fixes: http://forum.snitz.com/forum/forum.asp?FORUM_ID=118 |
Snitz 3.4 Readme | Like the support? Support Snitz too |
|
|
Rustman
Starting Member
6 Posts |
Posted - 04 May 2008 : 18:47:16
|
I'm a bit confused as to what to do there. Your example says to change the lines...
if Request.Form("AllRead") = "Y" then '## The redundant line below is necessary, don't delete it. Session(strCookieURL & "last_here_date") = Request.Form("BuildTime") Session(strCookieURL & "last_here_date") = Request.Form("BuildTime") lastDate = Session(strCookieURL & "last_here_date") UpdateLastHereDate Request.Form("BuildTime"),strDBNTUserName ActiveSince = "" end if
But mine is not exactly like that. Mine says...
if Request.Form("AllRead") = "Y" then lastDate = ChkString(Request.Form("BuildTime"),"SQLString")
'## The redundant line below is necessary, don't delete it. session(strCookieURL & "last_here_date") = lastDate Session(strCookieURL & "last_here_date") = lastDate UpdateLastHereDate lastDate,strDBNTUserName ActiveSince = "" end if
Is that what I'm supposed to replace with...
if Request.Form("AllRead") = "Y" then lastDate = Request.Form("BuildTime")
If Not isValidForumDateString(lastDate) Then lastDate = DatetoStr(strForumTimeAdjust) End If
'## The redundant line below is necessary, don't delete it. Session(strCookieURL & "last_here_date") = lastDate Session(strCookieURL & "last_here_date") = lastDate UpdateLastHereDate lastDate,strDBNTUserName ActiveSince = "" end if
Or do I not understand what to change? |
|
|
ruirib
Snitz Forums Admin
Portugal
26364 Posts |
|
|
Topic |
|