Перейти к содержимому


Фото
- - - - -

Автоматическое одобрение отзывов.

одобрение отзывов Автоматическое одобрение отзы Автоматическое одобрение

Best Answer mishanya , 06.04.2018 - 19:52

в view/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;

оставьте только 

$comment->approved = 1;
Перейти к посту


  • Чтобы отвечать, сперва войдите на форум
3 ответов в теме

#1 Dithard

Dithard
  • Пользователь
  • 30 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Росия

Опубликовано 06.04.2018 - 19:50

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

 

Заранее благодарен за внимание.



#2 mishanya

mishanya
  • Фрилансер
  • 2 550 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 06.04.2018 - 19:52   Best Answer

в view/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;

оставьте только 

$comment->approved = 1;


#3 Dithard

Dithard
  • Пользователь
  • 30 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Росия

Опубликовано 06.04.2018 - 20:04

Спасибо!



#4 Dithard

Dithard
  • Пользователь
  • 30 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Росия

Опубликовано 12.04.2018 - 20:40

{* Страница отдельной записи блога *}

{* Канонический адрес страницы *}
{$canonical="/blog/{$post->url}" scope=parent}



 <div class="onlycomments" >
      
      <div class="leftcom polovinacom">
       


       <div class="com">



<!-- Комментарии -->
<div id="comments">

	
	
	<!--Форма отправления комментария-->

	<!--Подключаем js-проверку формы -->
	<script src="/js/baloon/js/default.js" language="JavaScript" type="text/javascript"></script>
	<script src="/js/baloon/js/validate.js" language="JavaScript" type="text/javascript"></script>
	<script src="/js/baloon/js/baloon.js" language="JavaScript" type="text/javascript"></script>
	<link href="/js/baloon/css/baloon.css" rel="stylesheet" type="text/css" /> 
	
	<form class="comment_form" method="post" action="">
		
		{if $error}
		<div class="message_error">
			{if $error=='captcha'}
			Невiрно введена капча
			{elseif $error=='empty_name'}
			Введiть iм'я
			{elseif $error=='empty_comment'}
			Введiть коментарiй
			{/if}
		</div>
		{/if}
		<div class="inpb">
		    <input class="input_name" type="text" placeholder="Ваше iм'я" id="comment_name" name="name" value="{$comment_name|escape}" data-format=".+" data-notice="Ваше iм'я"/>
		</div>
		<div class="inpb">
		    <textarea class="comment_textarea" id="comment_text" placeholder="Введiть вiдгук" name="text" data-format=".+" data-notice="Введiть вiдгук">{$comment_text}</textarea>
		</div>
		
		
		

		
		
		<div class="inpb">
		    <div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}"/></div> 
		<input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/>
		</div>
		<div class="inpb">
		    <input class="button" type="submit" name="comment" value="Отправить" />
		</div>
		
		
	</form>
	<!--Форма отправления комментария (The End)-->
	
</div>
<!-- Комментарии (The End) -->
       </div>
       
       
      <!-- {literal}
       <script type="text/javascript" src="http://vk.com/js/api/openapi.js?139"></script><script type="text/javascript">// <![CDATA[
VK.init({apiId: 5874675, onlyWidgets: true});
// ]]></script>{/literal}
       
        <div id="vk_comments"></div>
       
       {literal}<script type="text/javascript">// <![CDATA[
VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*"});
// ]]></script>{/literal}
       
      -->
      
      <div>     
       <br><br>
       <div id="fb-root"></div>
       
       {literal}<script type="text/javascript">// <![CDATA[
(function(d, s, id) {  var js, fjs = d.getElementsByTagName(s)[0];  if (d.getElementById(id)) return;  js = d.createElement(s); js.id = id;  js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.8";  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
// ]]></script>{/literal}
       
       <div class="fb-comments" data-href="http://kp.skypizza.org/vidguki-pro-nas" data-width="auto" data-numposts="5"></div>
      </div>
       
       
       
       
       
      
      </div>
      <div class="polovinacom2">
        <h2 style="    font-size: 20px;
    margin-bottom: 20px;" class="center">Вашi вiдгуки:</h2>
       
       {if $comments}
	<!-- Список с комментариями -->
	<ul class="comment_list">
		{foreach $comments as $comment}
		<a name="comment_{$comment->id}"></a>
		<li style="    list-style: none;
    margin-bottom: 40px;">
			<!-- Имя и дата комментария-->
			<div class="comment_header llic">	
				<span style="color: #42befc;
    font-weight: bold;
    font-size: 17px;">{$comment->name|escape}</span> <br><i>{$comment->date|date}</i>
				{if !$comment->approved}<b style="color:red;">на модерації</b>{/if}
			</div>
			<!-- Имя и дата комментария (The End)-->
			
			<div class="rric">
			    <!-- Комментарий -->
			{$comment->text|escape|nl2br}
			<!-- Комментарий (The End)-->
			</div>
			<div class="clear"></div>
		</li>
		{/foreach}
	</ul>
	<!-- Список с комментариями (The End)-->
	{else}
	
	{/if}
      </div>
     </div>








0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых