Вход • Регистрация

Вывести новости, начиная с третьей

  • 26 декабря 2017 г.
  • Например мне нужно вывести новости, начиная с третьей, в mysql можно сделать так LIMIT 3,3
    Как сделать в diafan?
    • 27 декабря 2017 г. , редакция: 27 декабря 2017 г.
    • Можно, например, через шаблонный тег Указать свой шаблон, count поставить 1000, например.
      Код
      <insert name="show_block" module="clauses" count="1000" template="template_name">
      В шаблоне поставить в цикле счётчик и условие
      Код
      if ( $count < 3 ) continue;
      • 27 декабря 2017 г.
      • нет, $count - это же постоянная у вас переменная, а надо добавлять.

        Код
        $kk = 0;

        foreach($rusult as $row) {

        $kk++;

        if($kk > 3) {
        echo 'Тут будет новость';
        }
        }
        • 27 декабря 2017 г. , редакция: 27 декабря 2017 г.
        • Нет там (в news.view.show_block.php) доступа к переменной $count. Она вообще не объявлена. Вы её путаете с $result['count'] (или с чем-то ещё). Так что от того, как вы назовёте счётчик, суть не поменяется. Мне вот понятнее называть его count, а не kk. И если уж совсем приводить код дословно по структуре, тогда так (c continue покороче):
          Код

          $count = 0;
          foreach ($result["rows"] as $row)
          {
          $count++;
          if ( $count < 3 ) continue;

          ..............
          }

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум