We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 30122
    • 28 Posts
    LEONeso
    Слева - это, конечно, древо. smiley но его лучше делать на wayfinder’е, это очень просто.
      • 1788
      • 1,103 Posts
      Quote from: LEONeso at Oct 28, 2008, 12:14 AM

      tius, я удивлён как можно было понять мой пост grin когда я его перечитывал я сам запутался в том что хотел объяснить, но все верно, это то, что я хотел сделать. Спасибо.

      К стати, Ditto имеет свой собственный интерфейс? Или Дитто это, то что с боку, древо папок? Если это не древо, то я крупно ошибался.
      Дитто - инструмент для вывода ЛЮБОЙ информации из документов сайта. Причем навороченный.
      Для более простых случаев проще аписать маленький сниппет.
        • 16956
        • 88 Posts
        ... [glow=red,2,300]не могу понять[/glow] ...  smiley

        Имею следующие чанки + места для информации:
        {{3-s1}}
        изображение 1-3шт.
        {{3-s2}}
        информация
        {{3-s3}}


        т.е. в чанках я спрятал весь JS код, который выводит "информацию" при нажатии на "изображение", данный код я планирую писать в каждой новости определённых категорий, правильно ли я поступаю? Возможно есть более разумный ход?

        Может есть шанс запустить данный код в чанк "дитто_новости".

        Сам чанк "ditto_news" (как бы шаблон вывода публикации, который был указан выше)
        <b>[+title+]</b><br />
        [+content+]


        с учетом того, что данный чанк указывается в коде категорий (папок):
        [[Ditto? &startID=`ид_папки (главной категории, под категорий)` &total=`all` &display=`all` &tpl=`ditto_news` &depth=`2` &hideFolders=`1`]]


        Я сделал так: - добавил пару чанков с JS в чанк "дитто_ньюс" (добавил табл стиля)
        <div class="dittonews">{{3-s1}}<b>[+title+]</b><br />[+content+]{{3-s3}}</div>

        В итоге: - в новости (папки) будут создаваться с таким текстом
        изображение 1-3шт. (аштмл кодом)
        {{3-s2}} 
        информация (аштмл кодом)


        Думаю легче уже не сделать, в итоге Титул и изображение стали кликабельными, оно и удобнее нежели тупо картинки.

        ---[дополнительно]-

        &summarize=`4`

        как понимаю это дитто ограничение на показ новостей (стоит, 4 новости на страницу), а вот это:
        [+pages+]

        дитто странички, если стоит ограничение и при превышении ограничения, создаётся страничка (список) туда и отправляются устаревшие новости (новости теже папки, которые показаны в админке, с лева).

        Верно мыли идут?

        ..--..
        По поводу спинетов.
        Сниппеты - это чистый PHP-код.

        Описать мелочь на языке программирования, которого не знаешь, весьма затруднительно и времени на изучения его нету, я не могу разорваться и делать несколько вещей одновременно (в этом случае, когда валл дел, я тупо ниче не делаю (перезагрузка)), есть книги с примером написания cms движка с нуля на РНР и т.п.  .но. времени нет.

        Предпочитаю не сигать выше головы, если это займет множество времени, на данный момент, выделяю время на изучение МОДх и дитто. Остальные элементы меня пока что не интересуют, пока это не освою не буду лезь в другие степи. Возможно я не верно изучаю их, докучая форумчан общества моими легкими вопросами, но отвечать на них я не заставляю, просто с ответом я быстрее пойму, в место многочасового метода "тыка" или ковырянием гугла в поисках непроверенной информации.

        Думаю понятно о чем я. Лучше один раз спросить, чем потерять ХХ часов.
          • 15286
          • 79 Posts
          Есть потребность вывести одну (или несколько) статей в разных разделах.
          Максим Коринец  написал фильтр по этому поводу: http://modxnotes.blogspot.com/2008/03/blog-post_18.html, но запустить фильтр мне не удаётся. Помогите, плиз...

          Имеем:

          Первый раздел (id4)
          - Статья
          - Статья
          Второй раздел (id8)
          - Статья
          - Статья

          TV "artist_category"
          Check box - с параметром:
          Отобразить в Первом разделе==4

          Завожу статью во Втором разделе, выбираю Check box.

          В Первом разделе вызываю Ditto с параметром &extenders=`example` (example.extender.inc.php - разумеется есть).

          Не работает.
          Подозреваю, что дело в неправильном TV...

            • 33114
            • 518 Posts
            TV выглядит следующим образом:

            тип: CheckBox

            возможные значения: @EVAL return $modx->runSnippet("Categories",array(’parent’=>4818));
              http://modx.ru - российская поддержка MODx
              http://newscup.ru - экспериментальный проект
              http://yentsun.com - персональный сайт
              • 33114
              • 518 Posts
              Сниппет Categories:
              <?php
              $children = $modx->getDocumentChildren($parent);
              sort($children);
              $total = count($children);
              for ($i=0;$i<$total;$i++) {
              	$i==$total-1 ? $output .= $children[$i]['pagetitle']."==".$children[$i]['id'] : $output .= $children[$i]['pagetitle']."==".$children[$i]['id'].":||";
              }
              return $output;
              ?>
                http://modx.ru - российская поддержка MODx
                http://newscup.ru - экспериментальный проект
                http://yentsun.com - персональный сайт
                • 15286
                • 79 Posts
                yentsun - спасибо!
                сделал, работает.. laugh

                жаль, что ты не с нами... успехов!
                  • 10734
                  • 12 Posts
                  Подскажите.. а как сделать вывод RSS- чтобы все статьи можно было прочитать, либо 10 последних по дате, например.. к сожалению поиск совершенно неудобоваримый на форуме- писали ли про это где-то по русски?
                    • 30122
                    • 28 Posts
                    Quote from: gevaldima at Nov 11, 2008, 10:31 PM

                    Подскажите.. а как сделать вывод RSS- чтобы все статьи можно было прочитать, либо 10 последних по дате, например.. к сожалению поиск совершенно неудобоваримый на форуме- писали ли про это где-то по русски?

                    пару страниц назад проскачила ссылка: http://ditto.modxcms.com/tutorials/custom-rss-feed.html
                    =)
                      • 10734
                      • 12 Posts
                      там не понятен смысл таких действий:

                      # Add [!Ditto? &format=`rss` &tpl=`ditto_rss_tpl`!] to a new document titled [(site_name)] Feed
                      # Make sure the document template is blank and the content-type text/xml

                      то есть получается это нужно добавлять в каждый новый документ? или добавлять в шаблон? просто первая строчка как-то не понятна...