Опубликовано: 15 июня 2015
Написание отзывов во всплывающем окне Есть решение
1. Как сделать написание отзывов во всплывающем окне?
Т.е. при нажатии на ссылку написания отзывов http://joxi.ru/Y2LpqjaszVKQ26 появлялось всплывающее окно с формой для отзывов (как при регистрации, если включена опция "во всплывающем окне").
2. И можно ли в форме отзывов убрать обязательную строку с заголовком?
Комментарии (3)
На второй вопрос нашел ответ.
Нужно в файле reviews.html найти строки:
<p class="review-field">
<label for="review-title">[`Title`]</label>
<input type="text" name="title" id="review-title" class="bold" >
</p>
и заменить на:
<p class="review-field" style="display: none;">
<label for="review-title">[`Title`]</label>
<input type="text" name="title" id="review-title" class="bold" value="1">
</p>
Первый вопрос остается в силе.
в списке отзывов, у каждого отзыва будет в качестве заголовка "1"
как вариант решения
в пользовательских стилях пропишите правила
#product-reivew-form form {
position: absolute;
width: 650px;
margin: 20px auto;
left: 0;
right: 0;
background-color: #fff;
padding: 10px;
border: 1px solid #ababab;
box-shadow: 0 0 15px #aaa;
}
#product-reivew-form {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(255,255,255,.8);
}
Я скрыл поле review-name (display:none;)
Нормальное решение, только форму никак не скрыть, если передумал оставлять отзыв.
сама форма формируется вебасист, и кнопки закрыть у неё нет
Форма находится в файле reviews.html
Добавьте туда любую кнопку и повесьте на нее делегированный обработчик, задача которого будет скрывать эту форму.
Форма находится в файле reviews.html
Добавьте туда любую кнопку и повесьте на нее делегированный обработчик, задача которого будет скрывать эту форму.
Да, тупанул. Разобрался уже. Спасибо!