Вопросы По Изменениям...
#61
Отправлено 12 Январь 2018 - 17:47
<td class="cell1">Электропочта</span></td>
Посмеялся....
Может всё же исправите? Я точно исправлю.....
#62
Отправлено 24 Январь 2018 - 15:53
Шаблон обязательного номера телефона в поле "Обратный звонок", формата +7(ххх)ххх-хх-хх
Думаю вполне реально.
#63
Отправлено 25 Январь 2018 - 13:43
Отслеживать, кто и откуда и если спам.
#64
Отправлено 01 Февраль 2018 - 14:11
#65
Отправлено 07 Февраль 2018 - 11:42
Super (24 Январь 2018 - 15:53) писал:
Шаблон обязательного номера телефона в поле "Обратный звонок", формата +7(ххх)ххх-хх-хх
Думаю вполне реально.
Super (25 Январь 2018 - 13:43) писал:
Отслеживать, кто и откуда и если спам.
Super (01 Февраль 2018 - 14:11) писал:
#66
Отправлено 08 Февраль 2018 - 16:44
Stasya (07 Февраль 2018 - 11:42) писал:
К сожалению, у нас нет возможности изменять письмо продавцу о новом заказе. Мы может только найти скрипт, который будет определять IP клиента и передавать его в заказе в поле комментарий.
Т.е. я так понимаю, реально? Пусть будет в комментариях.... можно "тестовый вариант" как нибудь сделать?
#67
Отправлено 13 Февраль 2018 - 14:11
Хочу внедрить данный код в "Полном описании".
Цитата
.tooltip { /* стиль текста, наведя или нажав на который появится пояснение */
display: inline-block;
position: relative;
background: #E6E6E6; /* цвет фона */
text-indent: 0px;
cursor: help; /* вид курсора */
}
.tooltip > span { /* стиль появляющейся подсказки */
position: absolute;
bottom: 100%;
left: -20em; /* = max-width */
right: -20em; /* = max-width */
width: -moz-max-content;
width: -webkit-max-content;
width: max-content; /* ширина подсказки может быть не более содержимого */
max-width: 20em; /* ширина подсказки может быть не более 20em */
max-height: 80vh; /* необязательное ограничение по высоте подсказки, 1vh — это 1% от ширины окна */
overflow: auto;
visibility: hidden;
margin: 0 auto .4em; /* поднята на .4em над текстом, наведя или нажав на который появится пояснение */
padding: .3em;
border: solid rgb(200,200,200);
font-size: 90%;
background: #fff;
line-height: normal;
cursor: auto;
}
.tooltip.left > span { /* начинается от левого края */
left: 0;
right: -20em;
margin: 0 0 .4em;
}
.tooltip.right > span { /* начинается от правого края */
left: -20em;
right: 0;
margin: 0 0 .4em auto;
}
.tooltip:after { /* треугольничек под подсказкой; тут тоже везде .4em */
content: "";
position: absolute;
top: -.4em;
left: 50%;
visibility: hidden;
margin: 0 0 0 -.4em;
border: .4em solid;
border-color: rgb(200,200,200) transparent transparent transparent;
cursor: auto;
}
.tooltip.left:after {
left: 1em;
}
.tooltip.right:after {
left: auto;
right: .6em; /* 1em - .4em */
}
.tooltip:before { /* поле между текстом, наведя или нажав на который появится пояснение, и подсказкой нужно чтобы, если перевести курсор мышки на подсказку, та не исчезла; тут тоже везде .4em */
content: "";
position: absolute;
top: -.4em;
left: 0;
right: 0;
height: .4em;
visibility: hidden;
}
.tooltip:hover > span,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus > span,
.tooltip:focus:before,
.tooltip:focus:after {
visibility: visible;
transition: 0s .4s;
}
.tooltip:focus { /* убрать рамку в Хроме */
outline: none;
}
.tooltip.anim > span,
.tooltip.anim:after { /* анимация */
opacity: 0;
transform: translateY(1.5em) scale(.3);
transform-origin: center bottom;
}
.tooltip.anim:after {
transform: translateY(.7em) scale(.3); /* 1.7 = 1.5 / (1.4*2) */
}
.tooltip.anim:hover > span,
.tooltip.anim:hover:after,
.tooltip.anim:focus > span,
.tooltip.anim:focus:after {
opacity: 1;
transition: .6s .4s;
transform: translateY(0);
}
@media (max-width: 20em) { /* ширина подсказки может быть не более ширины окна браузера */
.tooltip > span {
max-width: 100vw; /* в 100vw входит полоса прокрутки, но на мобильных она часто отсутствует */
box-sizing: border-box;
}
}
</style>
<span class="tooltip" tabindex="0">наведи на меня (по центру) <span>Подсказка</span></span>
<span class="tooltip left" tabindex="0">наведи на меня (влево) <span>Подсказка</span></span>
<span class="tooltip right" tabindex="0">наведи на меня (вправо) <span>Подсказка</span></span>
<span class="tooltip anim" tabindex="0">наведи на меня (с анимацией) <span>Подсказка</span></span>
Т.е. при наведении на "слово наведи на меня".... будет анимация подсказки. ...........думаю, выбрать формат анимация.
1. Подскажите, как сделать, чтобы подсказка всегда была в приделах экрана(если слово "наведи на меня" находится у края поля, то часть подсказки, так же где то теряется).
2. Чтобы подсказка всегда была поверх всех картинок и кнопок(сейчас если под самыс верхом, то залезает под вкладки "Описание", "Характеристики".... ).
#68
Отправлено 01 Март 2018 - 10:02
Super (08 Февраль 2018 - 16:44) писал:
Вам необходимо в шаблоне HTML найти строку
<script type="text/javascript" src="{FORALL_STYLES_PATH}fancybox/2.1.5/jquery.fancybox.js"></script>и сразу после нее добавьте
<script type="text/javascript" src="https://l2.io/ip.js?var=userip"></script>Затем в файле main.js найдите код
// Валидация формы на странице оформления заказа $("#quickform").submit(function(){ quickvalidCallBack();и после него добавьте код
$('#quickDeliveryComment').text($('#quickDeliveryComment').text() + ' IP пользователя: ' + userip);Далее в конец файла добавьте
jQuery(document).ready(function($){ $("#myform").submit(function(){ $('#quickDeliveryComment').text($('#quickDeliveryComment').text() + ' IP пользователя: ' + userip); }) });
#69
Отправлено 06 Март 2018 - 15:09
Stasya (01 Март 2018 - 10:02) писал:
Вам необходимо в шаблоне HTML найти строку
<script type="text/javascript" src="{FORALL_STYLES_PATH}fancybox/2.1.5/jquery.fancybox.js"></script>и сразу после нее добавьте
<script type="text/javascript" src="https://l2.io/ip.js?var=userip"></script>Затем в файле main.js найдите код
// Валидация формы на странице оформления заказа $("#quickform").submit(function(){ quickvalidCallBack();и после него добавьте код
$('#quickDeliveryComment').text($('#quickDeliveryComment').text() + ' IP пользователя: ' + userip);Далее в конец файла добавьте
jQuery(document).ready(function($){ $("#myform").submit(function(){ $('#quickDeliveryComment').text($('#quickDeliveryComment').text() + ' IP пользователя: ' + userip); }) });
Вроде сделал, ааа... не работает. Может где ошибка у меня?
#71
Отправлено 13 Март 2018 - 18:51
#72
Отправлено 14 Март 2018 - 02:26
Если речь идет о последующем его отображении в карточке заказа, то зайдите в раздел Сайт - Редактор шаблонов - Просмотр заказа - найдите:
{% IF ORDER_DELIVERY_COMMENT %} <tr> <td class="cell1"><span>Комментарий к заказу:</span></td> <td class="cell2">{ORDER_DELIVERY_COMMENT | nl2br}</td> </tr> {% ENDIF %}
замените на:
{% IF ORDER_DELIVERY_COMMENT %} <tr style="display:none;"> <td class="cell1"><span>Комментарий к заказу:</span></td> <td class="cell2">{ORDER_DELIVERY_COMMENT | nl2br}</td> </tr> {% ENDIF %}
далее зайдите в шаблон ЛК Информация о заказе - найдите:
<tr {% IFNOT CLIENT_ORDER_COMMENT %}class="hide"{% ENDIF %}> <td class="cell1"><label>Комментарий:</label></td> <td class="cell2">{CLIENT_ORDER_COMMENT}</td> </tr>
замените на:
<tr {% IFNOT CLIENT_ORDER_COMMENT %}class="hide"{% ENDIF %} style="display:none;"> <td class="cell1"><label>Комментарий:</label></td> <td class="cell2">{CLIENT_ORDER_COMMENT}</td> </tr>
#73
Отправлено 16 Март 2018 - 15:51
Как сделать, чтобы ip-адрес клиента, который оформил заказ. Было только там? [order_comment_only_for_staff] ???
Я так понимаю, тогда информация о ip-адресе будет скрыта от клиента, не будет отображаться при печати накладной... но будет видна STAFF )))
Т.е. всё то, что хотелось изначально....
---возможно?
#74
Отправлено 10 Апрель 2018 - 14:28
#75
Отправлено 11 Апрель 2018 - 03:18
Простите за ожидание, к сожалению, это реализовать не получится, так как отсутствует переменная для передачи данных в форму в поле скрытого комментария.
Переменные общих данных заказа:
{ORDER_TIME} {ORDER_NUM} {ORDER_SUM} {ORDER_SUM_WITHOUT_DISCONT} {ORDER_SUM_WITHOUT_DISCOUNT} {ORDER_SUM_WITHOUT_DELIVERY} {ORDER_SUM_WITHOUT_DELIVERY_IN_TEXT} {ORDER_SUM_DELIVERY} {ORDER_DISCOUNT} {ORDER_TOKEN} {ORDER_IS_PAYMENT} {ORDER_STATUS_ID} {ORDER_STATUS_NAME} {ORDER_STATUS_DESC} {ORDER_DELIVERY_ADDRESS} {ORDER_CONTACT_PERSON} {ORDER_CONTACT_PHONE} {ORDER_CONTACT_EMAIL} {ORDER_DELIVERY_COMMENT} {ORDER_PAYMENT_ID} {ORDER_PAYMENT_STEP_ENABLE} {ORDER_PAYMENT_STEP_URL} {ORDER_DELIVERY_TRACKING_NUMBER} {ORDER_DELIVERY_ZIP_CODE} {ORDER_DELIVERY_COUNTRY} {ORDER_DELIVERY_REGION} {ORDER_DELIVERY_CITY} {ORDER_DELIVERY_CONVENIENT_DATE} {ORDER_DELIVERY_CONVENIENT_HOUR_FROM} {ORDER_DELIVERY_CONVENIENT_HOUR_TO}
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных