Если собираешься его оставить, нужно будет строчку которая для проверки позволяет самому накручивать счётчик закомментировать, а предыдущую раскомментировать, как было в первом варианте. И ещё нужно будет потом добавить код для удаления строки статистики из счётчика при удалении позиции с доски, чтобы уже ненужные не накапливались.
Тот счётчик ведёт статистику в отдельном файле, а это другой, встроенный, специально для доски 1.7. Он пишет статистику прямо в файл с объявлениями, не знаю на сколько это рационально всё время перезаписывать весь файл. Но зато этот весь счётчик, больше ему ничего не требуется. Его нужно вставить index.php примерно на 583 строке между строками:
$dt=explode("|",$lines[$number]);
и:
// формируем содержимое тега title для страницы
Код:
$ip=$_SERVER["REMOTE_ADDR"];
if(trim($dt[28]) != $ip){ @$dt[27]=($dt[27]+1); @$dt[28]=$ip; $lines[$number]=implode("|", $dt)."\r\n"; if($fp=@fopen("$datadir/$fid.dat", "a")){ flock($fp, LOCK_EX); if($dt){ ftruncate($fp, 0); fputs($fp, implode("", $lines)); fflush($fp); } flock($fp, LOCK_UN); fclose($fp); } } |
Строка вывода там же, примерно на 697 строке между строками:
if (strlen($dt[22]>1)) print"<TR class=row1 height=23><TD>Цена:</TD><TD bgColor=#FFFFFF vAlign=top><BR><B>$dt[22] руб.</B><BR><BR></TD></TR>";
и:
print"<TR class=row1 height=23><TD colSpan=2>Текст объявления:</TD></TR>
Только переменная другая:
echo "<TR class=row2 height=23><TD>Просмотров: </TD><TD>$dt[27]</TD></TR>";