We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15607
    • 14 Posts
    Кто-нибудь сталкивался с неработоспособностью функции Sort the Tree? cool У меня MODx версии 0.95, MySQL 5.054. Раньше всё было ок, но недавно ни с того ни с сего все меню на сайте стали сортироваться по своему номеру (тот который указан в скобках в дереве в админке), а новости стали показываться - начиная с самой старой и заканчивая самой новой (то есть теперь новые новости находятся на последней странице, а на главной странице сайта - старые). Пытался воспользоваться функцией Sort the Tree в админке, но она не работает похоже. Мне нужно чтобы менюшки сортировались по параметру Menu index, а последние новости выводились вверху сайта. Может кто-нибудь подскажет что можно сделать? rolleyes
      • 23695
      • 230 Posts
      с такой проблемой не сталкивался, но для новостей на главной, если они выводятся с помощью ditto, вам надо добавить &sortBy=`menuindex` &sortDir=`DESC`(или ASC).
        • 16239
        • 49 Posts
        Ага, та же фигня. Я так понял, что эта проблема появилась совсем недавно, и это глюк mysql.
        В английской версии это обсуждается тут
        http://modxcms.com/forums/index.php?topic=21972.0;

        Но решение, предложенное там, помогло только для дерева документов, а вот для wayfinder’a нет..
        Может кто скажет, как дорешать эту проблему?
          • 15607
          • 14 Posts
          Quote from: PoMeO at Mar 09, 2008, 05:14 PM

          с такой проблемой не сталкивался, но для новостей на главной, если они выводятся с помощью ditto, вам надо добавить &sortBy=`menuindex` &sortDir=`DESC`(или ASC).
          Новости выводятся вот так:
          [[Ditto? &startID=`2` &summarize=`10` &removeChunk=`Comments` &tpl=`ditto_blog` &extenders=`summary,dateFilter` &paginate=`1` &paginateAlwaysShowLinks=`1` &truncLen=`3000` &tagData=`documentTags`]]
          
          Показано [+start+] - [+stop+] из [+total+] новостей
          [+previous+] [+pages+] [+next+]
           
          [[Reflect? &dittoSnippetParameters=`startID:2` &groupByYears=`0` &showItems=1` &tplMonth=`reflect_month_tpl`]]

          Пробовал туда добавлять &sortBy=`menuindex` &sortDir=`DESC`, но ничего не изменилось... huh
            • 15607
            • 14 Posts
            Quote from: koshaque at Mar 13, 2008, 10:04 AM

            Ага, та же фигня. Я так понял, что эта проблема появилась совсем недавно, и это глюк mysql.
            В английской версии это обсуждается тут
            http://modxcms.com/forums/index.php?topic=21972.0;

            Но решение, предложенное там, помогло только для дерева документов, а вот для wayfinder’a нет..
            Может кто скажет, как дорешать эту проблему?
            Аналогично - дерево в админке стало сортироваться, но на сайте все разделы и новости по-прежнему выводятся не так как надо... embarrassed
              • 1788
              • 1,103 Posts
              в Ditto 2.1 используется иной метод сортировки
              ... &orderBy=`поле направление` ...

              аналог вызова в mysql.
                • 15607
                • 14 Posts
                Блин, всё перепробовал - ничего не работает, задолбался уже >:( >:( >:( кто-нить может выложить пример нормального вывода новостей с помощью Ditto? Чтоб новые новости первыми вверху шли.
                  • 1788
                  • 1,103 Posts
                  Quote from: KemiKal at Mar 23, 2008, 07:36 AM

                  Блин, всё перепробовал - ничего не работает, задолбался уже  >:( >:( >:( кто-нить может выложить пример нормального вывода новостей с помощью Ditto? Чтоб новые новости первыми вверху шли.
                  [[Ditto]]
                  Т.к. по-дефолту уже так и есть.

                  PS: Недавно сталкнулся с той же проблемой. Все дело оказалось в настройках сервера, что именно не разбирался. Под рукой несколько локальных серверов (в новом xampp глючит, в denwer нормально) smiley
                    • 15607
                    • 14 Posts
                    В общем, всё перепробовал - ничего не помогает. Дело оказалось не в MODx, а в MySQL сервере версии 5.0.51a - она стоит на хостинге и с ней MODx работает некорректно. Хостер говорит смена версии MySQL невозможна, ппц sad
                      • 23695
                      • 230 Posts
                      Quote from: KemiKal at Apr 04, 2008, 02:39 PM

                      В общем, всё перепробовал - ничего не помогает. Дело оказалось не в MODx, а в MySQL сервере версии 5.0.51a - она стоит на хостинге и с ней MODx работает некорректно. Хостер говорит смена версии MySQL невозможна, ппц sad
                      это все херня, в первом сообщении у человека некорректно работает modx с версией mysql 5.0.54, у меня на сервере сейчас mysql 5.0.54, ~300 сайтов и у всех все нормально, до этого была 5.0.51a, тоже не было никаких проблем, максимум от чего может зависеть проблема, от настроек mysql. Поставьте у себя на локале mysql 5.0.51a и проверяйте. Просите настройки mysql у хостера и воспроизводите проблему, может разберетесь.