Jump to content


Photo
- - - - -

Проверка на ноль в количествах комментариев


3 replies to this topic

#1 andrey.koch

andrey.koch
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 24 February 2016 - 18:11

Добрый день, вопрос такой - как бы здесь

<?php echo $item->getCommentsCount(); ?>

правильно сделать проверку на ноль и если количество комментариев равно нулю, то не показывать число вообще?


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 24 February 2016 - 20:40


Попробуйте сделать так
if ($commentsCount = $item->getCommentsCount()) {
    echo $commentsCount;
}

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 andrey.koch

andrey.koch
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 25 February 2016 - 15:55

Спасибо, только чего-то не получилось - все равно отображает и числа и ноль, как будто бы ничего не менял  :)


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 25 February 2016 - 18:16

Это странно.

Разве что можно только усилить проверку
if ($commentsCount = (int)$item->getCommentsCount()) {
    echo $commentsCount;
}
или
$commentsCount = (int)$item->getCommentsCount();
if ($commentsCount > 0) {
    echo $commentsCount;
}

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!