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"; } Replies counts 0?    Posts counts 0? $txt{'299'}: Replies counts 0?    Posts counts 0? $yySetLocation = qq~$cgi&action=manageboards~; &redirectexit; } else { fopen(BOARD, "$boardsdir/$FORM{'id'}.dat"); @boardinfo = ; fclose(BOARD); if ($boardinfo[3] == 1) { $var1 = "$boardinfo[3]"; } else { $var1 = "\n"; } fopen(FILE, ">$boardsdir/$FORM{'id'}.dat", 1); print FILE "$FORM{'boardname'}\n"; print FILE "$FORM{'descr'}\n"; print FILE "$FORM{'moderator'}\n"; print FILE "$var1"; print FILE "$FORM{'noreply'}\n"; print FILE "$FORM{'nopost'}\n"; fclose(FILE); fopen(FILE, ">$boardsdir/$id.txt"); print FILE ''; fclose(FILE); fopen(BOARD, "$boardsdir/$FORM{'id'}.dat"); @boardinfo = ; fclose(BOARD); if ($boardinfo[3] == 1) { $var1 = "$boardinfo[3]"; } else { $var1 = "\n"; } fopen(FILE, ">$boardsdir/$FORM{'id'}.dat", 1); print FILE "$FORM{'boardname'}\n"; print FILE "$FORM{'descr'}\n"; print FILE "$FORM{'moderator'}\n"; print FILE "$var1"; print FILE "$FORM{'noreply'}\n"; print FILE "$FORM{'nopost'}\n"; fclose(FILE);