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

Ответ администратора


Перейти к решению Решено mishanya,

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

Модуль от пользователя на форуме - вообщем наткнулся на этот модуль.

Установил, проблема в том, что на всех сообщениях появилось:

возможно ли убрать это на сообщениях где не был дан ответ?

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

вот этот код в product.tpl:

<div class="comment_answer">
    <div class="adm">Ответ от <b>Администрации</b>:<br></div>
    {$comment->answer|escape|nl2br}
</div>
<style>
.comment_answer { width: 630px; background: #FFED8D; border: 1px dotted #BF9D32; padding: 10px; margin-top: 9px; }
.comment_answer .adm { margin-bottom: 8px; }
</style>

нужно обернуть в

{if $comment->answer}код{/if}
Ссылка на сообщение
Поделиться на другие сайты
  • 4 месяца спустя...

В том после ссылка на скачивание больше не работает. Возможно у кого-то остался архив?

Нашел вот здесь:

http://simplamod.ru/product/otvet-na-kommentarij

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

При редактировании комментария имеется ошибочка: PHP Warning:  Creating default object from empty value in /home/e/evoname588/public_html/simpla/CommentAdmin.php on line 11, referer: http://i-par.ru/simpla/index.php?module=CommentAdmin&id=20&return=%2Fsimpla%2Findex.php%3Fmodule%3DCommentsAdmin

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

Сам спросил - сам отвечу. В результате всех замен файл CommentAdmin.php должен быть таким:

<?PHP
require_once('api/Simpla.php');

class CommentAdmin extends Simpla
{	

	public function fetch()
	{	
		if($this->request->method('post'))
		{
			$comment = new stdClass();
			$comment->id		= $this->request->post('id', 'integer');
			$comment->approved	= $this->request->post('approved', 'boolean');
			$comment->answer	= $this->request->post('answer');
				$get_comment = $this->comments->get_comment($comment->id);
			$comment->text = $get_comment->text;
			
			if($comment->id)
			{
				$this->comments->update_comment($comment->id, $comment);
				$this->design->assign('message_success', 'added');
			}

		}
		else
		{
			$comment = new stdClass();
			$comment_id = $this->request->get('id', 'integer');
			if(!empty($comment_id))
			{
				$comment = $this->comments->get_comment($comment_id);
			}

		}	
		
		$this->design->assign('comment', $comment);

		
  	  	return $this->design->fetch('comment.tpl');
	}
	
}

Тогда все работает без ошибок.

Помимо этого стиль лучше вынести в style.css и реализовать baloon:

.comment_answer {
	margin-top: 9px;
	margin-left: 50px;
	width: 600px;
	padding: 10px;
	background: #c2c2c2;
	text-align: justify;
	position: relative;
	border: 1px dotted #c2c2c2;
	border-radius: 5px;
}

.comment_answer:after {
	content: "";
	position: absolute;
	top: -7px;
	left: 48px;
	border-style: dotted;
	border-width: 0 7px 7px;
	border-color: #c2c2c2 transparent;
	display: block;
	width: 0;
	z-index: 1;
}

.comment_answer:before {
	content: "";
	position: absolute;
	top: -8px;
	left: 48px;
	border-style: dotted;
	border-width: 0 7px 7px;
	border-color: #c2c2c2 transparent;
	display: block;
	width: 0;
	z-index: 0;
}
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

У меня при нажатии на кнопку "Ответить" в админке перенаправляет на страницу товаров со ссылкой Решено

 

/simpla/index.php?module=CommentAdmin&id=27&return=%2Fsimpla%2Findex.php%3Fmodule%3DCommentsAdmin
 
Изменено пользователем Julius123
Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

Добрый день!

Если в админке ответить - Permission denied.

Возможно в IndexAdmin.php ошибка

Изменено пользователем villain1988
Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

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

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