Просмотр исходного кода

Ticket #4245 - Comments: Improve pinned comments.

AntonLV 3 лет назад
Родитель
Сommit
4053c080cc
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      inc/classes/BxDolCmts.php
  2. 1 1
      template/scripts/BxBaseCmts.php

+ 1 - 1
inc/classes/BxDolCmts.php

@@ -1139,7 +1139,7 @@ class BxDolCmts extends BxDolFactory implements iBxDolReplaceable, iBxDolContent
 
     public function isPinAllowed ($aCmt, $isPerformAction = false)
     {
-        if((int)$aCmt['cmt_pinned'] != 0)
+        if((int)$aCmt['cmt_parent_id'] != 0 || (int)$aCmt['cmt_pinned'] != 0)
             return false;
 
         if(isAdmin())

+ 1 - 1
template/scripts/BxBaseCmts.php

@@ -421,7 +421,7 @@ class BxBaseCmts extends BxDolCmts
         }
 
         $sReplies = '';
-        if(!empty($aDp)) {
+        if(!(isset($aBp['pinned']) && (int)$aBp['pinned'] != 0 && (int)$aCmt['cmt_pinned'] != 0) && !empty($aDp)) {
             $aDp['show_empty'] = false;
 
             if(!empty($aDp['structure'][$aCmt['cmt_id']]) && is_array($aDp['structure'][$aCmt['cmt_id']])) {