» »

Запрет повторных комментарий для uCoz

Запрет повторных комментарий для uCoz

Этот вариант направлен по созданию на сайте запрета на второе подряд или повторное добавления комментария к одному и тому же материалу uCoz. А точнее задача состоит в том, что пользователь может написать один комментарий к одному файлу или статье, где идет жесткое ограничение. Его можно применять на отзывах или создавать для того, чтоб не разводили под материалом ненужную информацию.

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

Как только оставили свой коммент, и решили второй прописать, то появится такой окно, где можно прочесть, что по каким причинам вы можете получить полноценный доступ, что также относится к полной функциональности. Тем вероятно под такую версию можно много сделать, главное чтоб все корректно работало.

Скрипт на запрет на повторное добавления комментария к материалу

Приступаем к установке:

В админ панели заходим вид комментариев и в самом низу прописываем этот код.

Код
<?if($IS_OWN$=1)?><?if($CUR_GROUP_ID$='4')?><?else?>  
<script>$(document).ready(function(){  
  $("#uform_otvet").css('display', 'none');  
  $("#inf_plus_otvet").css('display', 'block');  
  });  
</script><?endif?><?endif?>

Для группы администратора это ограничение не касается, где группа его представлена под номером 4, где вы самостоятельно можете добавить другие группы, где этот скрипт не будет касаться урезанию прав по комментариям.

Вам нужно добавить условием || CUR_GROUP_ID='здесь номер группы' - где аналогично в админ панели идет в нужный модуль, так заходим на страницу материала и комментариев, если это каталог файлов. Там вам необходимо найти этот оператор COM_ADD_FORM с последующей заменой на код, который представлен ниже.

Код
<style> #inf_plus_otvet {display: none;background: #375fb7;text-align: center;padding: 9px 19px;color: #f0f0f1;font-size: 16px;} </style>  
<div id="inf_plus_otvet">>Вы можете только оставлять один комментарий под каждым материалом на сайте</div>  
  <div id="uform_otvet">  
  $COM_ADD_FORM$  
  </div>

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

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

Эту вариацию создал пользователь waak, где будет ниже первоисточник, где описано гораздо подробнее, где какой оператор задействован. Здесь же вам уже представлен полностью рабочий и проверенный вариант, как нужно сделать.

Источник: Talantlev.net
2019-03-05 Просмотров: 384 Комментарий: (0)

Поделиться в социальных сетях

Материал разместил

Комментарий: 0
avatar