We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23451
    • 232 Posts
    Надеюсь сообщники подскажут куда смотреть.

    На одной из страниц получаю ошибку:
    « MODx Parse Error »
    MODx encountered the following error while attempting to parse the requested resource:
    « PHP Parse Error »

    PHP error debug
    Error: Invalid argument supplied for foreach()
    Error type/ Nr.: Warning - 2
    File: /usr/local/www/domain.com/manager/includes/document.parser.class.inc.php(770) : eval()’d code
    Line: 7

    Parser timing
    MySQL: 0.0038 s (35 Requests)
    PHP: 0.0929 s
    Total: 0.0967 s

    В формировании этой страницы принимают участие несколько моих самописных сниппетов. Очевидно, что в каком-то из них ошибка. Можно как то увеличить информативность сообщений MODx-а чтобы он указывал в каком именно? Понятно, что можно их просто перебирать по порядку, но хотелось бы действовать эффективнее =)
      • 27326
      • 11 Posts
      Quote from: Pisto at Nov 16, 2009, 11:48 AM

      Надеюсь сообщники подскажут куда смотреть.

      На одной из страниц получаю ошибку:
      « MODx Parse Error »
      MODx encountered the following error while attempting to parse the requested resource:
      « PHP Parse Error »

      PHP error debug
      Error: Invalid argument supplied for foreach()
      Error type/ Nr.: Warning - 2
      File: /usr/local/www/domain.com/manager/includes/document.parser.class.inc.php(770) : eval()’d code
      Line: 7

      Parser timing
      MySQL: 0.0038 s (35 Requests)
      PHP: 0.0929 s
      Total: 0.0967 s

      В формировании этой страницы принимают участие несколько моих самописных сниппетов. Очевидно, что в каком-то из них ошибка. Можно как то увеличить информативность сообщений MODx-а чтобы он указывал в каком именно? Понятно, что можно их просто перебирать по порядку, но хотелось бы действовать эффективнее =)

      никак smiley опыт, и правильность описания.... если очень нужно то покажи код в личку разберемся
        • 23451
        • 232 Posts
        Да я понимаю, что писать надо правильно и быть уверенным в правильной работе каждого отдельного сниппета.
        Просто иногда вот так, с обратной стороны, отлаживать удобнее =)
        И CMF она на то и CMF чтобы облегчать разработчику его труд.

        Вроде как в следующей версии MODx хотели сделать так, чтобы сниппеты сами создавались при заливке php-файла в папку snippets/. Тогда и при дебаге будет видно где ошибка.
          • 16278
          • 928 Posts
          ... eval()'d code   
          Line:    7   
          указывает на строчку в ошибочном сниппете. Так у какого спиппета есть foreach() в 7-ой строчке?
          wink KP