We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17921
    • 101 Posts
    Пытаюсь сделать прокрутку на jquery с использованием ditto:

    1. Подключаю скрипт в <head>

    2. Подключаю прокрутку в чанке

    <div class="carousel">
    <ul>
    <li>
    <p>[+introtext+]</p>
    <div id="basic-modal"><p class="more"><a class="basic" href="[~[+id+]~]">читать дальше</a></p></div>
    </li>
    </ul>
    </div>
    


    3. Вызываю ditto

    [!Ditto? &tpl=`ditto-opinion` &id=`op` &summarize=`1` &parents=`1` &randomize=`1` &paginate=`1` &paginateAlwaysShowLinks=`1` &sortDir=`ASC`!]

    Смотрю в исходный код - прокрутка видит только один документ и только его и прокручивает, хотя в папке документов несколько.

    Как заставить скрипт видеть все документы? huh
      samurai smiley
      • 785
      • 2,113 Posts
      И сколько одинаковых id="basic-modal" получается на странице?
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 17921
        • 101 Posts
        Quote from: AKots at Feb 01, 2011, 06:14 AM

        И сколько одинаковых id="basic-modal" получается на странице?

        один!
          samurai smiley
          • 16278
          • 928 Posts
          &summarize=`1` -- устарелый вид параметра &display=`1`, значит показывать один только документ.
          Можеть быть, вы поппутали с &extenders=`summary`?

          &randomize=`1` &paginate=`1` кончится наверно не очень хорошо, т.к. у каждой страничке будет новый случайный порядок.

          Кроме того, разве хотите завернуть каждое сообщение в своем <ul><li> xxx </li></ul>? Обычно целесообразно включить Ditto вызов внутри одном <ul> теге.
          laugh KP
            • 17921
            • 101 Posts
            Quote from: kp52 at Feb 01, 2011, 06:27 AM

            &randomize=`1` &paginate=`1` кончится наверно не очень хорошо, т.к. у каждой страничке будет новый случайный порядок.

            согласна, спс, &paginate убрала


            Quote from: kp52 at Feb 01, 2011, 06:27 AM

            &summarize=`1` -- устарелый вид параметра &display=`1`, значит показывать один только документ.
            Можеть быть, вы поппутали с &extenders=`summary`?

            Мне <div id="basic-modal"></div>, который не находится в summary, жизненно важен. Поменяла summarize на display


            Quote from: kp52 at Feb 01, 2011, 06:27 AM

            Кроме того, разве хотите завернуть каждое сообщение в своем <ul><li> xxx </li></ul>? Обычно целесообразно включить Ditto вызов внутри одном <ul> теге.

            <li> тоже убрала - не помогло...

            Итого:

            [!Ditto? &tpl=`ditto-opinion` &id=`op` &display=`1` &parents=`1` &randomize=`1`!]
              samurai smiley
              • 17921
              • 101 Posts
              kp52, спасибо за помощь! сделать нужно было так:

              во-первых убрать &display=`1`


              <div class="carousel">
              <ul>
              [!Ditto? &tpl=`ditto-opinion` &id=`op` &parents=`1` &randomize=`1`!]
              </ul>
              </div>

              во-вторых, переместить <li> в шаблон:


              <li>
              <p>[+introtext+]</p>
              <div id="basic-modal"><p class="more"><a class="basic" href="[~[+id+]~]">читать дальше</a></p></div>
              </li>

              И все отлично работает!
                samurai smiley
                • 785
                • 2,113 Posts
                Quote from: maerrry at Feb 01, 2011, 07:24 AM

                во-первых убрать &display=`1`
                И сразу несколько одинаковых id="basic-modal" появляются.
                  Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                  Статьи о MODx, регулярно новые публикации
                  • 17921
                  • 101 Posts
                  Quote from: AKots at Feb 01, 2011, 07:31 AM

                  Quote from: maerrry at Feb 01, 2011, 07:24 AM

                  во-первых убрать &display=`1`
                  И сразу несколько одинаковых id="basic-modal" появляются.

                  даа.. и как быть? shocked
                    samurai smiley
                    • 785
                    • 2,113 Posts
                    Смотря для чего нужны эти id. Может просто на class заменить, а может добавлять уникальные номера в id.
                      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                      Статьи о MODx, регулярно новые публикации