We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6953
    • 94 Posts
    Нужно следующее - в phx написать условие для jot-комментариев, т.е., что-то вроде этого:

    [+phx:if=`Подсчет комментариев?`:is=`0`:then=`Напишите Ваш комментарий и будьте первыми`:else=``+]

    Как подсчитать комментарии? у меня не получилось(
      L.O.V.E is just a four letter word
      • 23695
      • 230 Posts
      [!Jot?&docid=`[+id+]`&action=`count-comments`!]
        • 6953
        • 94 Posts
        Прописал в чанке комментариев:

        [+phx:if=`[!Jot? &docid=`[+id+]` &action=`count-comments`!]`:is=`0`:then=`Напишите Ваш комментарий и будьте первыми`:else=``+]

        Такой вариант не катит, ничего не происходит
          L.O.V.E is just a four letter word
          • 26586
          • 184 Posts
          вот кусок действующего кода из шаблона
          [+phx:input=`[[Jot? &docid=`[+id+]` &action=`count-comments`]]`:count=`<a href="[~[+id+]~]#comments">? коментарий</a>|<a href="[~[+id+]~]#comments">? коментария</a>|<a href="[~[+id+]~]#comments">? коментариев</a>|`+]

          phx:count - это модификатор такой
          <?php
          $titles = explode('|', $options);
          $__case = (int)$output;
          if ($__case<=0) $__case=0;
          if ($__case==0) {
            $return = isset($titles[3])?$titles[3]:'';
          } else {
            $__cases = array (2, 0, 1, 1, 1, 2, 2, 2, 2, 2);
            if ($__case%100 > 10 && $__case%100 < 20) $__case = 2;
            else $__case = $__cases[$__case%10];
            $return = $titles[$__case];
          }
          return  str_replace('?', $output, $return);
          ?>