We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6189
    • 5 Posts
    Еще интереснее...
    Доигрался до этого:

    « MODx Parse Error »
    MODx encountered the following error while attempting to parse the requested resource:
    « Execution of a query to the database failed - Out of memory; restart server and try again (needed 65528 bytes) »
    SQL: SELECT DISTINCT sc.* FROM `modx`.dr_site_content sc LEFT JOIN `modx`.dr_document_groups dg on dg.document = sc.id WHERE sc.parent = ’7’ AND sc.published=1 AND sc.deleted=0 AND (sc.privateweb=0) ORDER BY sc.createdon DESC;


    Попробовал раскомментировать первую строку кода...
      • 897
      • 1,620 Posts
      щайтан, аднако! grin

      я в смятении huh
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

        Who can defeat the Russian bear?
        • 1593
        • 20 Posts
        Quote from: cxema at Oct 15, 2006, 09:35 PM

        Еще интереснее...
        Доигрался до этого:

        « MODx Parse Error »
        MODx encountered the following error while attempting to parse the requested resource:
        « Execution of a query to the database failed - Out of memory; restart server and try again (needed 65528 bytes) »
        SQL: SELECT DISTINCT sc.* FROM `modx`.dr_site_content sc LEFT JOIN `modx`.dr_document_groups dg on dg.document = sc.id WHERE sc.parent = ’7’ AND sc.published=1 AND sc.deleted=0 AND (sc.privateweb=0) ORDER BY sc.createdon DESC;


        Попробовал раскомментировать первую строку кода...

        У меня была такая же проблемка wink Попробовал выполнить этот запрос напрямую через phpmyadmin - получил эту же ошибку. Убрал DISTINCT ошибка исчезла. Сортирую по другому полю - ошибка тоже исчезает.
        Итак, лечится следующим образом: нужно сортировать вывод страниц в ditto не по полю createdon, а например по id или по какому-либо параметру из TV.

        Почему не сортирует по createdon не совсем понятно, хотя в моем случае видимо причина в том, что страницы создавались автоматически скриптом, а не через админку modx.
          • 32116
          • 13 Posts
          Всем привет! Тут возник такой вопрос?
          У меня есть статьи. Создал папку статьи. Выложил статьи. вызываю их
          [!Ditto? &tpl=`ditto_articles` &sortBy=`createdon` &summarize=`4` &dateFormat=`%d.%m.%Y` &truncText=`Далее...` &paginate=1!]
          


          И вот ситуация к одной из статей нужно сделать список литературы. Я этот список вложил в ту самую статьи. и в статье сделал сслыку на список тем же Ditto.
          Но вот незадача все статьи вызываются и список литературы тоже вызывается в начальной странице.
          как сделать так чтобы ditto вызывал только основные статьи и вложенные в них статьи не вызывал?

          www.genealogy.su/articles.html
            • 32116
            • 13 Posts
            Люди. Неужели никто не сталкивался с такой проблемой... helpme pls... huh
              • 26085
              • 494 Posts
              Quote from: webfan at Oct 20, 2006, 10:39 AM

              Всем привет! Тут возник такой вопрос?
              У меня есть статьи. Создал папку статьи. Выложил статьи. вызываю их
              [!Ditto? &tpl=`ditto_articles` &sortBy=`createdon` &summarize=`4` &dateFormat=`%d.%m.%Y` &truncText=`Далее...` &paginate=1!]
              


              И вот ситуация к одной из статей нужно сделать список литературы. Я этот список вложил в ту самую статьи. и в статье сделал сслыку на список тем же Ditto.
              Но вот незадача все статьи вызываются и список литературы тоже вызывается в начальной странице.
              как сделать так чтобы ditto вызывал только основные статьи и вложенные в них статьи не вызывал?

              www.genealogy.su/articles.html

              Вот решил тут тебе посоветовать.
              Выведи список литературы в TV немного стрёмно но зато потом можешь ко всем разделам добавлять [*tvсписоклитературы*] - В шаблоне а где его нет там "пусто".


              А что касается глубины у DITTO есть параметры &multiLevel
              &hideFolders
                • 32116
                • 13 Posts
                Quote from: SamZ at Oct 25, 2006, 02:58 PM

                Вот решил тут тебе посоветовать.
                Выведи список литературы в TV немного стрёмно но зато потом можешь ко всем разделам добавлять [*tvсписоклитературы*] - В шаблоне а где его нет там "пусто".
                Так не пойдет... просто мне надо на каждую статью делать по своему отдельному списку...

                Quote from: SamZ at Oct 25, 2006, 02:58 PM

                А что касается глубины у DITTO есть параметры &multiLevel
                &hideFolders
                Попробовал... не получилось...
                Решил списки в отдельную папку вытащить, а папку сделать невыводимой в меню и вызывать эти списки в статьях...
                <a href="[~id~]">Cписок литературы</a> 

                Но вопрос остается в силе.... если кто знает как выводить в Ditto только документы верхнего уровня, подскажите плиз...
                  • 19164
                  • 1,215 Posts
                  Quote from: webfan at Oct 27, 2006, 06:12 PM

                  Но вопрос остается в силе.... если кто знает как выводить в Ditto только документы верхнего уровня, подскажите плиз...

                  Вопрос из учебника (учите матчасть, в смысле - доки читайте) &descendentDepth=`1`

                  У меня тоже вопрос, возможно ли при помощи Дитто выводить списки из разных папок, т.е startID это числовой массив.
                  Смысл такой - есть несколько разделов сайта, каждый раздел, это папка с вложенными документами. Так вот - на главной нужно выводить анонсы последних документов из нескольких разделов.

                  PS Предупреждая возможное очевидное решение - положить все эти папки в одну не имеется возможным, т.к. нарушает логическую структуру сайта.
                    DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                    Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                    [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
                    • 12550
                    • 107 Posts
                    Тоже искал решение, так и не нашел стандартного.
                    Но решил простейшим сниппетом. На главной ничего особенного не требуется, просто вывод.

                    $return="";
                    $q="SELECT * FROM `modx_site_content` WHERE `deleted`=’0’ AND `published`=’1’ AND (`parent`=’149’ or `parent`=’150’ or `parent`=’151’) ORDER BY RAND() LIMIT 6";
                    $q=mysql_query($q);
                    while($r=mysql_fetch_array($q)){
                    $return.="<div><strong>$r[pagetitle]</strong>
                    $r[introtext]
                    <a href=/?id=$r[id]>подробнее</a></div>
                    ";
                    }
                    echo$return;

                    Вообще пришел к выводу что для многих простых действий быстрее написать какой-нибудь простенький сниппет. С одной стороны неуниверсально немного. С другой стороны сниппеты хранятся в базе данных, так что переносятся всегда отлично в случае переноса сайта и проблем что где-то какой-то потеряешь особенно не возникает.
                      • 19164
                      • 1,215 Posts
                      Спасибо за ответ. Кстати, вариант с startID в виде числового массива - вполне очевидное и изящное решение для таких случаев, надо бы автору намекнуть, чтобы реализовал в будущих версиях. Хотя надо бы бета-версию посмотреть, кажется там много новенького.

                      UPD: И правда - помимо множества наворотов бета-версии есть и эта полезная в данный момент для меня штука:

                      $startID // ids of documents for ditto to retrieve; separate by commas
                        DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                        Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                        [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]