We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 8031
    • 70 Posts
    Друзья, а не подскажете, есть ли способ на Jot сделать комментарии с ответами. (Полноценный блог, а не гостевая книга)
    И если нет, то какой сниппет может такое реализовать
      • 6268
      • 8 Posts
      Я в курсе что тут этот вопрос уже звучал не однократно, и рабочего решения нет (по крайней мере для меня). Однако задам вопрос!

      Каким образом можно вывести количество комментариев?

      К примеру у меня есть шаблон "Главный шаблон" где размещён вызов Ditto

      Новость№1

      Содержание...

      Читать далее >

      Опубликовано: 01.01.10 | Комментариев: (тут собственно нужно вывести их количество)


      сама же новость находится в другом шаблоне с вызовом Jot

      Очень прошу вас помочь, перерыл практически всё по этому запросу, есть ли какие нибудь плейсхолдеры или иные способы вызвать количество комментариев?
        • 7662 ☆ A M B ☆
        • 276 Posts
        Подскажите как реализовать появление новых комментов вверху а не в низу

        Пробую как написано в WIKI

        &sortby yes (comma separated sort string) syntax:

        fieldname:a (for ascending) or fieldname:d (for descending) defaults to «createdon:d».


        но не работает sad

        возможно потому что использую jot tree edition

        http://www.bumerangrs.ru/dizajn-interera1

        Есть ли решение ?
          http://modx.im - Russian community
          http://extras.evolution-cms.com - Repository for Evolution
          • 9675
          • 63 Posts
          Quote from: filin at Jun 02, 2008, 06:46 AM

          А почему бы не прочитать внимательно вопрос? smiley
          Разве я что-то писал про группы? Я не хочу указывать группы и вообще создавать группы. Я хочу всем авторизованным пользователям показывать форму, а не авторизованным не показывать. Это — возможно?
          Столкнулся с той же проблемой. Можно так [+form.guest:is=`1`:then=``:else=`<форма>`+]. Т. е. гостям не показывать.
            • 10265
            • 15 Posts
            Есть ли какой-нить способ разрешить пользователям на сайте добавлять к сообщению до 5 картинок? Я пытаюсь сделать Доску объявлений на Jot. Вроде всё заработало как надо, нужно вот эту штуку ещё сделать. Помогите пожалуйста.
              • 19394
              • 2 Posts
              Quote from: dmi3y at Jun 15, 2009, 09:43 AM

              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

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

              Продолжение grin
              Сделала так, чтобы поле "ответ" отображался только при редактировании.
              Возможно, наверно, еще какие-то другие условия выставить...
              [+form.edit:is=`1`:then=`
              <label for="answer"><textarea class="cutebox" tabindex="[+jot.seed:math=`?+4`+]" name="answer" cols="50" rows="8">[+form.field.custom.answer:esc+]</textarea>
              </label><br />
              `:else=`
              <input name="answer" type="hidden" value="Ответ" />
              `+]
                • 19394
                • 2 Posts
                Подскажите, пожалуйста, как можно сделать автоматическую отправку писем людям на их e-mail определенного содержания при публикации их комментариев (выставлена предмодерация)?

                Т.е. как раз для функции вопрос-ответ, чтобы как только ответ будет получен, им бы пришло письмо с ответом или со ссылкой на ответ.
                  • 33563
                  • 17 Posts
                  Как лучше сделать сортировку страниц по количеству комментариев на них?

                  Тривиального ничего в голову не приходит…
                    • 9085
                    • 630 Posts
                    Quote from: zk at Jul 02, 2010, 05:47 PM

                    Как лучше сделать сортировку страниц по количеству комментариев на них?

                    Тривиального ничего в голову не приходит…
                    Если нужен блок, выводящий "наиболее комментируемое", то самописный сниппет с выборкой по таблицам, пожалуй, подойдет. Запрос выглядит как-то так:

                    SELECT count( b.id ) , a.id, a.pagetitle
                    FROM modx_site_content a
                    INNER JOIN modx_jot_content b ON a.id = b.uparent
                    GROUP BY a.id
                    ORDER BY ’1’ DESC
                    LIMIT 0,10
                    Как выводить - дело хозяйское.. хоть echo.. хоть чанки-плейсхолдеры..
                      Правильно заданный вопрос повышает вероятность получения нужного ответа.
                      Что-то не работает? Загляните в лог ошибок!
                      Есть проблема? "Локализуйте" её!
                      Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
                      • 9085
                      • 630 Posts
                      факт:
                      Jot генерирует случайный tabindex для первого поля формы комментария, а для каждого следующего - на единичку больше.
                      проблема:
                      Все бы хорошо, но при переносе сайта на *nix хостинг выяснилось, что переходы tab-ом по форме комментариев иногда "подглючивают".Например, тут:
                      http://akmalov.ru/free_stuff/modx/jot_on_ajax.html
                      у меня только "опера" нормально прошлась "tab-ом" (тестировал, правда, один раз всего.. может повезло)
                      Почему-то хочется ругаться smiley

                      разбор полетов:
                      Вся "беда" в одной строчке (строка 119) файла jot.class.inc.php
                      		$this->config["seed"] = rand();


                      По умолчанию функция возвращает целое число от 0 до RAND_MAX. На windows-платформе RAND_MAX = 32768; на *nix - больше... Точности не нужны... Важно вот что:

                      This attribute specifies the position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros.
                      http://www.w3.org/TR/html401/interact/forms.html#adef-tabindex

                      Решение:
                      В общем, изменяя строку на что-то вроде
                      		$this->config["seed"] = rand(300,32760);

                      добиваемся нормальной работы tabindex (и оставляем "место" для WebLogin, например.)

                      Если всё верно - надо бы на исправление!?

                      Мелочи про jot, в том числе и про tabindex.. периодически пополняется.

                      ps. Русский перевод jot обращается к шаблону Modx (manager), который не входит в дистрибутив. Не существующие изображения вида:
                      ([(base_url)]manager/media/style/MODx/images/icons/folder_page_add.gif)
                      Мелочи, но все же. Нет ли доработанной версии перевода? ("поставил и работает")
                      pps. Сам "доработал" и готов выложить.. однако не хотелось бы плодить дубли... Думаю, многие уже поправили.. Но почему-то готового решения все же не нашёл. sad Или так задумано? (хочешь-не хочешь.. а в шаблон заглянешь)


                        Правильно заданный вопрос повышает вероятность получения нужного ответа.
                        Что-то не работает? Загляните в лог ошибок!
                        Есть проблема? "Локализуйте" её!
                        Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx