We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23145
    • 36 Posts
    Странный глюк: при использовании $modx->dbQuery() в сниппете, содержимое страницы не выводится вообще (только белый фон).
    Попробовал закомментить строку с обращением к бд - страница выводится.
    Причем на другом сайте точно такой же код работает.

    $arr_conf=array();
    $arr_conf=$modx->dbQuery("SELECT * from `modx_site_content`  WHERE `parent`=47 AND `hidemenu`=0;");
    //$cnt = $modx->recordCount($arr_conf);
    //$tmp = $modx->fetchRow($arr_conf);
    //for($i=0;$i<$cnt;$i++) {
    //echo $tmp['menutitle']."<br />";
    //}
    


    В чем может быть дело?

    P.S. сам mysql-запрос работает, проверял в phpmyadmin

    Заранее спасибо за помощь!
      • 23145
      • 36 Posts
      сам разобрался smiley
      надо было в начале кода поставить

      global $modx;


      Наверное, при выключенном register_globals это нужно.

      Заодно заметил глупую ошибку дальше -
      $tmp = $modx->fetchRow($arr_conf);


      было не на месте, вне цикла.