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

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

Друзья! Возникла небольшая проблема!

Дело в том, что один и тот же посетитель оставляет комментарии от имени Администрации (а точнее админ сайта вводит комменты под именем Skytel) магазина и при этом его комментарии проходят без модерации. Что я сделал:

в ProductView.php записал:

elseif (empty($comment->name) OR $comment->name == 'admin' OR $comment->name == 'Admin' OR $comment->name == 'админ' OR $comment->name == 'Админ' OR $comment->name == 'Администратор' OR $comment->name == 'Администрация' OR $comment->name == 'Administrator' OR $comment->name == 'Модератор' OR $comment->name == 'модератор' OR $comment->name == 'Moderator' OR $comment->name == 'moderator')

а в product.tpl выделил то имя, под который админ добавляет комменты, т.е. Skytel:

{foreach $comments as $comment}
        <a name="comment_{$comment->id}"></a>
        <li>
            <!-- Имя и дата комментария-->
            <div class="comment_header {if $comment->name == 'Skytel'}admin-name{/if}">    
            {$comment->name|escape} <i>{$comment->date|date}, {$comment->date|time}</i>
                {if !$comment->approved}ожидает модерации</b>{/if}
            </div>
            <!-- Имя и дата комментария (The End)-->
            <!-- Комментарий -->
            {$comment->text|escape|nl2br}
            <!-- Комментарий (The End)-->
        </li>
{/foreach}

Но теперь этот вредный посетитель добавляет свои комметы от имени Skytel и они почему-то проходят и это при том, что я закомментировал вот это в ProductView.php :

// Если были одобренные комментарии от текущего ip, одобряем сразу
                //$this->db->query("SELECT 1 FROM __comments WHERE approved=1 AND ip=? LIMIT 1", $comment->ip);
                //if($this->db->num_rows()>0)
                //    $comment->approved = 1;

Как решить эту проблему? Хочется, что бы система определила админа и только после этого разрешала ввод имени Skytel или даже другое.

 

Поделитесь, пожалуйста своим опытом. Может, кто иначе решил эту проблему.

Спасибо за любую инфу!
 

 

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

Спасибо, kors!

Вроде бы получилось, только вот теперь "ожидает
модерации" не выходит, то есть совсем ничего, но в Админке коммент
добавился на модерацию.

Как сделать, чтобы сообщение "ожидает модерации" выводилось и только тому, кто добавил данное сообщение ?

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

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

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

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

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

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

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

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

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

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