We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2820
    • 17 Posts
    Quote from: Aleksey at Jun 30, 2009, 07:32 AM

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

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

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

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

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

                Заметил предположительно ошибку в методе 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