[MODX] Настройка стилей для комментариев Tickets

Все чанки стандартные для версии 1.8.2. Правки только в CSS. Примеры стилей на этом сайте:)

Вызов чанка

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

[[!TicketComments?
  &allowGuest=`1`
  &gravatarSize=`70`
  &tplCommentAuth=`tpl.Tickets.comment.one.auth`
  &tplCommentDeleted=`tpl.Tickets.comment.one.deleted`
  &tplCommentEmailBcc=`tpl.Tickets.comment.email.bcc`
  &tplCommentEmailOwner=`tpl.Tickets.comment.email.owner`
  &tplCommentEmailReply=`tpl.Tickets.comment.email.reply`
  &tplCommentEmailSubscription=`tpl.Tickets.comment.email.subscription`
  &tplCommentForm=`tpl.Tickets.comment.form`
  &tplCommentFormGuest=`tpl.Tickets.comment.form.guest`
  &tplCommentGuest=`tpl.Tickets.comment.one.guest`
  &tplComments=`tpl.Tickets.comment.wrapper`
  &tplLoginToComment=`tpl.Tickets.comment.login`
]]

Стили CSS

.comments{
  margin-top: 40px;
}
.comments > .title{
  font-size: 18px;
	font-weight: 500;
}
#comment-form .form-control{
	padding: 12px 20px;
	border: 3px solid rgba(0, 0, 0, 0.08);
  font-size: 1.2em;
  outline:none;
  font-family: inherit;
}
.ticket-comment #comment-form{
  margin-top: 40px;
}
#comment-form textarea.form-control{
  height: 160px;
}
#comment-form .form-control:focus{
  border: 3px solid #ffdd57;
}
#comment-form > .form-group{
  padding: 5px 0;
  display:flex;
	align-items: center;
}
#comment-form > .form-group label[for="comment-name"],
#comment-form > .form-group label[for="comment-email"],
#comment-form > .form-group label[for="comment-captcha"] {
	font-size: 1.2em;
	min-width: 70px;
	padding-right: 10px;
	display: inline-block;
}
#comment-form > .form-group > label[for="comment-name"]:after,
#comment-form > .form-group > label[for="comment-email"]:after,
#comment-form > .form-group > label[for="comment-captcha"]:after{
  content: ':';
}
#comment-form > .form-group > div{
  width: 100%;
}
#comment-captcha.form-control {
	width: 70px;
	text-align: center;
	padding: 7px 12px;
}
#comment-form > .form-group .error{
  padding: 0 10px;
}
.form-actions .preview,
.form-actions .submit {
	padding: 12px 25px 10px;
	background-color: #fff;
	border: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.5px;
	background-color: #ffdd57;
	color: #424242;
	font-family: inherit;
	border-bottom: 2px solid #e8cd63;
	outline:none;
	cursor: pointer;
}
.form-actions .preview {
	color: #000;
	font-weight: normal;
	background-color: #fff0b6;
	margin-right: 15px;
	border-bottom: 2px solid #e8d89a;
}
.form-actions .preview:hover,
.form-actions .submit:hover{
	border-bottom: 2px solid #c7ad44;
}



.ticket-comment-header > div,
.ticket-comment-header > img,
.ticket-comment-header > span{
  vertical-align: middle;
  display: inline-block;
}
.ticket-comment .ticket-comment-up,
.ticket-comment .ticket-comment-down{
  display: none;
}
.ticket-comment .ticket-comment-link a {
	color: #999;
}
.ticket-comment .ticket-comment-link{
  opacity: 0.4;
}
.ticket-comment .ticket-comment-body:hover .ticket-comment-link{
  opacity: 1;
}
.ticket-comment .ticket-comment-text{
  margin-top: 20px;
}
.ticket-comment .ticket-comment-body {
	margin-bottom: 12px;
	border: 1px solid #eaeaea;
	padding: 15px 15px 30px;
	position: relative;
}
.ticket-comment .comment-reply{
  margin-top: -26px;
  padding-left: 10px;
  position: relative;
  z-index: 2;
}
.ticket-comment .comment-reply a{
  padding: 3px 5px;
  background-color: #fff;
  font-size: 13px;
  color: #999;
  display: inline-block;
}
.ticket-comment .ticket-comment-guest .ticket-comment-author {
	color: #000;
	font-size: 1.1em;
	font-weight: 500;
}
.ticket-comment .ticket-comment-createdon{
  font-size: 0.9em;
}
.ticket-comment .ticket-comment-dot{
  right: 11px;
}
.ticket-comment .ticket-comment-header .ticket-comment-rating{
  display:flex;
}
.ticket-comment-rating .rating{
  order:2
}
.ticket-comment-rating i{
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  padding: 0 4px;
}
.ticket-comment-rating .vote.plus{
  color: #3ebc6b;
  order:1;
}
.ticket-comment-rating .vote.minus{
  color: #e01b1b;
  order:3;
}
.glyphicon-arrow-up:before{
  content: '+';
  display: inline-block;
}
.glyphicon-arrow-down:before{
  content: '-';
  display: inline-block;
}

Комментарии (0)

  1. Напишите первый комментарий
*Комментарий будет опубликован после проверки модератором

[MODx] Генератор настроек MIGX

[MODx, MIGx] Документация на русском по MIGX

[MODX] Импорт и экспорт в MiniShop2. Реализация 1

[JS] Маска для ввода телефона +7(___)___-__-__

[MODx] minishop2 tips

Как включить HTTPS (SSL) в MODX - Подробная инструкция

[MODx, miniShop2] Генерация YML для выгрузки в маркет

[MODx] Подсказки по API

[OpenCart] Вывести на главную все категории с картинками

[MODx] Сайт на обслуживании (выключить сайт)

[MODx, MIGX] Примеры использования

[PHP, JSON] Пример перевода с помощью Yandex Translate API

Универсальная форма обратной связи — feedBackForm

Расширение свойств товаров minishop2

[MODx, Gallery] Галерея. Вывести обложки альбомов и фотографии

[Opencart] Вернуть английский язык, если вы его удалили

[OpenCart] Вывести модуль напрямую через контроллер

[MODX, MIGX] Вывести getImageList только если он не пустой

[MODx, Quip] Более рабочий вариант.

[MODX, MIGX] Тип поля "Список ресурсов" (resourcelist) с ограничением по родителю (parents)

[MODX] pThumb - ресайз изображений. Примеры использования.

Красивое адаптивное меню под pdoMenu

[MODX, MiniShop2] Примеры выборки where, optionFilters, innerJoin

[MODx] Вывод tv-параметров в формате [название TV] - [значение TV]

[MODX] Вывести список всех опций MiniShop2

Все записи

Добавьте такую строчку на свой сайт за 2 минуты по инструкции
Наш сайт использует куки, нажмите «ОК» если вы не против
OK