We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23637
    • 43 Posts
    Привет!

    Я только начинаю в modx, вот что интересует.

    Как в интротексте к новости поместить картинку. Я смотрю что Summary (introtext) содержит просто текст.

    И еще: что лучше для новостей: Ditto или NewsListing?

    Спасибо!
      • 19164
      • 1,215 Posts
      Для картинки лучше создать отдельный TV с типом image.

      NewsListing прошлый век, Ditto однозначно.
        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]
        • 21524
        • 90 Posts
        мне вот то же самое нужно. только я не разобрался совсем. создал TV, выставил его в image. а дальше что? как в Ditto подгружать изображение и отправлять его название [+tvimage+], чтобы этот параметр выводил его на странице новостей?
          • 19164
          • 1,215 Posts
          В дитто вызывается как [+название_TV+]
            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]
            • 23637
            • 43 Posts
            Спасибо! Идея понятна!

            Классно всетаки эти ТВ придумали.

            :-)
              • 25392
              • 34 Posts
              А еще лучше через PHx сделать проверку на наличие картинки. Если есть картинка в TV - она выводится, если картинки нет - идет простой текст.
              например так:
              <div class="news">
              <p>[+phx:if=`[+tvnews-foto+]`:is=``:then=``:else=`<img src="[+tvnews-foto+]" class="foto" alt="[+pagetitle+]">`+][+introtext+]</p>
              </div>
              
                MODx Ukraine
                • 23637
                • 43 Posts
                Спасибо! Это будет самое универсальное.

                п.с. Надо учить phx rolleyes
                  • 22388
                  • 100 Posts
                  Вот тоже столкнуся с проблемой вывода картинки в интротексте: нужно по возможности сделать это максимально универсально, пробую так:
                  Создал TV "leftimage" с параметрами:
                  тип ввода - image
                  dизуальный компонент - image
                  class - newsimages (тот, что описан в моём css)
                  Всё остальное оставил пустым.

                  В параметрах документа выбираю нужный рисунок в значении TV, затем вставляю [*leftimage*] в поле интротекста и в поле основного текста, в итоге в полной части статьи - всё ок, в интротексе - пусто, картинки нет! undecided
                  Что я не так делаю?

                  P.S. И ещё интересно, почему когда нажимаю на кнопку "вставить", чтобы вставить нужный рисунок в значение TV, опера при этом виснет намертво, при этом в других браузерах - firefox, epiphany - всё ок? huh (под линуксом)
                    Sorry for my english! smiley
                    • 22388
                    • 100 Posts
                    Quote from: OSBoy at Dec 30, 2007, 02:25 PM
                    пробую так:
                    Создал TV "leftimage" с параметрами:
                    тип ввода - image
                    dизуальный компонент - image
                    class - newsimages (тот, что описан в моём css)
                    Всё остальное оставил пустым.

                    В параметрах документа выбираю нужный рисунок в значении TV, затем вставляю [*leftimage*] в поле интротекста и в поле основного текста, в итоге в полной части статьи - всё ок, в интротексе - пусто, картинки нет! undecided
                    Что я не так делаю?
                    В чём моя ошибка, кажется разобрался - ведь на главной странице, где выводятся краткие версии новостей, значение TV "leftimage" берётся для самой страницы, а не для каждой новости, каждая из которых - это отдельный документ! Но тогда вопрос - как быть?? Очень не хочется в интротексте каждой новости вручную вбивать картинки! embarrassed
                      Sorry for my english! smiley
                      • 19164
                      • 1,215 Posts
                      Если вывод новостей через дитто, то выводить надо [+leftimage+] в шаблоне tpl а не [*leftimage*]
                        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]