show_error($forum,"В шаблоне сообщения отсутствует якорь для ссылок на него");
# подставляем mlink
substinfo($newmsg,[_tag=>"a","class"=>"mlink"],
- href=>$cgi->path_info."#id");
+ href=>$cgi->path_info."#$id");
# подставляем mparent
my $parent_id=$cgi->param("id");
if ($parent_id) {
$msglist->attr("style",$style);
$msglist->look_down(class=>"message")->replace_with($msg);
} else {
- my $prev = $msglist->look_down("class"=>"message");
- $prev->preinsert($msg);
+ my @msgs = $msglist->look_down("class"=>"message");
+ if (@msgs > $forum->{replies_per_page}) {
+ for (my $i=$#msgs;$i>=$forum->{replies_per_page};$i--) {
+ $msgs[$i]->delete;
+ }
+ }
+ $msgs[0]->preinsert($msg);
}
}
savetree($forum->{forumroot}."/recent.html",$tree,$lockfd);