0 Counter
1.1
You can set a flag to a forum of your choice where Users Post and/or Replies does not count to their post counter. Like for an test-forum!
V1.1 - All known bugs fixed!
dOCda S!
mailto:docda_s@yahoo.de
Sources/Post.pl
if($newthreadid) {
# This is a new thread. Save it.
fopen(FILE, "$boardsdir/$currentboard.dat") || &fatal_error("300 $txt{'106'}: $txt{'23'} $currentboard.dat");
@postcheck = ;
fclose(FILE);
chomp($postcheck[5]);
if ($postcheck[5] ne "1") {
# Increment post count for the member.
$settings[6] =~ s/[\n\r]//g;
++$settings[6];
fopen(FILE, ">$memberdir/$username.dat") || &fatal_error("213 $txt{'106'}: $txt{'23'} $username.dat");
foreach (@settings) {
print FILE qq~$_\n~;
}
fclose(FILE);
}
} else {
# This is an old thread. Save it.
fopen(FILE, "$boardsdir/$currentboard.dat") || &fatal_error("300 $txt{'106'}: $txt{'23'} $currentboard.dat");
@postcheck = ;
fclose(FILE);
chomp($postcheck[4]);
if ($postcheck[4] ne "1") {
# Increment post count for the member.
$settings[6] =~ s/[\n\r]//g;
++$settings[6];
fopen(FILE, ">$memberdir/$username.dat") || &fatal_error("213 $txt{'106'}: $txt{'23'} $username.dat");
foreach (@settings) {
print FILE qq~$_\n~;
}
fclose(FILE);
}
if($username ne 'Guest') {
# Increment post count for the member.
$settings[6] =~ s/[\n\r]//g;
++$settings[6];
fopen(FILE, ">$memberdir/$username.dat") || &fatal_error("213 $txt{'106'}: $txt{'23'} $username.dat");
foreach (@settings) {
print FILE qq~$_\n~;
}
fclose(FILE);
}
if($username ne 'Guest') {
# Outtaken because 0 counter mod by dOCda S!
}
Sources/ManageBoards.pl
$descr="$boardinfo[1]";
undef $noreplychecked;
$noreply="$boardinfo[4]";
if (!$noreply) { $noreply = 0; }
if ($noreply == 1) {$noreplychecked = "checked"; }
undef $nopostchecked;
$nopost="$boardinfo[5]";
if (!$nopost) { $nopost = 0; }
if ($nopost == 1) {$nopostchecked = "checked"; }