We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31688
    • 85 Posts
    Quote from: Paprikas at Jun 13, 2009, 02:59 AM

    Во время редактирования. Закладка настройки страницы.

    В обоих случаях стоял пункт кэшируемый. Я отменил кэширование на том сайте где отображалось неправильно и вставил код, но не такой как на прошлом сайте. И все стало работать smiley

    Спасибо за помощь!

    Но хотелось бы понять почему так произошло? почему в одном случае вызываем снипет [!Jot? !] и оставляем кэширование, а в другом случае [[Jot? ]] и убираем кэширование?
      • 7662 ☆ A M B ☆
      • 276 Posts
      Quote from: ploshka at Apr 27, 2009, 12:06 PM

      Реализовываю FAQ на Jot. Пользователь задает вопрос - админ отвечает. Причем ответ в отдельном поле (answer). При модерации сообщения поле answer  не редактируется (не сохраняется после добавления).

      вызываю так:

      [!Jot? &subscribe=`1` &docid=`[*id*]` &tagid=`[*id*]` &action=`comments` &pagination=`10` &authorid=`1`  !]
      [!Jot? &action=`form` &docid=`[*id*]` &tagid=`[*id*]` &moderated=`1` &validate=`1` &captcha=`2` &notify=`2` &customfields=`name,answer` !]
      

      в чанке chunk.form.inc добавил

      	<label for="answer">Ответ:<br />
      	<textarea class="cutebox" tabindex="[+jot.seed:math=`?+5`+]" name="answer" cols="50" rows="8">[+form.field.answer:esc+]</textarea>
      	</label><br />


      в чанке chunk.comment.inc добавил

       <div class="jot-message">[+comment.custom.answer:wordwrap:esc:nl2br+]</div>


      что не так делаю? или недоделываю?

      Quote from: ploshka at Apr 28, 2009, 11:18 AM

      Задача решена. В чанке chunk.form.inc.html добавил
      	<label for="answer">Ответ:<br />
      	<textarea class="cutebox" tabindex="[+jot.seed:math=`?+5`+]" name="answer" cols="50" rows="8">[+form.field.custom.answer:esc+]</textarea>
      	</label><br />
      		


      Спасибо большое нужная штука smiley
      вот только подскажите плз как теперь скрыть это поле для пользователей но оставить для админа:)  - с этим разобрался

      осталось немного подправить так как не хочет сохранять то что отредактировал в ответе sad

      Помогите плз в чем проблема?:(


        http://modx.im - Russian community
        http://extras.evolution-cms.com - Repository for Evolution
        • 7662 ☆ A M B ☆
        • 276 Posts
        Решил вопрос по другому smiley
        Заменил поле тема на ответ smiley
          http://modx.im - Russian community
          http://extras.evolution-cms.com - Repository for Evolution
          • 22668
          • 718 Posts
          Quote from: nikolay.shabak at Jul 02, 2009, 08:15 AM

          Вниманию общественности предлагается Jot 1.1.4 с реализованной фичей "древовидные комментарии" :
          Ухты как интересно. Попробую обязательно.
          Дерева с отключенным яваскриптом не будет работать?
            • 25934
            • 6 Posts
            Как Jot’a заставить работать на несколько языках?

            Проблема в том, что сайт на 3 языках и у каждого надо чтобы форма коментариев было на своём яэыке (название полей, тех. инфо, типа "отправлено" "сообшений" итд)

            Неужели придется ставить 3 модификации сниппета?
              • 25934
              • 6 Posts
              Я согласен, что сниппет должен быть один, но в Jot’e нет языковых файлов – там все надписи нахдятся в файлах темплейтов
              Типа:
              <a name="jf[+jot.link.id+]"></a>
              <h2>[+form.edit:is=`1`:then=`Edit comment`:else=`Write a comment`+]</h2>
              <div class="jot-list">
              <ul>
              	<li>Required fields are marked with <b>*</b>.
              </ul>


              А на сайте языки реализовнны как разныи ветки дерева

              Как быть?
                • 897
                • 1,620 Posts
                видимо переопределить их через чанки
                http://wiki.modxcms.com/index.php/Jot#Template_parameters
                  "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

                  Who can defeat the Russian bear?
                  • 785
                  • 2,113 Posts
                  Quote from: saigo at Jul 07, 2009, 04:00 AM

                  Как быть?
                  Так как часть текстов включена прямо в jot.class.inc.php, есть два варианта – или внести изменения в этот файл, добавив поддержку нескольких языков (это не так сложно), или использовать несколько версий Jot в разных папках.

                  Quote from: nikolay.shabak at Jul 06, 2009, 05:14 PM

                  должен смотреть какой язык сейчас активен
                  Что значит «должен»? Не подскажете, как его обязать исполнять этот долг?
                    Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                    Статьи о MODx, регулярно новые публикации
                    • 785
                    • 2,113 Posts
                    Quote from: nikolay.shabak at Jul 07, 2009, 06:28 AM

                    модифицируется jot.class.inc.php
                    То есть «должен» просто неверное описание ситуации – для того, чтобы что-то заработало, нужны знания PHP, а оригинальный сниппет ничего похожего не делает. Если же знаний в PHP не хватает, то дублирование папки со сниппетом – наиболее простой вариант.
                    Кстати, в данном случае $_SESSION и TV вообще-то не нужны – достаточно передавать язык в качестве параметра при вызове, а в jot.class.inc.php подключать те или иные языковые файлы вместо жестко зашитых фраз. Шаблоны с разными языками можно подключать и просто с помощью стандартных параметров Jot, а можно модифицировать их вызов на основе языка (то есть дополнительного параметра).
                      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                      Статьи о MODx, регулярно новые публикации
                      • 22668
                      • 718 Posts
                      Джотом сейчас никто не занимается.
                      Я думаю никто против не будет если вы это дело реализуете)