We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22998
    • 52 Posts
    Подскажите где и как оформляются номера страниц? Я имею ввиду как сделять чтобы [+pages+] выводилось красиво
      • 1788
      • 1,103 Posts
      Quote from: Pelya6 at Oct 19, 2009, 04:49 PM

      Подскажите где и как оформляются номера страниц? Я имею ввиду как сделять чтобы [+pages+] выводилось красиво
      http://ditto.modxcms.com/tutorials/pagination.html
        • 31792
        • 125 Posts
        У меня номера страниц почему-то идут в одну строку: уже 29 страниц, часть перешла границу поля, налезла на соседнюю колонку. Как сделать, чтобы номера страниц автоматически переносились на другую строку, когда поле заканчивается?
          • 1788
          • 1,103 Posts
          Quote from: volodka at Oct 21, 2009, 05:35 AM

          У меня номера страниц почему-то идут в одну строку: уже 29 страниц, часть перешла границу поля, налезла на соседнюю колонку. Как сделать, чтобы номера страниц автоматически переносились на другую строку, когда поле заканчивается?
          стили, в часности размер блока
            • 31792
            • 125 Posts
            в принципе, когда 29-50 номеров страниц подряд - не есть красиво:) А где прочитать, как реализовать, чтобы выводились, к примеру, 3 первых и 3 последних страниц с новостями, а между ними - отточие (...). Типа: 1-2-3 ... 47-48-49
              • 32773
              • 118 Posts
              Может это тебе поможет?
              http://modxcms.com/extras/package/97
                • 31792
                • 125 Posts
                по замыслу это - то, что надо. Но по исполнению... Глючный вариант.
                После вызова Ditto ставлю [!splitPagination!], далее -
                <div id="ditto_pages">[+previous+] [+splitPages+] [+next+]</div>
                Результат? Выводит то же самое, что и Ditto до установки split`а
                  • 2750
                  • 115 Posts
                  Такая же хрень...может вопрос решился как-нибудь?
                    • 2750
                    • 115 Posts
                    Короче, покопал сам сниппет и заставил его работать smiley Короче, если кому еще надо, то делать так:
                    1. Вызывать его надо так:
                    [!splitPagination?return=`1`!]

                    Поскольку в конце кода сниппета стоит проверка на значение переменной $rerurn, по умолчанию она равна 0 и ничего не отображается, если вызывать просто
                    [!splitPagination!]

                    2. Поскольку результат работы сниппета - список ссылок-страниц, только укороченный, типа такого:
                    1 2 ... 13 14 15 16 17 18 19 20 21 22 23 24

                    то вызывать сниппет нужно ВМЕСТО плэйсхолдэра [+pages+], то есть например вот так:
                    <div class="pager">[+previous+][!splitPagination?return=`1`!][+next+]</div>

                    3. В коде самого сниппета замените строку (62-я по счету)
                    $page = ($start/$summarize)+1;

                    на такую:
                    $page = (int)($start/$summarize)+1;

                    Это избавит от глюка, когда при делении полуается дробные числа и номера строк могут стать типа таких: 2.333333333333, что не совсем гуд smiley
                    Вроде все.
                      • 11350
                      • 2 Posts
                      Ребят прошу прощения ) в MODX новичек, такая проблемма
                      Есть наработка сайта http://uwcbroker.ru/trading/vplace
                      при клике на ссылку Basket Trading сайт переходит на несуществующюю страницу
                      Привязываю ссылку через админку...
                      проблемма в том что два раза дублируется trading в URL
                      ссылка получается http://uwcbroker.ru/trading/trading/vplace/basket-trading
                      а надо http://uwcbroker.ru/trading/vplace/basket-trading
                      Подскажите где ковырнуть?