We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19164
    • 1,215 Posts
    Quote from: jek at Nov 27, 2006, 07:47 PM

    Это верно, но для &sortBy есть только 3 параметра - createdon, pub_date, editedon. А чего-то типа name нет... или я может не нашел...

    &sortBy - это имя любого поля из таблицы site_content по которому выполняется сортировка. Для сортировки по имени используй pagetitle.
      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]
      • 33114
      • 518 Posts
      Quote from: Metaller at Nov 01, 2006, 04:50 PM

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

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

      $startID // ids of documents for ditto to retrieve; separate by commas


      $startID с множеством значений кстати работает уже сто лет:) как например видно из демо-версии Modx.ru - новости там вызываются из двух категорий сразу.

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

      используйте Ditto 1.1 - там этот параметр &depth стоит правильный по умолчанию...так что сразу выводятся только доки верхнего уровня
        http://modx.ru - российская поддержка MODx
        http://newscup.ru - экспериментальный проект
        http://yentsun.com - персональный сайт
        • 13923
        • 39 Posts
        Quote from: Metaller at Nov 27, 2006, 08:14 PM

        Quote from: jek at Nov 27, 2006, 07:47 PM

        Это верно, но для &sortBy есть только 3 параметра - createdon, pub_date, editedon. А чего-то типа name нет... или я может не нашел...

        &sortBy - это имя любого поля из таблицы site_content по которому выполняется сортировка. Для сортировки по имени используй pagetitle.

        Ура! =) Действительно работает...
        Спасибо огромное! А то я думал, что как это сделать никто не знает %)

        Только вот разработчики могли бы добавить это в описание Ditto...
          • 21610
          • 360 Posts
          Âîò è ó ìåíÿ âîïðîñ íà çàñûïêó...
          ß âûçûâàþ Ditto è èñïîëüçóþ ñëåäóþùèé øàáëîí:
          <h1>
            <a href="[(base_url)][~[+id+]~]">
               [+pagetitle+]
            </a>
          </h1>
          
          <div class="author">Íàïèñàë [+author+] - [+date+]</div>
          
          <div class="news">
            <p>[+introtext+]</p>
            <div class="more">[+link+]</div>
          </div>
          




          1) Çàäà÷à:
          åñëè [+introtext+] äîêóìåíòà ïóñòîé, òî âûâîäèòü "êîíòåíä" äîêóìåíòà áåç ññûëêè ïîäðîáíåå íà íåãî.
          òèïà:
          <h1>
            <a href="[(base_url)][~[+id+]~]">
               [+pagetitle+]
            </a>
          </h1>
          
          <div class="author">Íàïèñàë [+author+] - [+date+]</div>
          
          <div class="news">
              <p>[+êîíòåíä+]</p>
          </div>
          
          



          1) Ïðîáëåìà:
          ß ïðîáîâàë ñäåëàòü ïðîâåðêó òèïà:
          if (strlen("[+introtext+]">0))
             {
             return "<p>[+introtext+]</p>
             <div class=\"more\">[+link+]</div>";
          }
          else
          {
             return "[+content+]";
          }
          

          Íå ñòðàáîòàëëî :-( È åñòü ëè òàêîé àòðèáóò ó Ditto êàê [+content+] !?

          Ç.Û.: Åñëè ðåøèòü ýòó ïðîáëåìó, òî ìîæíî áóäåò îáëåã÷èòü ñåáå æèçíü... Ò.å. åñëè Âàøà íîâîñòü íå áîëüøàÿ, è Âû áû íå õîòåëè ÷òî áû ïîëüçîâàòåëü òûêàë íà êíîïêó "ïîäðîáíåå" è ÷èòàë òîæå ñàìîå. Âû ïðîñòî íàáèâàåòå íîâîñòü â [*content*] è îñòàâëÿåòå "introtext" ïóñòûì è íå ïàðèòåñü ïî ýòîìó ïîâîäó )
            Разработка сайтов на MODx
            • 19164
            • 1,215 Posts
            Чтобы использовать логические условия (если - то), нужно либо писать свой сниппет, либо пользоваться тем же PHx.

            А как написано у тебя - то ли ты PHP-код используешь в чанке, то ли плейсхолдеры в сниппете - так делать нельзя и работать оно не будет.

            А [+content+] в дитто есть.
              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]
              • 21610
              • 360 Posts
              Íåò ÿ â ÷àíêå âûçûâàþ ñíèïåò [[proverka]] . À â ñíèïåòå äåëàþ ïðîâåðêó
              if (strlen("[+introtext+]">0))
                 {
                 return "<p>[+introtext+]</p>
                 <div class=\"more\">[+link+]</div>";
              }
              else
              {
                 return "[+content+]";
              }





              Ìíå òó íàïèñàëè íà àíãëîÿçû÷íîì ôîðóìå:

              Mark:
              Use [+summary+]

              bullrat:
              ...instead of [+introtext+]

              Mark:
              Just use [+summary+]. It performs this pattern check for you.

              ß ñäåëàë êàê ìíå ïîñîâåòîâàëè íî...

              ... ñàìà öåëü äîáèòñÿ òîãî ÷òî áû, åñëè íîâîñòü âûâîäèòñÿ ïîëíîñòüþ, íå ïîÿâëÿëîñü ññûëêè "ïîäðîáíåå" íà íå¸ â îòäåëüíîñòè...

              õåëï
                Разработка сайтов на MODx
                • 21610
                • 360 Posts
                ß òàê ïîíÿë ýòî âîîáùå ñäåëàòü íåëüçÿ... ?
                  Разработка сайтов на MODx
                  • 33700
                  • 3 Posts
                  А есть ли встроенная возможность в Ditto при постраничной разбивке использовать ЧПУ?
                    • 25423
                    • 47 Posts
                    Quote from: nitro[F.com
                    link=topic=6995.msg67026#msg67026 date=1164981595]
                    Âîò è ó ìåíÿ âîïðîñ íà çàñûïêó...
                    ß âûçûâàþ Ditto è èñïîëüçóþ ñëåäóþùèé øàáëîí:
                    <h1>
                      <a href="[(base_url)][~[+id+]~]">
                         [+pagetitle+]
                      </a>
                    </h1>
                    
                    <div class="author">Íàïèñàë [+author+] - [+date+]</div>
                    
                    <div class="news">
                      <p>[+introtext+]</p>
                      <div class="more">[+link+]</div>
                    </div>
                    




                    1) Çàäà÷à:
                    åñëè [+introtext+] äîêóìåíòà ïóñòîé, òî âûâîäèòü "êîíòåíä" äîêóìåíòà áåç ññûëêè ïîäðîáíåå íà íåãî.
                    òèïà:
                    <h1>
                      <a href="[(base_url)][~[+id+]~]">
                         [+pagetitle+]
                      </a>
                    </h1>
                    
                    <div class="author">Íàïèñàë [+author+] - [+date+]</div>
                    
                    <div class="news">
                        <p>[+êîíòåíä+]</p>
                    </div>
                    
                    



                    1) Ïðîáëåìà:
                    ß ïðîáîâàë ñäåëàòü ïðîâåðêó òèïà:
                    if (strlen("[+introtext+]">0))
                       {
                       return "<p>[+introtext+]</p>
                       <div class=\"more\">[+link+]</div>";
                    }
                    else
                    {
                       return "[+content+]";
                    }
                    

                    Íå ñòðàáîòàëëî :-( È åñòü ëè òàêîé àòðèáóò ó Ditto êàê [+content+] !?

                    Ç.Û.: Åñëè ðåøèòü ýòó ïðîáëåìó, òî ìîæíî áóäåò îáëåã÷èòü ñåáå æèçíü... Ò.å. åñëè Âàøà íîâîñòü íå áîëüøàÿ, è Âû áû íå õîòåëè ÷òî áû ïîëüçîâàòåëü òûêàë íà êíîïêó "ïîäðîáíåå" è ÷èòàë òîæå ñàìîå. Âû ïðîñòî íàáèâàåòå íîâîñòü â [*content*] è îñòàâëÿåòå "introtext" ïóñòûì è íå ïàðèòåñü ïî ýòîìó ïîâîäó )

                    Въехал как это работает grin правда они сделали все через одно место, если хочешь чтобы небыло ссылки на продолжение надо этот текст писать не в интро а в полный, а интро оставлять пустым, тада ссылка будет убираться и в шаблоне использовать [+сумари+] wink и никаких снипетов ненадо)))

                    Люди а кто нить знает как стилизовать эту навигацию по страницам? я так и не понял(((
                      Excuse for bad English
                      • 21610
                      • 360 Posts
                      Òû ñàì ýòî ïðîáîâàë... !? Ó ìåíÿ ÷òî òî íå ïîëó÷èëîñü (((
                        Разработка сайтов на MODx