We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 4036
    • 239 Posts
    Quote from: kp52 at Jul 30, 2010, 10:36 AM

    Да, проблемы есть у всех версий MODx с этой версией MySql.
    sad KP

    Спасибо большое, что просветили!!! smiley
    Напишу администратору, чтобы установил что-то повыше или пониже.
      Портфолио - http://wowstudio.pro
      • 7424
      • 6 Posts
      приветствую ! недавно занялся изучать МОДх. итак, мне надо вывести новости, которые расположены следующим образом: есть общий раздел "новости" он подразделяется на папки, в которых располагаются сами новости. на странице "новости" вызываю [!Ditto!]. вывелись все дочерние ресурсы для страницы "новости", т.е. сами папки, в которых находятся новости, а сами новости никак не отобразились. вопрос в том, какой параметр нужно использовать, чтобы выводились лишь только новости, находящиеся в подразделах, находящихся в разделе "новости" ?

      схема такая: главный раздел "новости". в нём подразделы: "тест" и "тест1". а в них находятся новости. вот только лишь их и нужно вывести на странице "новости".
        • 4036
        • 239 Posts
        Quote from: dimacat at Aug 19, 2010, 07:18 AM

        приветствую ! недавно занялся изучать МОДх. итак, мне надо вывести новости, которые расположены следующим образом: есть общий раздел "новости" он подразделяется на папки, в которых располагаются сами новости. на странице "новости" вызываю [!Ditto!]. вывелись все дочерние ресурсы для страницы "новости", т.е. сами папки, в которых находятся новости, а сами новости никак не отобразились. вопрос в том, какой параметр нужно использовать, чтобы выводились лишь только новости, находящиеся в подразделах, находящихся в разделе "новости" ?

        схема такая: главный раздел "новости". в нём подразделы: "тест" и "тест1". а в них находятся новости. вот только лишь их и нужно вывести на странице "новости".

        [!Ditto? &depth=`1` &hideFolders=`1` !]

        Для того, чтобы задать глубину поиска документов - есть параметр &depth=`1`, где 1 - уровень поиска.
        Отображение папок задает параметр &hideFolders=`1`, значение 0 выключает отображение папок.

        Документация - http://ditto.modxcms.com/files/snippet-ditto-php.html
          Портфолио - http://wowstudio.pro
          • 13276
          • 9 Posts
          Такой вопросик. Есть TV который вызывает чанк с дитто. дитто срабатывает, генерит ссылки на подкаталоги, но чтобы по клику по подкаталогу сработал еще раз дитто и построил дальше структуру нужно как-то организовать вызов TV рекурсивно вглубь. Как можно реализовать? (если кто понял про что я =)) А то приходится в каждом подкаталоге вызывать TV заново.
            • 16956
            • 88 Posts
            Почитал форум... попытался указать дитто шаблон, вывод названия папки содержащий данный дочерний ресурс.

            Получилось: [+pagetitle:descendentDepth=’1’+]
            но не работает, как сделать верно?
              • 20050
              • 67 Posts
              Quote from: LEONeso at Aug 26, 2010, 02:06 PM

              Почитал форум... попытался указать дитто шаблон, вывод названия папки содержащий данный дочерний ресурс.

              Получилось: [+pagetitle:descendentDepth=’1’+]
              но не работает, как сделать верно?

              Мне бы тоже хотелось вывести название родительского документа. А где Вы прочили на форуме, что это возможно?
                [!ditto? !][!ditto? !][!ditto &margaritto=`yes`!]
                • 1788
                • 1,103 Posts
                Quote from: modx_user at Aug 27, 2010, 08:07 AM

                Quote from: LEONeso at Aug 26, 2010, 02:06 PM

                Почитал форум... попытался указать дитто шаблон, вывод названия папки содержащий данный дочерний ресурс.

                Получилось: [+pagetitle:descendentDepth=’1’+]
                но не работает, как сделать верно?

                Мне бы тоже хотелось вывести название родительского документа. А где Вы прочили на форуме, что это возможно?
                В библиотеке phx в комплекте ditto имеем:
                Conditional Modifiers
                input или if
                equals или is или eq
                notequals или isnot или isnt или ne
                isgreaterthan или isgt или eg
                islowerthan или islt или el
                greaterthan или gt
                lowerthan или lt
                isinrole или ir или memberof или mo // Is Member Of (same as inrole but this one can be stringed as a conditional)
                or
                and
                show
                then
                else
                select

                String Modifiers
                lcase
                ucase
                ucfirst
                htmlent
                esc
                strip
                notags
                length или len
                reverse
                wordwrap // default: 70
                limit // default: 100

                Special functions
                math
                ifempty
                nl2br
                date
                set
                value
                md5
                userinfo
                inrole // deprecated

                составление:
                [+myplaceholder:modifier1:modifier2+]
                [+phx:input=`[+myplaceholder+]`:modifier1:modifier2+]

                Для более изощренных действий необходим плагин PHx и его модификаторы/
                Вот тут и спасет модификатор
                phx:parent
                <?php
                // description: get specified document field from parent document (id) 
                // usage: [+variable:parent=`field`+] 
                // defaults to pagetitle 
                $field = (strlen($options)>0) ? $options : 'pagetitle';
                $parent = $modx->getParent($output,1,$field);
                return $parent[$field];
                ?>
                По-умолчанию выдаст заголовок родителя.
                  • 20050
                  • 67 Posts
                  Спасибо, antey. Помог.

                  Вот так получилось.
                  [+id:parent=`pagetitle`+]
                    [!ditto? !][!ditto? !][!ditto &margaritto=`yes`!]
                    • 7571
                    • 135 Posts
                    Добрый день. Подскажите, пожалуйста, мне нужно сделать так, чтобы показывалась последняя новость, а при нажатии на кнопку more переходило на все новости.
                      • 1788
                      • 1,103 Posts
                      Quote from: Djeak at Sep 05, 2010, 03:29 AM

                      Добрый день. Подскажите, пожалуйста, мне нужно сделать так, чтобы показывалась последняя новость, а при нажатии на кнопку more переходило на все новости.
                      Примерно так:
                      <div class="blocknews">
                      [[Ditto? &tpl=`blocknews` &id=`blocknews` &display=`5` &parents=`6`]]
                      <p><a href="[~6~]">все новости</a></p>
                      </div>

                      &display - число последних новостей.
                      &parents - папка с новостями.
                      &id - для исключения ошибок паджинатора на страницах с ним.
                      &tpl=`blocknews` например:
                      <p><a href="[~[+id+]~]">[+longtitle+]</a></p>

                      Можно еще добавить показ даты и сортировку по датам.