On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • При редактировании через QuickEdit (или как там точно?) невозможно сохранить результат, пишет следующее:

    « MODx Parse Error »
    MODx encountered the following error while attempting to parse the requested resource:
    « Execution of a query to the database failed - Table ’u01294_yourguru.modx_’ doesn’t exist »
    SQL: UPDATE modx_ SET editedon=’’,editedby=’1151068356’ WHERE id = ’38’;
    [Copy SQL to ClipBoard]

    Parser timing
    MySQL: 0.0010 s s (4 Requests)
    PHP: 1151068356.3532 s s
    Total: 1151068356.3542 s s


    Если же зайти в админку и там редактировать - то все отлично... в чем может быть проблема?
    • Использовали доп. параметр (TV)?

      Известный баг, который исправят в версии 0.9.5.

      Разработчик QuickEdit просто забыл кое-что smiley

      1. в файле [tt]assets/modules/quick_edit/editor.class.inc.php[/tt]

      строка 309, заменить :

      $modx->db->update(array('editedon'=>$now, 'editedby'=>$time), "{$pre}", "id = '{$doc_id}'");

      на
      $modx->db->update(array('editedon'=>$now, 'editedby'=>$time), "{$pre}site_tmplvar_contentvalues", "id = '{$doc_id}'");


      2. эта строка должна обновлять два поля: editedon и editedby но их не существует в таблице "modx_site_tmplvar_contentvalues", так что из придется создать вручную (int(20) and int(10) с разрешенным Null)
        http://modx.ru - российская поддержка MODx
        http://newscup.ru - экспериментальный проект
        http://yentsun.com - персональный сайт
      • Спасибо!.. сработало...