We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29688
    • 40 Posts
    В сниппете Jot существуtn такая проблема…
    Установлен PHx (последняя версия) когда я начинаю использовать такую конструкцию вызова Jot:
    [[Jot? &placeholders=`1` &output=`0` &pagination=`10` …]]
    [+jot.html.navigation+] 
    [+jot.html.comments+] 
    [+jot.html.moderate+] 
    [+jot.html.form+]
    


    т.е. хочу сделать пересортировку вывода формы, комментариев, модераторских опций. Так вот при установленом Phx данный код не работает. Не знаете, как можно обойти данный баг?

    Можно как-то отключить возможность PHx обрабатывать Jot… или какой другой вариант выхода из подобной ситуации.

    Отключая PHx все работает нормально… но PHx очень необходим, как воздух smiley

    Есть вариант использовать несколько вызовов Jot, т.е. отдельно на форму, отдельно на комментарии и так далее, но этот вариант не устраивает.

      www.lipdesign.ru
      [url=http://www.happylipetsk.ru/]Праздник в Липецке
      • 29688
      • 40 Posts
      Хех… видимо не знает никто.
        www.lipdesign.ru
        [url=http://www.happylipetsk.ru/]Праздник в Липецке
        • 785
        • 2,113 Posts
        Можно попробовать поставить PHx той же версии, что используется в Jot
          Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
          Статьи о MODx, регулярно новые публикации
          • 29688
          • 40 Posts
          О, спасибо за совет, попробую сейчас поэкспериментирвоать
            www.lipdesign.ru
            [url=http://www.happylipetsk.ru/]Праздник в Липецке
            • 29688
            • 40 Posts
            Неа, та же фигня происходит… просто проподают все формы
              www.lipdesign.ru
              [url=http://www.happylipetsk.ru/]Праздник в Липецке
              • 785
              • 2,113 Posts
              Лучше,конечно, найти причину проблемы и устранить ее, но можно исправить в файле chunkie.class.inc.php функцию CChunkie, чтобы всегда подгружался встроеный PHx (то есть убрать if (!class_exists("PHxParser"))) а в файле phx.parser.class.inc.php переименовать class PHxParser на, например, class jotPHxParser. Естественно, при этом в chunkie.class.inc.php вместо $this->phx = new PHxParser(); надо будет написать $this->phx = new jotPHxParser();. Возможно, надо будет еще где-то внести исправления, но вроде бы это все.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 22388
                • 100 Posts
                Никто не знает более красивого решения? у меня та же беда... huh

                Пришлось пока костыль подставлять: заменил такой вызов:
                [!Jot? &css=`0` &tplForm=`jot-form` &tplComments=`jot-comments` &tplModerate=`jot-moderate` &tplNav=`jot-navigation` &captcha=`1` &guestname=`Гость` &output=`1` &placeholders=`1` &sortby=`createdon:a` &numdir=`0` &pagination=`20` &notifyAuthor=`1`!]
                                    <hr />
                                    <div class="spacer">
                                        <a name="comments"></a>
                                    </div>
                                    <h4>Комментарии</h4>
                [+jot.html.moderate+]
                [+jot.html.comments+]
                [+jot.html.navigation+]
                [+jot.html.form+]

                на такой:
                                    <hr />
                                    <div class="spacer">
                                        <a name="comments"></a>
                                    </div>
                                    <h4>Комментарии</h4>
                [!Jot? &action=`comments` &css=`0` &tplComments=`jot-comments` &tplModerate=`jot-moderate` &tplNav=`jot-navigation` &sortby=`createdon:a` &numdir=`0` &pagination=`20` &guestname=`Гость` &notifyAuthor=`1`!]
                [!Jot? &action=`form` &css=`0` &tplForm=`jot-form` &captcha=`1`!]

                То что выше предлагали - не получилось, а при этом по крайней мере работает, хотя и некрасиво как то двойной вызов jot использовать... sad
                  Sorry for my english! smiley
                  • 16289
                  • 121 Posts
                  Проблему решил и описал тут: http://community.modx-cms.ru/blog/856.html
                  Если надо, можно запихнуть в ЧАВО
                    How could number of mysql queries be more than number of tables in DB???