We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1834
    • 9 Posts
    Доброго времени суток уважаемые. У меня есть Flash-сайт и мне необходимо чтобы его содержимое управлялось через MODx. Я пробовал разобратся с этим при помощи статьи http://modxcms.com/learn/solutions/flash-cms.html , но она на английском и сложно чему-либо из нее научится. Может у кого-нибудь есть перевод этой статьи или кто-нибудь может объяснить прицип взаимодействия между Flash-ем и MODx-ом.
      • 16545
      • 358 Posts
      http://translate.google.com/translate?js=y&prev=_t&hl=en&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fmodxcms.com%2Flearn%2Fsolutions%2Fflash-cms.html&sl=en&tl=ru
        • 1834
        • 9 Posts
        labasus большое спасибо вам за совет, но чесно говоря, статья не очень хорошо объясняет как именно реализовать Flash-сайт под управлением MODx. Дело в том что я новичек, а статья описывает процесс разработки не достаточно подробно. Может у кого есть более подробная информация.
        Заранее благодарен.
          • 32725
          • 107 Posts
          Смысл в том, что для MODx абсолютно все-равно, какой контент генерировать: HTML или XML.
          Для флеш сайта вам понадобится XML. Но без знаний PHP и принципов работы MODx ничего не получится, так как всякие Ditto, Wayfinder и прочие сниппеты ориентированы на вывод HTML.

          Как собственно делать сайт - это зависит от конкретного сайта. И делать его должны программист и флешер, работающие в паре (если конечно это не один человек).

          Например здесь: http://goryushina.com сайт вообще флешово-аяксовый. Некоторые части контента в html (новости, текстовые страницы), а некоторые в xml (фотогалереи, структура, меню).

          Update: Ошибся. Все-таки Ditto умеет и XML выводить.
            My portfolio
            Самурай без меча подобен самураю с мечом, только без меча.
            • 1834
            • 9 Posts
            Wuron скажите плиз где swf-ка должна искать xml файл сгенерированный modx-ом. Я все никак не могу понять принцип взаимодействия Flash-а и modx-а.
            С генерацией HTML контента все понятно: у нас есть шаблон, который мы разбиваем на чанки, создаем различные сниппеты для генерации необходимого кода и затем в нужном документе вызываем необходимый сниппет.
            А вот с XML не понятно куда размещать swf-ку, где эта swf-ка должна искать XML файлы и т.д.
              • 32725
              • 107 Posts
              Простой пример:
              Допустим у вас не флешовый сайт, а вполне себе обычный, только главное меню у него на флеше.

              Тогда в шаблоне страницы там где должно быть меню, у вас что-то типа такого:
              <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
                  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
                  <param name="movie" value="/assets/flash/menu.swf" />
                  <param name="flashVars" value="menu_src=[~25~]" />
                  <embed src="/assets/flash/menu.swf" flashVars="menu_src=[~25~]" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
              </object>
              


              т.е. здесь есть флешка, в которую передаются какие-то flashVars с каким-то параметром menu_src=[~25~].
              "[~25~]" естественно преобразуется в какую-то ссылку типа "/additional/xml/menu"

              На страничке с ID = 25 у вас установлен content_type text/xml и выполняется сниппет, который выводит что-то в стиле:
              <menu>
                  <item name="О компании">http://example.com/about.html</item>
                  <item name="Услуги">http://example.com/services.html</item>
                  <item name="Обратная связь">http://example.com/feedback.html</item>
              </menu>
              


              Флешка (/assets/flash/menu.swf), которая должна выводить меню проверяет переменную "menu_src" и идет по url, который в ней находится, считывает данные из XML и выводит меню.

              С флешовым сайтом все точно также, просто данных больше.

              P.S. Естественно все параметры выдуманные. В моем случае флешер мне говорил, какие переменные ему нужны и в каком виде я должен выводить данные.
                My portfolio
                Самурай без меча подобен самураю с мечом, только без меча.
                • 1834
                • 9 Posts
                Блин!!! Не понимаю как и с помощью каких классов Flash "видит" передаваемые ему переменные от MODx-а.
                К примеру. У нас есть большая swf-ка, которая представляет из себя весь сайт. Мы скидываем ее в папку /assets/flash. Далее нам необходимо создать шаблон страницы который бы вызывал данную swf-ку.
                Может у кого есть пример?
                  • 32725
                  • 107 Posts
                  Каких еще классов?
                  И никакие не переменные от MODx. Это обычное поведение флеша.
                  http://kb2.adobe.com/cps/127/tn_12701.html

                  Если написать <param name="flashVars" value="foo=bar" />, то флешка получит переменную foo со значением bar. все.

                  Просто насколько я понимаю:
                  1. вы не флешер и не программист.
                  2. у вас есть какая-то флешка, которую делали не вы
                  3. вы абсолютно не понимаете, как она работает
                  4. вы хотите сайт на флеше

                  Если все вышеперечисленное действительно, то выход из ситуации только один - наймите специалиста и заплатите ему деньги за работу.
                    My portfolio
                    Самурай без меча подобен самураю с мечом, только без меча.

                  This discussion is closed to further replies. Keep calm and carry on.