Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

При написании комментария не отображается, что комментарий на модерации

 

условие прописано: 

{if !$comment->approved}ожидает модерации{/if}

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

Письмо на почту приходит о добавлении нового, и сообщение, что но на модерации.

В админке он тоже висит, как новый на модерации.

Ссылка на сообщение
Поделиться на другие сайты

Сообщение о том, что комментарий на модерации, появляется только если я авторизирован как пользователь или администратор.

если авторизации нет - сообщения тоже нет...

Ссылка на сообщение
Поделиться на другие сайты

Сообщение о том, что комментарий на модерации, появляется только если я авторизирован как пользователь или администратор.

если авторизации нет - сообщения тоже нет...

Дак логично. Вы, как администратор, видите все комментарии

Ссылка на сообщение
Поделиться на другие сайты

Сообщение о том, что комментарий на модерации, появляется только если я авторизирован как пользователь или администратор.

если авторизации нет - сообщения тоже нет...

 

А как нужно то?)

Ссылка на сообщение
Поделиться на другие сайты

Нужно, чтоб неавторизованный пользователь видел сообщение о том, что его комментарий отправился.

В моем случае действия не происходит - его приведет к массе дублирония комментариев.

Ссылка на сообщение
Поделиться на другие сайты

Нужно, чтоб неавторизованный пользователь видел сообщение о том, что его комментарий отправился.

 

Стандартно в Simpla именно так и происходит. Смотрите, в частности, на демосайте.

В моем случае действия не происходит - его приведет к массе дублирония комментариев.

Должно быть, в Вашем случае что-то индивидуальное. Надо смотреть в деталях...

Ссылка на сообщение
Поделиться на другие сайты

С демо НЕЛЬЗЯ в принципе скопировать все, что участвует в работе, в частности, комментариев. Если у Вас в шаблоне так же, возможно, в PHP что-то не так.  А возможно, в настройках хостинга. Как-то раз встретился хостинг, где в переменных окружения отсутствовал параметр с IP - со всеми вытекающими...

Ссылка на сообщение
Поделиться на другие сайты

А где не работает? На основной теме?  Значит, там и причина.

Думаете, кто-то угадает конкретную  причину с указанием Ваших файлов и строк? Может, и повезет...

Ссылка на сообщение
Поделиться на другие сайты

Так выводится список комментариев

    <div class="testemonial-carousel">
      <div class="carousel-container">
    
        {foreach $comments as $comment name=com}
        <div class="single-testemonial">
          <div class="name">{$comment->name|escape}</div>
          <div class="gorod">{$comment->gorod|escape}</div>
          <div class="description">{$comment->text|escape|nl2br}</div>
          <div class="date">{$comment->date|date} {$comment->date|time}</div>
          <p style="color: red;">{if !$comment->approved}ожидает модерации{/if}</p>
        </div>
        {/foreach}


      </div>
    </div>
 

А вот так форма для написания комментария

 
    <!--Форма отправления комментария-->    
    <form class="comment_form1" method="post">
        <h2>Написать отзыв</h2>
        {if $error}
        <div class="message_error">
            {if $error=='captcha'}
            Неверно введена капча
            {elseif $error=='empty_name'}
            Введите имя
            {elseif $error=='empty_gorod'}
            Введите Город 
            {elseif $error=='empty_comment'}
            Введите комментарий
            {/if}
        </div>
        {/if}
        <textarea class="comment_textarea" id="comment_text" name="text" data-format=".+" data-notice="Введите комментарий">{$comment_text}</textarea><br />
        <div>
        <label for="comment_name">Имя</label><br />
        <input class="input_name" type="text" id="comment_name" name="name" value="{$comment_name}" data-format=".+" data-notice="Введите имя"/><br /><br />


        <label for="comment_gorod">Город</label><br />
        <input class="input_name" type="text" id="comment_gorod" name="gorod" value="{$comment_gorod}" data-format=".+" data-notice="Введите город"/><br /><br />


        <label for="comment_captcha">Число</label>
        <div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}" alt='captcha'/></div> 
        <input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/>
        <input class="button" type="submit" name="comment" value="Отправить" />
        </div>
    </form>
    <!--Форма отправления комментария (The End)--> 

 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...