[SiteLog]升级MT到5.2.13,记录下对一些pm的修改

升级MT到5.2.13。

记录下对一些 pm 的修改,方便以后覆盖升级。


1. /lib/MT/Template/ContextHandlers.pm :

修改位置: sub _math_operation
代码:

    ##分页 By easunlee#
   elsif ( ( 'pages' eq $op ) || ( 'paging' eq $op ) ) {
        return $ctx->error( MT->translate('Division by zero.') )
            if $rvalue == 0;
        return  int( ($lvalue+$rvalue-1) / $rvalue) ;
    }

2. /lib/MT/Template/Tags/Comment.pm :

修改位置: sub _hdlr_comment_author_link
代码:

    if ($cmntr) {
        $name = encode_html( remove_html( $cmntr->nickname ) )
            if $cmntr->nickname;
        if ( $cmntr->url && ($cmntr->url !~ /^QQ\|/ ) ){#EasunLee            
            return sprintf(
                qq(<a title="%s" href="%s"%s>%s</a>),
                encode_html( $cmntr->url ),
                encode_html( $cmntr->url ),
                $target, $name
            );
        }

修改位置: sub _hdlr_comment_author_identity
代码:

    my $auth_type = $cmntr->auth_type;
   ....

    my $result
        = qq{<img title=\"$auth_type User\" src=\"$logo\" width=\"16\" height=\"16\" />}; #EasunLee