Комментарии (comments)
Компонент предназначен для вывода комментариев.
Название | Параметр | Описание |
---|---|---|
Шаблон компонента | template | Список шаблонов компонента |
Порядок сортировки | sort_type | desc - По убыванию asc - По возрастанию |
Количество выводимых комментариев | per_page | |
Формат даты | date_format | |
Комментарии без регистрации | guest | 1 - Да / 0 - Нет |
Модерация комментариев | approve | 1 - Да / 0 - Нет |
Редактирование комментариев | action_edit | 1 - Да / 0 - Нет |
Удаление комментариев | action_delete | 1 - Да / 0 - Нет |
Лимит времени на редактирование | action_limit | |
URL страницы профиля | profile_url | |
Информационный каталог | catalog | |
Сообщение после отправки | message |
<div class="row">
<div class="col-md-8">
<h3 class="product-content-title">Отзывы покупателей</h3>
[if=!elements]Пока нету отзывов...[/elements]
{elements}
<div class="comment clearfix" id="comment-id-{id}">
<div class="comment-left">
<img src="{elements:photo_src}" class="comment-avatar" alt="{elements:name}">
</div>
<div class="comment-right">
<div class="comment-info">
<ul class="comment-info-list">
<li class="comment-info-item">
<a href="{elements:profile_href}"><b>{elements:name}</b></a>
</li>
<li class="comment-info-item">
<span class="comment-info-time">{elements:date}</span>
</li>
</ul>
</div>
<div class="comment-text">
{elements:comment}
</div>
<div class="comment-footer">
<div class="comment-control">
<ul class="comment-control-list">
<li class="comment-control-item">
<a href="JavaScript:" onclick="Comments.Reply('{elements:name}');">Ответить</a>
</li>
[if=elements:edit_href]
<li class="comment-control-item">
<a href="JavaScript:" onclick="Comments.Edit({elements:id});">Изменить</a>
</li>
[/elements:edit_href]
[if=elements:delete_href]
<li class="comment-control-item">
<a href="JavaScript:" onclick="Comments.Delete({elements:id});">Удалить</a>
</li>
[/elements:delete_href]
</ul>
</div>
</div>
</div>
</div>
{/elements}
{pagination}
</div>
[if=access]
<div class="col-md-4">
<div class="form addcomment">
[not-login]
<div class="form-group">
<input type="text" id="comment-name" class="form-control" placeholder="Ваше имя">
</div>
<div class="form-group">
<input type="email" id="comment-email" class="form-control" placeholder="Ваш E-Mail">
</div>
[/not-login]
<div class="form-group" onkeypress="Comments.Keypad(event);">
<textarea id="comment-text" class="form-control" rows="3" placeholder="Отзыв"></textarea>
</div>
[captcha]
<div class="form-group">
{captcha}
</div>
[/captcha]
<div class="form-group">
<div class="form-checkbox form-checkbox-agrement">
<label>
<input name="agreement" type="checkbox">
<span></span> Даю согласие на сбор и обработку персональных
данных согласно <a href="#">политике конфидинциальности</a>
</label>
</div>
</div>
<div class="text-center">
<button type="button" onclick="Comments.Add();" class="btn btn-primary form-btn">Отправить</button>
</div>
</div>
</div>
[/access]
[if=!access]
<div class="message notice">Только зарегистрированные пользователи могут оставлять отзывы.</div>
[/access]
</div>