We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 4036
    • 239 Posts
    Задача:
    Есть около 25 новостей. Вывести часть из них на главную страницу случайным образом.

    Т.е. допустим из 25 новостей только 10. И отображать на главной странице из этих 10 только 3 новости, т.е. чтобы они выбирались из этих 10 случайным образом.

    Вариант решения:
    Для отбора новостей для главной страницы ввести доп. TV параметр, чикбокс, например.

    Вопросы:
    1. Но как передать это в Ditto?
    2. Как из отобранного вывести случайным образом лишь часть новостей?

    Помогите, умоляю!
      Портфолио - http://wowstudio.pro
      • 31022
      • 328 Posts
      Я так понял, что вам нужно показать 10 ВЫБРАННЫХ новостей, а не просто 10 каких-нибудь, ибо это можно было бы сделать &display=`10`

      Сначала, наверное, пойдет фильтр, который проверит чекбокс. (Здесь я не уверен, прокатит ли обычный basic filtering типа &filter=`varName,true,1`, вот тут подобный вопрос задается: http://modxcms.com/forums/index.php/topic,6995.msg192644.html#msg192644 ) Самому интересно (:

      Ну а затем, &randomize=`1`.
        • 31022
        • 328 Posts
        Стало интересно, попробовал реализовать фильтрацию по tv. С чекбоксом не задалось что-то, а вот с radiobutton все получилось. Создаем tv, напр., outputIt. Задаем возможные значения типа on||off, пишем дефолтное, напр. off, пишем фильтр &filter=`outputIt,on,1`, который выкинет из выборки документы, в которых tv не равно on.
          • 4036
          • 239 Posts
          Спасибо Вам большое!!! Сейчас попробую!

          А разве у Ditto есть такой параметр &randomize?
            Портфолио - http://wowstudio.pro
            • 31022
            • 328 Posts
            http://ditto.modxcms.com/files/snippet-ditto-php.html -- пользуйтесь на здоровье (:
              • 4036
              • 239 Posts
              О, есть!!! А в русской документации нету shocked

              Спасибо, все работает отлично! kiss
                Портфолио - http://wowstudio.pro
                • 31022
                • 328 Posts
                А что за русская документация, если не секрет?
                  • 4036
                  • 239 Posts
                  На modx-cms.ru
                    Портфолио - http://wowstudio.pro
                    • 33694
                    • 742 Posts
                    Quote from: Bredova at Dec 30, 2008, 03:13 PM
                    На modx-cms.ru
                    А вот и те самые проблемы, о которых говорили обсуждая появление того сайта.

                    При возоможности лучше всего обращаться к первоисточникам, а не ко всяким безответственным перепечаткам пусть и как бы с переводом.
                    Более-менее официальными можно считать переводы находящиеся рядом с оригиналом - на wiki.