We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 5069
    • 8 Posts
    Уважаемый nitro[F.com] !

    Благодарю Вас за ответ.
    К сожалению, предлагаемый вариант не подходит: я делаю ленту анонсов мероприятий, где сортировка дожна быть не по дате публикации, а по дате проведения мероприятий (в будущем). Поэтому использую специальный отдельный TV для даты мероприятия.
    В указанном мной документе говорится, что сортировать можно прекрасно и по TV. На практике почему-то не удается...
      • 5069
      • 8 Posts
      Господа, так правильно ли понял, что это глюк Ditto? Или я что-то не так делаю???
        • 21610
        • 360 Posts
        Quote from: chieffff at Jul 26, 2007, 08:27 AM

        ... где сортировка дожна быть не по дате публикации, а по дате проведения мероприятий (в будущем). ...

        А какая разница!? huh Пусть эта дата публикации будет датой "проведения мероприятий" и трабл автоматически пропадает smiley
          Разработка сайтов на MODx
          • 5069
          • 8 Posts
          Уважаемый nitro[F.com] !

          Хорошо бы так. Но ведь дата проведения мероприятия не совпадает с датой публикации.
          Или я что-то не догоняю?
            • 21610
            • 360 Posts
            Quote from: chieffff at Jul 27, 2007, 05:40 AM

            Уважаемый nitro[F.com] !

            Хорошо бы так. Но ведь дата проведения мероприятия не совпадает с датой публикации.
            Или я что-то не догоняю?
            smiley не догоняешь...

            Ты говоришь про дату создания документа! 100% А ещё есть дата публикации - она может быть ни как не связанной с датой создания!
            Когда редактируешь документ переходишь на вторую вкладку и тыкаешь на календарик... Там ты сможешь выставить любую дату!

            А уже потом в вызове Ditto настроить сортировку по дате которую выставишь сам
              Разработка сайтов на MODx
              • 5069
              • 8 Posts
              Вот и не 100%. Что такое "дата создания", "дата публикации", "дата отмены публикации" я все-таки разумею, не дебил smiley

              Можно конечно так сделать, как Вы предлагаете, у меня была такая мысль. Но ведь может понадобиться дата публикации (либо дата отмены публикации) сама по себе, отдельно (например, мероприятие должно быть опубликовано через неделю, а проводится через месяц).
              К тому же, секретарше нужно каждый раз переходить на 2-ю вкладку - неудобно.

              Иначе зачем бы возникала такая задача - сортировки по TV датам.

              Т.е. всё-таки это глюк Дитто smiley ? И сортировать по TV датам корректно нельзя?
                • 5069
                • 8 Posts
                Слушайте, ну сделал по-Вашему.
                Вот так:
                [!Ditto? &summarize=`20` &tpl=`AnoncyList` &startID=`119` &extenders=`summary` &dateFormat=`%d.%m.%Y` &dateSource=`unpub_date` &sortBy=`unpub_date` &sortDir=`ASC` &tagData=`Trainings` &tagDelimiter=` `!]

                И, представьте, всё равно он дату мне в виде таймстемп выводит! Он будто формат этот игнорирует вообще. sad

                Беда.
                  • 5069
                  • 8 Posts
                  В итоге решил вопрос, несколько через задницу, но всё же. Написал свой простейший сниппет date_format, для форматирования даты:

                  <?php
                  $output= date("d-m-Y", $time);
                  return $output;
                  ?>

                  Дитто у меня вызывается так же, как раньше (только &DateFormat убрал).

                  А чанк, который использует Ditto, теперь такой (вёрстку для простоты опускаю):

                  [[date_format?&time=`[+unpub_date+]`]] <a href="[~[+id+]~]">[+pagetitle+]</a>

                  Т.е. из чанка вызывается сниппет форматирования даты.
                  Всё работает, думаю, так же можно и TV-дату форматировать, и проблема с сортировкой решена.

                  Можно только чуть-чуть сниппет модифицировать, сделать чтобы формат можно было менять.
                    • 21610
                    • 360 Posts
                    Ну хз... у меня &dateSource=`pub_date` работает...
                      Разработка сайтов на MODx
                      • 1788
                      • 1,103 Posts
                      ...&extenders=`summary,dateFilter`... и должно помочь