We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36823
    • 334 Posts
    Когда вставляю в плейсхолдер модификатор limit, начинают некоторые буквы заменяться абы чем.
    [+comment.title:limit=`85`+]
    "У меня вот такое впечатление создалось, что не�..."
    [+comment.title:limit=`90`+]
    "У меня вот такое впечатление создалось, что некот..."
    Сайт, база - utf8, всё везде читаемо. Нет проблем с кодировкой. Только когда вставляю limit.
    MODx 0.9.6.1p2, 0.9.6.3RC2. Может кто-нибудь сталкивался с подобной проблемой?
      • 1978
      • 131 Posts
      скорее всего код файлах jot не utf - перекодируй и все пройдет.
        Как русифировать Modx 0.9.6.1(QuickEdit, TinyMCE)
        QuickEdit под win-1251 без mb_-функций
        • 14651
        • 46 Posts
        Объясните пожалуйста. Если есть готовые решения - вобще супер.
        Вывод последних 10 комментариев со всех страниц
        Вывод последних 10 комментариев с определенных страниц

        как реализовать?

        Спасибо!
          не просто дизайнеру копаться в скриптах...спасибо за понимание
          • 36823
          • 334 Posts
          http://modxcms.com/forums/index.php?PHPSESSID=b316b425b4cfe551dc03ac073ae1f59b&topic=15746.msg101364#msg101364
          Штатного решения нет.

          [!Jot? &placeholders=`1` &output=`0` &tplComments=`latest_tpl` &sortby=`createdon`  &pagination=`2` &css=`0` &docid=`ваш_id`!]
          [+jot.html.comments+]
          Последние 2 комментария без разбиения на страницы.
            • 3352
            • 1 Posts
            Здравствуйте, с модх знаком три дня. Нужно установить гостевую книгу. Пользователи задают вопрос, а админ отвечает. Взял jot 1.1.4 так как он был уже встроен в мodx. Все вроде нормально установил сайт на Денвере. Вывожу страницу с гостевой ввожу сообщение, а оно не высвечивается сразу. Для того, что бы высветить нужно зайти в управление ресурсами выбрать снипеты и запустить джот. И так приходиться делать каждый раз, что бы увидеть сообщение.

            Отредактировать сообщение тоже не получается. Как избавиться от этой проблемы? Можно ли сделать права отдельным пользователям так, что бы они могли редактировать только гостевую книгу и все? Есть ли какой ни будь плаген для того, что бы редактировать сообщения не со страницы а из него?

            Спасибо.
              • 26085
              • 494 Posts
              <?php
              /**
              * @desc СЧётчик сообщений для jot
              */
              //[!messageCount?id=``!]
                  global $modx;
                  $sql = "SELECT count(*) as count FROM `modx_jot_content` where uparent in(’".$id."’) group by  uparent";
                  $rs = $modx->db->query($sql);
                  $numRows = $modx->db->getRow($rs,"num");
                  if(is_array($numRows))       
                      return  $numRows[0];
                  else
                      return 0;         
              ?>
              Есть у кого другие варианты реализации вывода колва комментов в посте через Ditto?
                • 6272
                • 95 Posts
                Quote from: kosha at Aug 04, 2008, 03:36 AM

                Нашла решение в английской ветке, может кому пригодится:
                <a href="[~[+comment.uparent+]~]#commentsAnchor"><h2>[+comment.title:limit:esc+]</h2></a>
                Уж и не знаю какой понт от того, что все заголовки ссылаются на первый коммент, но за идею спасибо - я додумал:
                <span class="jot-subject"><a href="[~[+comment.uparent+]~]#o[+comment.postnumber+]">[+comment.title:limit:esc+]
                <span class="jot-poster"><A NAME="o[+comment.postnumber+]"><b>Ответ #[+comment.postnumber+]
                Для тех кто не в теме - меняется это в chunk.comment.inc.html
                На выходе получаем уник-линк для каждого коммента любой страницы.
                  • 6272
                  • 95 Posts
                  Quote from: beast_drc at Sep 08, 2008, 07:01 AM

                  Заработало, убрал галку "Кэшируемый" из документа, где вызывается jot..

                  Исправил название smiley) хе.. иногда промахиваюсь по кнопкам ))

                  А мне не помогло. Имеем в чанке:
                  <div id="commentsAnchor">
                  [!Jot? &customfields=`name,email,comment` &canmoderate=`Site Admins` &pagination=`30` &captcha=`1` &badwords=`dotNet` &guestname=`Гость`!]
                  </div>

                  Чанк идет в шаблоне к разделу. Без &captcha=`1` все работает отлично. С капчей комменты не добавить - проверочный код всегда неверен. Галку Кэшируемый в Настройка страницы пробовал снимать и обновлять страницу - не помогает. Есть идеи как починить? Без капчи будет много спама...

                  Добавлено: минуя чанк и шаблон - вставил код в некэш. страницу - код неверен. Насколько понимаю та же капча (?) при регистрации веб-юзера работает верно.
                    • 6272
                    • 95 Posts
                    Взял внаглую из стандартного чанка FormSignup форму капчи, которая работает, вставил - та же хрень = код неверен. Немного изменил, получил:
                    [+jot.captcha:is=`1`:then=`
                    <div style="width:150px;margin-top: 5px;margin-bottom: 5px;"><a href="[+action+]"><img align="top" src="[(base_url)]manager/includes/veriword.php" width="148" height="60" alt="Кликните для обновления кода." style="border: 1px solid #039" /></a></div>
                    <br><input type="text" name="vericode" class="inputBox" size="20" />
                    `:strip+]

                    Тоже код неверен. Я в тупике smiley Есть идеи?

                    Добавлено: по умолчанию там было (что тоже не работало):
                    [+jot.captcha:is=`1`:then=`
                    <div style="width:150px;margin-top: 5px;margin-bottom: 5px;"><a href="[+jot.link.current:esc+]"><img src="[(base_url)]manager/includes/veriword.php?rand=[+jot.seed+]" width="148" height="60" alt="Êëèêíèòå äëÿ îáíîâëåíèÿ êîäà." style="border: 1px solid #003399" /></a></div>
                    <label for="vericode[+jot.id+]">Ïðîâåðî÷íûé êîä:<br /><input type="text" name="vericode" style="width:150px;" size="20" id="vericode[+jot.id+]" /></label> 
                    `:strip+]
                      • 3922
                      • 21 Posts
                      Возникла проблема. Как сделать чтобы новые коментарии не публиковлись?