We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26586
    • 184 Posts
    изобретатели велосипеда, чем вам не угодил?
    getField
      • 22301
      • 1,084 Posts
      Во-первых, getField 1.3 beta -- это врядли можно назвать готовым велосипедом. меня бета смущает smiley

      Во-вторых, под "изобретением велосипеда" обычно понимают псевдотворческую работу по "переосмыслению" давно уже устоявшихся и хорошо зарекомендовавших себя решений (см. во-первых). Segr, в общем, если те "повезло", и ты наткнулся на гетФилд раньше, -- то это не повод оскорблять остальных членов сообщества smiley)

      В-третьих, любым php-программером, знакомым с Modx, сниппет, что выше, пишется в разы быстрее, чем getField ищется в репозитории, качается, распаковывается, изучается и тестируется.

      В-четвёртых, по моему скромному мнению, с образовательной и показательной точек зрения, лучше осознанно юзать вот такой вот простой самописный сиппет.

      В-пятых, чтобы впредь воздерживаться от оскорблений:)), внимательно читай ветку. Изначально мы неправильно поняли, что же всё-таки хочет rellocat, потому я и предложил решение по массированному выводу детей как альтернативу Ditto. Но даже после модификации, как мне кажется, полученный сниппет практичнее getField’a, в том числе и по "в-чётвёртых" причинам.
        [img]http://jurist-info.ru/pic/rrr.jpg[/img]

        Безжалостный пияр!
        Artima -- неуч!
        Осторожно: преступная локализация -- modx-cms.ru
        Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

        Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
        • 26586
        • 184 Posts
        Во-первых, то что вас смущает - ваше личное дело. Меня нет. Кого-то может тоже нет.

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

        В-третьих, насколько я понимаю, идеология modx подразумевает использование готовых сниппетов, а не написание по каждому поводу новых. Именно для хранения и сбора таких готовых решений и существует репозиторий. Я не понимаю где и кого я оскорбил?

        В-четвертых, если вы человека хотите научить писать одноразовые сниппеты, то наверное да, лучше писать самому, чем использовать готовое.

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


          • 22301
          • 1,084 Posts
          ну, вот к чему флейм?:)

          1. Вот после этого заявления общение с тобой надо прекращать, потому что даже после обращения к тебе в шутливой форме, ты перешёл-таки на личности, значит, не врубаешь...

          но я не поленюсь и продолжу!!!

          2. Круто! Расскажи об этом не мне, а rellocat, только не в хамской манере (я всё про велосипед), или ещё кому-нибудь, кому срочно нужна будет помощь на форуме.

          3. Прочти ещё раз, что я написал ранее про изобретение велосипеда -- я там привёл собственное определение. Внимательно! А потом дай ссылку на место, где официально идеология MODx излагается и что она подразумевает. Я бы с удовольствием глянул.
          А вот фреймворковость и опенсурсность подразумевают, что можно и нужно с лёгкостью использовать свои скрипты в качестве сниппетов, модулей, плагинов и даже отдельных классов.

          4. В первую очередь мы человеку захотели помочь и сделали это довольно оперативно, а вот ты -- запоздало. И плюс ко всему, надеюсь, что в случае возникновения такой потребности, rellocat не придётся искать туториал по плейсхолдерам, например.

          5. Вот видишь, вот у меня не получается внятно выражать свои мысли, до тебя не сразу доходит. Думаю, что это всеобщая проблема, и нет ничего страшного, что мы с rellocat не сразу поняли друг друга.
          И любой вменяемый человек знает, что оправдывается только виноватый:) Расскажи, пожалуйста, в чём я виноват?:)
          И ещё, я намеренно предложил именно этот свой сниппет, хотя есть в копилке и более простые варианты ещё со времён Etomite, и более сложные варианты с кучей параметров, появившиеся ещё задолго до того, как на офф. сайте возник репозиторий. И именно этот сниппет стал в какой-то мере плодом коллективного творчества сообщества в августе прошлого года (и я опять же про велосипед).
            [img]http://jurist-info.ru/pic/rrr.jpg[/img]

            Безжалостный пияр!
            Artima -- неуч!
            Осторожно: преступная локализация -- modx-cms.ru
            Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

            Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
            • 26586
            • 184 Posts
            ушел в приват
              • 897
              • 1,620 Posts
              заканчивайте господа, или в диван идите.
                "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                Не используйте Revo для "просто сайтов". Используйте Evo

                Who can defeat the Russian bear?
                • 22301
                • 1,084 Posts
                grin "в диван" звучит как надругательство grin
                  [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                  Безжалостный пияр!
                  Artima -- неуч!
                  Осторожно: преступная локализация -- modx-cms.ru
                  Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                  Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                  • 26698
                  • 148 Posts
                  To openagate: Отличный сниппет, наскока я могу понять, очень-очень близко к тому, чего я пытаюсь получить: http://modxcms.com/forums/index.php/topic,19865.0.html.

                  У меня по нему есть вопросик: а реально ли его пару раз на одной странице вызвать? Мне нужно, чтобы с одного вызова ссылка была текстовой, а с другого - графической (просто планируется текстовую ссылку и картинку распихать по разным чанкам). И, не знаю, может, я невнимательно смотрел код, но не нашёл ограничений (мне надо не более трёх заголовков выводить), ну и сортировка тоже интересует...
                    • 22301
                    • 1,084 Posts
                    Попробуй два раза вызывать с разными чанками, должно получиться.

                    Что не получится точно (без PHx) -- это вызов с разными параметрами, так как фактически на странице будет один и тот же скрипт, только в двух местах, а переменные переопределятся.

                      [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                      Безжалостный пияр!
                      Artima -- неуч!
                      Осторожно: преступная локализация -- modx-cms.ru
                      Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                      Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                      • 26698
                      • 148 Posts
                      Спасиб smiley
                      Ох уж, мне этот PHx... Не-е, с моим дезигнерским мышлением, это я не осилю, пожалуй smiley
                      http://s-g-k.ru/fujikura.html - не подскажешь, на чём сделано меню? Это не Wayfinder? Меня гложет мысль, как деактивировать текст ссылки, чтобы активная страница не ссылалась на саму себя. Никто не колется sad