We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33694
    • 742 Posts
    Спасение утопающих, дело рук самих утопающих.
    Если вы не способны решать поставленные перед вами задачи, то не нужно было за них браться, а то теперь получается местные виноваты в том, что у вас проект горит.

    P.S.
    Просто я в этих приметрах не разобрался толком ... может желания нет или лень ?
    Не смотря на то, что все примеры там предельно просты, пояснять их всё равно не хочется ... может желания нет или лень ?
      • 26085
      • 494 Posts
      У кого что то горит. Тот и денги за это должен платит
        • 30986
        • 70 Posts
        Quote from: SamZ at Oct 04, 2007, 02:09 PM

        У кого что то горит. Тот и денги за это должен платит
        Если вы о деньгах ? То скажу сразу , что сайт не коммерческий . Меня просто попросили сделать сайт из пары статистических страничек + маленькая гостевая ... и все . Я просто в свою очередь решил добать от себя кое- что : Поставить движок (мой любимый Modx) , добавить разделы новостей , галерею и что то еще .
        В дальнейшем я хотел опубликовать его на modx.ru , что бы услышать достойную критику .

        Вы , Samz , алчный человек !Деньги это не главное ... (это мое субьективное мнение wink )


        Спасение утопающих, дело рук самих утопающих.

        А я то думал , что это форум любителей CMF Modx .... И каждый должен помогать друг другу в меру "глубины познаний " этого движка . Но как я погляжу это далеко не так . Спасибо , [e]Bu$ter , ты мне открыл глаза !!!
          • 19164
          • 1,215 Posts
          ukrainer - [e]Bu$ter дело сказал во второй части своего сообщения, но ее ты почему-то не процитировал.

          В документации все максимально просто, нужно лишь взять и попробовать. А у тебя подход такой - я вот хочу как нибудь использовать PHx, ну что ни у кого идей нет как мне его использовать. Срочно надо!

          Если бы ты сразу написал конкретные вопросы, тебе уже давно бы ответили, а тебе срочно надо чтобы процитировали документацию и все разжевали, потому что самому читать облом. Если что-то непонятно в документации - спрашивай что, но для этого надо хотя бы попытаться с ней разобраться.
            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]
            • 30986
            • 70 Posts
            Окей тогда конкретнейший вопрос !
            Нужно сделать так что бы в зависимости от id документа вызывался ото или ионй сниппет :
            Я понял что нужно использовать PHx , а конкретнее это [+phx:if=`[+this+]`:is=`[+that+]`:then=`do this`:else=`do that`+] ... Правда еще не разобрался куда все это надо засунуть !
              • 33694
              • 742 Posts
              Если засунуть нужные сниппеты в чанки chunk1 и chunk2, то PHx можно использовать так:
              [+phx:if=`[*id*]`:is=`нужноечисло`:then=`{{chunk1}}`:else=`{{chunk2}}`+]
              А засунуть это нужно в то место где должен быть вывод этих сниппетов.
                • 30986
                • 70 Posts
                Я сделал вес как вы описали :

                [+phx:if=`[*id*]`:is=`нужноечисло`:then=`{{chunk1}}`:else=`{{chunk2}}`+] - я вставил в шаблон ,
                создал 1й чанк и вложил в него данный вызов [[Ditto? &параметры=... $параметры= ...]] , во второй чанк вложил вызов [[Jot]] ...
                Но в ответ PHx ничего не вывел , вместо параметров {{chunk}} вставил обычный текст ... но и здесь PHx ничего не вывел . Я думаю , что я где то напортачил ,а вот где не знаю !
                Сами вызовы сниппетов работоспособны и без PHx выводят то что нужно .
                  • 19164
                  • 1,215 Posts
                  PHx то проинсталлирован и настроен на событие OnWebPagePrerender OnParseDocument?

                  Вот еще примеры

                  [*id:is=`10`:then=`{{CHUNK}}:else=`HTML CODE`*]

                  или [*id:is=`11`:or:is=`15`:or:is=`22`:then=`[[Snippet1]]:else=`[[Snippet2]]`*]
                    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]
                    • 30986
                    • 70 Posts
                    PHx конечно проинсталил ... галочку в событиях поставил ...

                    У меня заработал только этот способ [*id:is=`11`:or:is=`15`:or:is=`22`:then=`[[Snippet1]]:else=`[[Snippet2]]`*]

                    Этот же способ заработал на половину [*id:is=`10`:then=`{{CHUNK}}ё:else=`HTML CODE`*] ,т.е. вместо вывода самого чанка он вывел только его название {{CHUNK}} .
                    Третий способ ничего не выводит - [+phx:if=`[*id*]`:is=`нужноечисло`:then=`{{chunk1}}`:else=`{{chunk2}}`+] .
                    Как это можно обьяснить ?
                      • 9675
                      • 63 Posts
                      Следующий код (шаблон для Ditto) не работает. Точнее не работает phx в нем. Синтаксически все верно. Почему он не работает?
                      [+phx:if=`[+template+]`:isnot=`12`:then=`
                      	<li>
                      		<h2>[+title+]</h2>
                      	</li>
                      `:else=`
                      	<li>
                      		<h3>[+title+]</h3>
                      		<img src="[[GetField? &docid=`[+recipe+]` &field=`preview`]]" alt="[+title+]" />
                      		[[GetField? &docid=`[+recipe+]` &field=`introtext`]]
                      		<ul class="dishes">
                      			[[Ditto? &tpl=`dish` &parents=`[+parent+]` &sortBy=`menuindex` &sortDir=`ASC` &display=`all` &filter=`recipe,[+recipe+],1`]]
                      		</ul>
                      	</li>
                      `+]