PDA

View Full Version : Thread Views Broken? (always shows +1 view more than replies)


Sune24
02-21-2008, 04:00 PM
Hello, I've been trying to figure out what broke my forum.
I run a large forum with about 12k users.

At the moment... thread views is broken for no apparent reason.

It always shows that threads have exact same views as they have replies, +1.

Meaning if a post has 10 replies, it'll have 11 views.
it it has 20 replies, it'll have 21 views.

Anyone else had this problem and know how to fix it?

Cheers

Lynne
02-21-2008, 04:51 PM
The last person I saw who had this problem had modified the footer template and removed the $cronimage and thus his cron jobs didn't work. You may want to see if that is the case for you.

Sune24
02-21-2008, 04:59 PM
The last person I saw who had this problem had modified the footer template and removed the $cronimage and thus his cron jobs didn't work. You may want to see if that is the case for you.

Thank you for the input, but I checked and my footer is un-modified. (included it here below)

Any other ideas... anyone?


<br />
<div class="smallfont" align="center">$vbphrase[all_times_are_gmt_x_time_now_is_y]</div>
<br />

$spacer_close
<!-- /content area table -->

<form action="$vboptions[forumhome].php" method="get">

<table cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="$stylevar[outertablewidth]" class="page" align="center">
<tr>
<if condition="$show['quickchooser']">
<td class="tfoot">
<select name="styleid" onchange="switch_id(this, 'style')">
<optgroup label="$vbphrase[quick_style_chooser]">
$quickchooserbits
</optgroup>
</select>
</td>
</if>
<if condition="$show['languagechooser']">
<td class="tfoot">
<select name="langid" onchange="switch_id(this, 'lang')">
<optgroup label="$vbphrase[quick_language_chooser]">
$languagechooserbits
</optgroup>
</select>
</td>
</if>
<td class="tfoot" align="$stylevar[right]" width="100%">
<div class="smallfont">
<strong>
<if condition="$show['contactus']"><a href="$vboptions[contactuslink]" rel="nofollow" accesskey="9">$vbphrase[contact_us]</a> -</if>
<if condition="$vboptions['hometitle']"><a href="$vboptions[homeurl]">$vboptions[hometitle]</a> -</if>
<if condition="$show['admincplink']"><a href="$admincpdir/index.php$session[sessionurl_q]">$vbphrase[admin]</a> -</if>
<if condition="$show['modcplink']"><a href="$modcpdir/index.php$session[sessionurl_q]">$vbphrase[mod]</a> -</if>
<if condition="$vboptions['archiveenabled']"><a href="archive/index.php">$vbphrase[archive]</a> -</if>
<if condition="$vboptions[privacyurl]"><a href="$vboptions[privacyurl]">$vbphrase[privacy_statement]</a> -</if>
<a href="#top" onclick="self.scrollTo(0, 0); return false;">$vbphrase[top]</a>
</strong>
</div>
</td>
</tr>
</table>

<br />

<div align="center">
<div class="smallfont" align="center">
<!-- Do not remove this copyright notice -->
$vbphrase[powered_by_vbulletin]
<!-- Do not remove this copyright notice -->
</div>

<div class="smallfont" align="center">
<!-- Do not remove $cronimage or your scheduled tasks will cease to function -->
$cronimage
<!-- Do not remove $cronimage or your scheduled tasks will cease to function -->

$vboptions[copyrighttext]
</div>
</div>

</form>

<if condition="$show['dst_correction']">
<!-- auto DST correction code -->
<form action="profile.php?do=dst" method="post" name="dstform">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="dst" />
</form>
<script type="text/javascript">
<!--
var tzOffset = $bbuserinfo[timezoneoffset] + $bbuserinfo[dstonoff];
var utcOffset = new Date().getTimezoneOffset() / 60;
if (Math.abs(tzOffset + utcOffset) == 1)
{ // Dst offset is 1 so its changed
document.forms.dstform.submit();
}
//-->
</script>
<!-- / auto DST correction code -->

</if>
<script type="text/javascript">
<!--
// Main vBulletin Javascript Initialization
vBulletin_init();
//-->
</script>


/

Lynne
02-21-2008, 05:39 PM
Have you updated your counters? Have you made sure your Scheduled Tasks (cron jobs) are in fact running? Have you moved/removed the cronimage?

Sune24
02-21-2008, 06:05 PM
I tried to repair threadviews in adminpanel, this is what it told me:


threadviews Check Warning: Table is marked as crashed
threadviews Check Warning: 1 client is using or hasn't closed the table properly
threadviews Check Error: Can't read key from filepos: 4096
threadviews Check Error: Corrupt


sigh, i dunno what to do :/

--------------- Added 1203625102 at 1203625102 ---------------

ok nm, I got it fixed I believe :)
Cheers for the responses though!

appreciate it.