modx-pro / Tickets

Tickets system for MODX Revolution
35 stars 51 forks source link

Тег [[+bad]] комментария #107

Closed sergant210 closed 9 years ago

sergant210 commented 9 years ago

Еще обнаружил, что при подгрузке комментариев через ajax не парсится тег [[+bad]]. Проблема оказалась в следующем: в строчке функции templateNode этот тег определяется при условии $node['rating'] > 0 и $node['rating'] < 0. А при нуле он не определяется. Проблема решается добавлением условия else {$node['bad'] = '';} :

if ($node['rating'] > 0) {
    $node['rating'] = '+'.$node['rating'];
    $node['rating_positive'] = 1;
    $node['bad'] = '';
}
elseif ($node['rating'] < 0) {
    $node['rating_negative'] = 1;
    $node['bad'] = $node['rating'] >= -5
        ? ' bad bad' . abs($node['rating'])
        : ' bad bad5';
} else {
    $node['bad'] = '';
}