We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36823
    • 334 Posts
    Quote from: AKots at Feb 19, 2010, 07:58 AM

    Quote from: Andrei at Feb 19, 2010, 07:01 AM

    Чем Jot не скрипт, реализующий алгоритм?
    Ну конечно, можно и микроскопом гвозди заколачивать. Если надо на некоторых страницах совсем не выполнять Jot, то рекомендация все же его запускать (он постоянно, то есть на всех страницах, как раз и выполняется, подготавливая данные для ненужного вывода), а потом еще использовать прожорливый PHx, чтобы, в конце концов, решить, что все это было напрасно, так как вообще ничего не надо было делать – это верх абсурда.
    Quote from: Andrei at Feb 19, 2010, 07:01 AM

    Читать надо до конца, а не рвать текст.
    И какая конечная цель может оправдывать такое построение? Вроде бы задача поставлена достаточно ясно – вывести Jot надо на части страниц, а на другой – не надо, причем шаблон везде одинаковый и Jot вызывается из шаблона. Что тут можно нафантазировать, чтобы оправдать предложенную схему?
    Схема была предложена как вариант. Так как не ясна была конечная цель, был предложен наиболее простой вариант, не выходящий за рамки заданного вопроса. С использованием стандартных программных решений.
    Ещё раз повторяю, "не надо рвать текст", читайте первый пост и третий.
      • 785
      • 2,113 Posts
      Quote from: Andrei at Feb 19, 2010, 08:14 AM

      Схема была предложена как вариант. Так как не ясна была конечная цель, был предложен наиболее простой вариант, не выходящий за рамки заданного вопроса. С использованием стандартных программных решений.
      Ещё раз повторяю, "не надо рвать текст", читайте первый пост и третий.
      А сами пробовали читать? От того, что цитируете лишние предложения, смысла не прибавляется. Одно дело совсем не выполнять сниппет, другое дело выполнять, тратить ресурсы, но ничего не выводить. Предложенный вариант – худший из возможных. Если до сих пор это не понятно, то больше и говорить не о чем.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 36823
        • 334 Posts
        Не думаю, что выслушивание не уместных филлипиков, можно назвать разговором. А именно только это я и услышал. В любом случае, Ваше мнение заслуживает более фундаментального изложения.
          • 785
          • 2,113 Posts
          Quote from: Andrei at Feb 19, 2010, 10:45 AM

          Не думаю, что выслушивание не уместных филлипиков, можно назвать разговором
          Наверное, хотели написать «выслушивание неуместных филиппиков», но, как и в случае с исходной темой, опростоволосились. Кстати, и разговор лично я не собирался вести.
          Я достаточно доходчиво объяснил, почему предложение использовать PHx в шаблонах Jot в данной конкретной ситуации абсурдно, если Вы так это и не поняли – используйте на здоровье, мне это как-то безразлично. Объяснять что-то тем, кто не желает слушать, вряд ли имеет смысл.
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 36823
            • 334 Posts
            Где было предложено использовать PHx? smiley Глаза откройте и прочитайте! Выше я написал, что надо пробовать! Угомонитесь наконец.
              • 785
              • 2,113 Posts
              Quote from: Andrei at Feb 19, 2010, 12:40 PM

              Где было предложено использовать PHx? smiley Глаза откройте и прочитайте! Выше я написал, что надо пробовать! Угомонитесь наконец.
              То есть теперь выражение «надо пробовать» не расценивается как предложение. Оригинально. Цитирую:
              Quote from: Andrei at Feb 19, 2010, 06:57 AM

              Благодаря встроенному PHx, условия можно задавать в чанках для Jot
              Если это не предложение использовать PHx, то, наверное, надо лучше свои мысли высказывать.

              А вообще мне надоело – по сути: до сих пор считаете, что это хорошая идея? Тогда используйте ее, дело хозяйское. Если же, наконец, поняли, что идея плохая, неплохо было бы признать это.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 36823
                • 334 Posts
                Расценивайте, как хотите, но я не вкладывал в "надо пробовать" смысл, немедленно испробовать. И честно говоря, не думал, что мои слова произведут на Вас такой эффект. В Jot и MaxiGallery приходится использовать встроенный PHx, иначе придётся отказаться от их использования в таком виде как есть. Как есть, я имею в виду, в таком виде как можно скачать из репозитория. Сделав свои чанки или файлы шаблонов можно отказаться от использования встроенного плагина. Если не понятен смысл моих слов советую почитать о вышеуказанных сниппетах. PHx как отдельно установленный плагин я не использую и не предлагал использовать. Дальнейший метод беседы считаю лишённым смысла.
                  • 9085
                  • 630 Posts
                  А если вместо вызова jot поставить сниппет
                  [[getjot]]
                  в котором что-то вроде:

                  <?php // getjot
                  $pages = array(3,5) // docId-s
                  $id = $modx->documentIdentifier;
                  // or other.. As:
                  // if (strpos($_SERVER['REQUEST_URI'],'/blog/')===0)
                  if (in_array($id,$pages)) 
                  return '[!Jot? &subscribe=`1` &pagination=`10`!]';
                  ?>


                  С Jot-ом не пробовал, а вот Wayfinder вполне успешно "разбирается"

                  UPD решение без PHx и без TV. Насколько нерациональное - не знаю. smiley
                  upd2 русский в Code "красиво" выводится smiley
                    Правильно заданный вопрос повышает вероятность получения нужного ответа.
                    Что-то не работает? Загляните в лог ошибок!
                    Есть проблема? "Локализуйте" её!
                    Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
                    • 1788
                    • 1,103 Posts
                    [*phx:if=`[*jot*]`:is=`1`:then=`{{Jot}}`:else=``*]

                    Вроде так с phx smiley
                    [*jot*] - это параметр TV с выбором 1 или 0, по-умолчанию 0.
                    {{Jot}} - чанк с вызовом Jot.