On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Quote from: Aleksey at Jun 30, 2009, 07:32 AM

    Нашел. ссылка для потомков класс Document

    отсутствует
    • Все там присутствует. Сам оттуда скачал недавно + только что посмотрел.
      Вот прямая ссылка на сборку под номером 37, например:
      http://code.google.com/p/modxmods/source/browse/DocManager/trunk/assets/libs/docmanager/document.class.inc.php?r=37
      • Aleksey Stepanov Reply #53, 12 years ago
          "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

          Не используйте Revo для "просто сайтов". Используйте Evo

          Who can defeat the Russian bear?
        • Кде???
          No files in this directory. You may select another directory from the tree on the left.
          По вашей ссылке.
          • Quote from: badGamer at Aug 07, 2009, 01:08 AM

            Кде???
            прикрепил smiley
            • ребята, а вот чтобы создавать документы не в таблице site_content а в другой таблице modx, как можно организовать, подскажите
              • Добрый день.

                Заметил предположительно ошибку в методе SaveTvs

                             if(isset($this->tvNames[$tv])){
                                        $tmplvarid=$this->tvNames[$tv];         
                                        if(isset($this->oldTVs[$tv])){
                                                if($this->oldTVs[$tv]==$this->tvNames[$tv]) continue;
                                                $sql="UPDATE $tvc SET value='$value' WHERE tmplvarid=$tmplvarid AND contentid=$id";
                                        }
                                        else
                                                $sql="INSERT INTO $tvc (tmplvarid,value,contentid) VALUES ($tmplvarid,'$value',$id)";
                                        $modx->db->query($sql);
                                }

                Так вот, если старое значение tv будет равно id tv то новое значение tv не запишется. Возможно, строку
                if($this->oldTVs[$tv]==$this->tvNames[$tv]) continue;
                нужно заменить на
                if($this->oldTVs[$tv]==$value) continue;
                ?

                Конечно, может я не до конца разобрался с логикой этого конкретного if, но ошибка есть smiley