We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 30122
    • 28 Posts
    Доброго дня.

    Задача: реализовать функцию ответа/ов модератора на комментарий посетителя.
    Кто-нибудь сталкивался? Есть решения?

    Спасибо.
      • 785
      • 2,113 Posts
      Не совсем, но что-то похожее делал. Внеся минимальные исправления в phx.parser.class.inc, а получил, что введенные в комментарий <moderator> и </moderator> заменяются при выводе соответственно на <span class="moderator"> и </span> (в базе хранятся исходные теги). Описав класс moderator в CSS можно добиться, чтобы нужные фрагменты отличались от остального текста. В принципе можно заменять на что-то другое – например на текст «Комментарий модератора:» и собственно исходный текст.
      Недостаток такого метода состоит в том, что данный комментарий может написать любой, но для этого он должен знать, что имеются такие теги: <moderator> и </moderator>, а простому посетителю узнать об этом невозможно. Да и редактировать чужие сообщения могут только модераторы.
      Более глубокие исправления лично мне были не нужны, поэтому я их не делал.
      Для описанного нужно в файле assets/snippets/jot/includes/phx.parser.class.inc
      Ниже строки
      $output = str_replace(array("[","]","`"),array("&#91;","&#93;","&#96;"),$output);
      добавить строку:
      $output = str_replace(array(’&lt;moderator&gt;’,’&lt;/moderator&gt;’),array(’<span class="moderator">’,’</span>’),$output);
      и, естественно, описать класс в CSS.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 30122
        • 28 Posts
        Это решение, но уж больно замысловатое для рядового пользователя, который будет "сидеть на ответах".
        Требование начальства: "Такое же простое как и добавление комментария".
        Увы и ах =)
          • 785
          • 2,113 Posts
          Можно, конечно, и проще сделать, но это потребует значительных исправлений в коде сниппета. Кроме того, еще придумать надо, как должен для пользователя выглядеть алгоритм ответов, чтобы он не нарушал общую логику работы Jot.
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 30122
            • 28 Posts
            Я с php не очень — практически не пишу, только разбираюсь в чужом коде по надобности.
            Так что спрашиваю только на случай, что может быть у кого-то лежит уже готовое решение, и этот кто-то не против им поделиться с общественностью.
            Но вечерком покапаюсь в коде все-таки...