We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 24363
    • 15 Posts
    Quote from: [e
    Bu$ter link=topic=6995.msg86250#msg86250 date=1173944748]
    Raid3r, DittoCall.
    Íàøåë!!!Áîëüøîå ñïàñèáî!!!
      • 33272
      • 29 Posts
      Делаю вызов новостей стандартным образом
      [[Ditto? &tpl=`ditto_news` &summarize=`4` &sortBy=`createdon` &dateFormat=`%d.%m.%Y` &truncText=`далее...` &paginate=1]]

      Все выводит а ссылки "далее" нету... короче &truncText=`далее...` не работает. Подскажите что за шняга? Причем как в первой так и в Ditto2 результат такой же. Помогите разобраться пожалуйста.
        Какая нахрен подпись?
        • 33694
        • 742 Posts
        В первой версии, в вашем шаблоне (ditto_news) дожнен использоваться Ph [+link+] (если я не ошибаюсь в его имени).
        А во второй версии, действительно — не работает, но по ходу его там уже и нет — выняли в отдельный снипет, так же как и архив...
        Сделайте свою ссылку (подсказываю – [~[+id+]~]), в этом же нет ничего сложного и необычного.
          • 33272
          • 29 Posts
          Тупо прописал в чанке ditto_news <h2><a href="[(base_url)][~[+id+]~]">[+pagetitle+]</a> - <span class="date">[+date+]</span></h2>
          <div class="news"><p>[+introtext+]</p><div class="more"><a href="[(base_url)][~[+id+]~]">далее...</a></div><hr /></div>
          Работает, но правильно наверное не так нужно. e]Bu$ter подскажипожалуйста что за Ph [+link+] и куда его в чанк записать? Или может можно и так как я сделал?
            Какая нахрен подпись?
            • 9053
            • 18 Posts
            Во втором Ditto нужно дописать указание "экстендера" в вызове Ditto: [[Ditto? ...ваши параметры... &extenders=`summary`]]. Потом в шаблоне <a href="[(base_url)][~[+id+]~]">далее...</a> можно заменить на [+link+].
            Ph = placeholder. Что такое плэйсхолдер, можно глянуть в документации к MODx. Ничего неправильного в том как вы поставили ссылку не вижу. У меня правда работает и просто [~[+id+]~], без base_url.
              "Sorry for my english"
              • 25780
              • 15 Posts
              Quote from: TonatosSN at Feb 12, 2007, 10:47 AM

              Çäðàâñòâóéòå, óâàæàåìûå. Ó ìåíÿ ê âàì âîïðîñ ïî íåõâàòêè îïûòà. Â ïàïêå åñòü íàáîð ñòàòåé ñ çàäàííûìè TV, ñêàæåì, òàêîãî âèäà:
              - Áèçíåññ
              - Ìåòàëëóðãèÿ
              - Ïîëèòèêà
              - Ýêîíîìèêà
              - Ôèíàíñû
              (ïåðåìåííûå çàäàþòñÿ ðàäèîáóòòîíàìè, òî åñòü - ó êàæäîé ñòàòüè ïî îäíîìó çíà÷åíèþ)

              Ìíå íåîáõîäèìî âûâåñòè ýòè ñòàòüè íà ñòðàíèöå òàêèì îáðàçîì, ÷òîáû âûâîäèëèñü åùå è ñàìè êàòåãîðèè, ïîä êîòîðûìè áóäåò íàõîäÿùèåñÿ â íèõ ñòàòüè. Íàïðèìåð. Çíà÷åíèå "Áèçíåññ" ïðèñîáà÷åíî 5 ñòàòüÿì, "ôèíàíñû" - 3, è ò.ä.  ðåçóëüòàòå âûâîäà, äîëæíà áûòü îòîáðàæåíà êàòåãîðèÿ "Áèçíåññ", ïîä êîòîðîé áóäåò 5 ñòàòåé.

              Ýëåìåíòàðíî ñäåëàòü òàê, ÷òîáû íàä êàæäîé ñòàòüåé âûâîäèëàñü êàòåãîðèÿ, ê êîòîðîé îíà ïðåíàäëåæèò, ïðè÷åì, ìîæíî âïîëíå îòñîðòèðîâàüò ïî ýòîé ñàìîé TV, íî êàê ñäåëàòü òàê, ÷òîáû ïîâòîðíî ýòà êàòåãîðèÿ íå âûâîäèëàñü?

              PS Êàê âñåãäà - ïðîøó ïðîùåíèÿ çà ñóìáóð, íî èíà÷å êàê íà ïàëüöàõ, òàêèå âåùè íå îáúÿñíèøü.
              Ãîñïîäà Ãóðó!!
              Áûë òàêîé âîïðîñ, íî îòâåòà ÿ íå íàøåë. Ïîäñêàæèòå, êàê ìîæíî ñäåëàòü òàêîé âûâîä íîâîñòåé.
                • 23037
                • 1 Posts
                Присоединяюсь к просьбе ruvlad. Это крайне важный вопрос для многих веб-мастеров. Так же, объясните, пожалуйста, как сделать вывод новостей не так как описано в статье, (http://modx.ru/docs/articles/ditto/) а так, как это сделано на самом сайте modx.ru, т.е. в краткими аннотациями под названиями новостей.
                  • 33694
                  • 742 Posts
                  Не покажите же как (чем) и где у вас что вызывается и где (как) что выводится (рабочий пример). Может и не сложно всё это, но только пресдставить до конца, так чтоб было понятно где проблема, не получается.

                  По поводу вывода новостей как на modx.ru — в песочницу (ищите там же).
                    • 25780
                    • 15 Posts
                    Ïðèìåð òàêîé:
                    êîðíåâàÿ äèð. ñàéòà, â íåé:
                    -Ãëàâíàÿ ñòðàíèöà - îäíà ñòðàíèöà
                    -Áèçíåññ - ñòðàíèöà, îíà æå ïàïêà, â íåé ñòàòüè
                    -ñòàòüÿ1
                    -ñòàòüÿ2
                    -ñòàòüÿ3
                    -Ìåòàëëóðãèÿ - ñòðàíèöà-ïàïêà
                    -ñòàòüÿ1
                    -ñòàòüÿ2
                    -Ðàçäåë3 - ñòðàíèöà-ïàïêà
                    -ñòàòüÿ1
                    -ñòàòüÿ2

                    Åñëè íà ëþáîé ñòðàíèöå-ïàïêå (áèçíåññ, ìåòàëëóðãèÿ, ðàçäåë3) ðàçìåñòèòü òàêîé âûçîâ:
                    [[Ditto? &startID=`4,5,6,7,8,9,10` &tpl=`newss` &summarize=`5` &trunc=`1` &truncLen=`300` &truncText=` ÷èòàòü äàëüøå...` &extenders=`summary` &sortBy=`createdon` &dateFormat=`%d.%m.%Y` ]]
                    òàêîé ÷àíê newss
                    <div class="newss">
                    <div class="headline">
                    <h3>[+menutitle+]</h3> <div class="date">[+date+]</div>
                    </div>
                    <h3><a href="[~[+id+]~]">[+title+]</a> </h3>
                    <p>[+summary+][+link+]</p>
                    </div>

                    òî âûâîäèòñÿ ñïèñîê ñòàòåé, êîòîðûå â ýòîé ïàïêå íàõîäÿòñÿ.
                    Åñëè òàêîé âûçîâ ðàçìåñòèòü íà Ãëàâíîé ñòðàíèöå, òî âûâîäèòñÿ ñïèñîê ñòàòåé ñî âñåõ ïàïîê â ïåðåìåøêó.
                    À âîò êàê ÷óòü óñëîæíèòü çàäà÷ó, íóæíî âûâåñòè íàçâàíèå ðóáðêè, à ïîä íàçâàíèåì ïÿòü(èëè ñêîëüêî íàäî) ñòàòåé, çàòåì ñëåäóþùåå íàçâàíèå ðóáðèêè, à ïîä íàçâàíèåì 5 ñòàòåé ?

                    Íà ñàéòå wallmart.ru òàê âûâîäÿòñÿ íîâîñòè.
                    ß íå íàøåë íà ôîðóìå îòâåòà è ó ñàìîãî íå õâàòàåò ñîîáðàçèëêè, êàê ýòî çàêðóòèòü


                      • 1788
                      • 1,103 Posts
                      Как вариант: делать несколько вызовов сниппета с разным startID на одной странице и в нужном порядке.