daramal Опубликовано 2 мая, 2013 Жалоба Поделиться Опубликовано 2 мая, 2013 Друзья! Возникла небольшая проблема!Дело в том, что один и тот же посетитель оставляет комментарии от имени Администрации (а точнее админ сайта вводит комменты под именем 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 или даже другое. Поделитесь, пожалуйста своим опытом. Может, кто иначе решил эту проблему.Спасибо за любую инфу! Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 2 мая, 2013 Автор Жалоба Поделиться Опубликовано 2 мая, 2013 Спасибо, kors!Вроде бы получилось, только вот теперь "ожидаетмодерации" не выходит, то есть совсем ничего, но в Админке комментдобавился на модерацию.Как сделать, чтобы сообщение "ожидает модерации" выводилось и только тому, кто добавил данное сообщение ? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.