We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22668
    • 718 Posts
    У вас данные из костом полей (таблиц) удаляются при удалении комментария?
    У меня только после добавления строчки в файле:
    jot/includes/jot.db.class.inc.php

    После
    $modx->db->delete($this->tbl["content"],"id=$id");
    добавил
    $modx->db->delete($this->tbl["fields"],"id=$id");

    Строки начали удаляться. Правильно сделал?
      • 29487
      • 385 Posts
      Я точно так же делаю.

      Кроме того, я меняю
      if (!$modx->db->update($update, $this->tbl["fields"], "id=$id and label='".$update["label"]."'")) $modx->db->insert($update,$this->tbl["fields"]);


      на

      $modx->db->update($update,$this->tbl["fields"], "id=$id and label='".$update["label"]."'");
      $query=$modx->db->query("SELECT * FROM ".$this->tbl["fields"]." WHERE id=$id and label='".$update["label"]."'");
      $limit = $modx->db->getRecordCount($query); 
      if ($limit<1) {$modx->db->insert($update,$this->tbl["fields"]);}


      Это решает проблему с добавлением полей при редактировании (например поля ответа при создании FAQ)