Перейти к содержимому


Персональный Каталог / - 38 Часов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 69

#61 Stasya

Stasya

    Активный участник

  • Модераторы
  • 3 537 сообщений

Отправлено 04 Май 2017 - 15:25

Просмотр сообщенияSmailer (04 Май 2017 - 13:14) писал:

Ссылки рабочие полностью.
Попробуйте ещё раз пожалуйста.
============
1. https://youtu.be/-HzBxzvZxdI
Универсальное Поле ввода телефона

2. https://youtu.be/ULOblcmiaak
Назад в прошлое в самый футер или как сохранить форму

3. https://youtu.be/gkP1slEoqxU
Способы оплаты
К сожалению, открыть мне их не удается.

Прикрепленные изображения

  • Screenshot_309.jpg


#62 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 656 сообщений
  • ГородВолгоград

Отправлено 05 Май 2017 - 12:21

1.
https://www.youtube....HzBxzvZxdI&t=1s
2.
https://www.youtube....h?v=ULOblcmiaak
3.
https://www.youtube....h?v=gkP1slEoqxU
--
А шапку сайта не смотрели?

#63 Stasya

Stasya

    Активный участник

  • Модераторы
  • 3 537 сообщений

Отправлено 11 Май 2017 - 15:59

Просмотр сообщенияSmailer (05 Май 2017 - 12:21) писал:

1) К сожалению, такого плагина стандартного нет. Для этого необходимо писать специальный скрипт, который распознавал ввденные цифры номера именно таким образом. Это выходит за рамки бесплатной технической поддержки. Вы можете обратиться в платную техническую поддержку. Для этого Вам необходимо написать письмо с пометкой Для платной тех поддержки и описанием того, что Вам необходимо нам на почту Изображение
2) Чтобы сделать так чтобы форма была открыта, даже если человек ушел со страницы корзины и снова вернулся, Вам необходимо в файле main.js найти блок
$(document).ready(function(){
// Вызов функции быстрого заказа в корзине
$('#startOrder').on('click', function() {
startOrder();
return false;
});
})
и заменить его на
$(document).ready(function(){
// Вызов функции быстрого заказа в корзине
$('#startOrder').on('click', function() {
setCookie('showFormOrder', 1, 1);
startOrder();
return false;
});
})
Далее найдите строку

$('.cart-info').on('click', textCloseOrder, function() {
и сразу после нее вставьте код
setCookie('showFormOrder', 0, 1);
Затем в шаблоне Корзина в самый конец вставьте код
<script>
$(document).ready(function(){
var getCookieOrd = getCookie('showFormOrder');
if(getCookieOrd == 1 ){
	 $('#startOrder').trigger('click');
}
})
</script>


#64 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 656 сообщений
  • ГородВолгоград

Отправлено 12 Май 2017 - 09:52

1) Если я смогу найти готовый скрипт - проверенный без ошибочный обкатанный - его можно будет быстро внедрить?

2) при уходе из страницы где заполняем - куда нибудь - и возвращаясь обратно - все здорово через пол секунды форма раскрывается (как будто кнопка сама нажимается и список раскрывается вниз.. Но все что мы вводили в первый раз все равно исчезает)

3)
https://www.youtube....h?v=gkP1slEoqxU
--

4) ШАпка

Просмотр сообщенияSmailer (27 Апрель 2017 - 13:45) писал:

:rolleyes:

ШАПКА


У нас есть Два Варианта шапки))
1.  Залогиненый
Изображение
2. Незалогиненый
Изображение
Отличие в том что они смещены. А ещё странно что скриншот выше я сделал из браузера Хром находясь в СПБ.. Странно да?)
Как будто я не в городе, я так понимаю этот вопрос яндексу или провайдеру вы скажете задавать почему меня определяет даже не в области, а был даже момент когда я оказался на Севере но после пары обновлений страниц все же мне отобразился только 1 телефон СПБ - хотя я в течении какого-то времени смело был на первом сайте Волгограде и меня даже не перекидывало.

Но Проблемы выше они все поправимы и надеюсь вы где то что то сможете нам помочь.

Но самое главное вот:
Первоисточник:
http://ruseller.com/...=2031&#38;rub=2

И Вот фаворит.
http://jsfiddle.net/jackrugile/6s2gH/ - по мойму тут все учтено


Этот вариант (запасной http://codepen.io/ca...nred/pen/ngBJF/, если с первым не получится)

Можем ли мы его интегрировать ?
Пройдя по ссылке я так думаю будут доступны все коды.

Сделать это в общем стиле сайта (по цветам) по функционалу вроде там все отлично.



- Холодно - Питер - СНЕГ -
Изображение


Как же без Шапки?
Гляньте на погоду.. Обязательно нужна шапка, хорошая теплая надежная. и что бы ветром не сдувало и никакой дождь был не страшен. и не съезжала с головы, а ровно сидела на месте..

#65 Stasya

Stasya

    Активный участник

  • Модераторы
  • 3 537 сообщений

Отправлено 15 Май 2017 - 13:09

Просмотр сообщенияSmailer (12 Май 2017 - 09:52) писал:

1) Если я смогу найти готовый скрипт - проверенный без ошибочный обкатанный - его можно будет быстро внедрить?

2) при уходе из страницы где заполняем - куда нибудь - и возвращаясь обратно - все здорово через пол секунды форма раскрывается (как будто кнопка сама нажимается и список раскрывается вниз.. Но все что мы вводили в первый раз все равно исчезает)

3)
https://www.youtube....h?v=gkP1slEoqxU
--

4) ШАпка

Как же без Шапки?
Гляньте на погоду.. Обязательно нужна шапка, хорошая теплая надежная. и что бы ветром не сдувало и никакой дождь был не страшен. и не съезжала с головы, а ровно сидела на месте..

1) Да, можно будет попробовать внедрить.
2) В шаблоне Быстрый заказ найдите строку
<td><input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/></td>
и замените ее на
<td><input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text formFieldsAll" type="text"/></td>
Найдите
<td><input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/></td>
и замените на
<td><input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text formFieldsAll" type="text"/></td>
Найдите строку
<td><input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/>
и замените ее на
<td><input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text formFieldsAll" type="text"/>
Строку
<input type="text" id="quickDeliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}required{% ENDIF %}" maxlength="255" />
замените на
<input type="text" id="quickDeliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" class="input-text formFieldsAll {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}required{% ENDIF %}" maxlength="255" />
  Строку
<textarea cols="100" rows="5" id="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
замените на
<textarea cols="100" rows="5" id="quickDeliveryAddress" name="form[delivery][address]" class="{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}required {% ENDIF %}formFieldsAll">{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
Строку
<textarea cols="100" rows="5" id="quickDeliveryComment" name="form[delivery][comment]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_COMMENT}</textarea>
замените на
<textarea cols="100" rows="5" id="quickDeliveryComment" name="form[delivery][comment]" class="{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}required {% ENDIF %}formFieldsAll">{ORDER_FORM_DELIVERY_COMMENT}</textarea>
Теперь в файле main.js найдите блок
// Скрипты для Быстрого заказа
function quickOrderScripts(){
$(document).ready(function(){
$('.deliveryRadio').click(function() {
и замените его на
// Скрипты для Быстрого заказа
function quickOrderScripts(){
$(document).ready(function(){
$(function() {
$('.formFieldsAll').focusout(function(){
var formMas = {};
$('.formFieldsAll').each(function(){
formMas[$(this).attr('id')] = $(this).val();
});
var jsonFormMas = JSON.stringify(formMas);
setCookie('formInputVal', jsonFormMas, 2);
})

$('.deliveryRadio').click(function() {
Затем найдите блок
$('.cart-info').on('click', textCloseOrder, function() {
				 setCookie('showFormOrder', 0, 1);
						 //Скрываем блок оформления заказа
						 ajaxLoaderQuickOrder.hide('fast');
						 OrderAjaxBlock.hide('fast');
						 globalOrder.hide('fast');
						 closeOrder.css('display','none'); // Скрываем кнопку "Отменить"
						 buttonStartOrder.css('display','block'); // Возврощаем кнопку "Заказать"
						 // Включаем возможность редактирования формы
						 cartTable.toggleClass('disable');					
						 if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)}
						 return false;
				 });
и сразу после него вставьте код
if(getCookie('formInputVal')){
				 var MasVal = JSON.parse(getCookie('formInputVal'));
				 for(key in MasVal){
				 $('#quickform').find('#' + key).val(MasVal[key]);
				 console.log($('#quickform').find('#' + key).val(MasVal[key]))
				 }
				 }


#66 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 656 сообщений
  • ГородВолгоград

Отправлено 16 Май 2017 - 21:43

Изображение

#67 Stasya

Stasya

    Активный участник

  • Модераторы
  • 3 537 сообщений

Отправлено 17 Май 2017 - 16:28

Просмотр сообщенияSmailer (12 Май 2017 - 09:52) писал:

3)
https://www.youtube....h?v=gkP1slEoqxU
--

4) ШАпка
Как же без Шапки?
Гляньте на погоду.. Обязательно нужна шапка, хорошая теплая надежная. и что бы ветром не сдувало и никакой дождь был не страшен. и не съезжала с головы, а ровно сидела на месте..
3)
3.1 В файле main.js найдите строку
$('.cart-info').on('click', textCloseOrder, function() {
и перед ней вставьте код
$('.orderStagePaymentListTable tr').click(function(){
				 $(this).parents().find('input[name="form[payment][id]"]').removeAttr('checked',true)
				 $(this).find('input[name="form[payment][id]"]').attr('checked', true);
				 })
3.2 В конец файла main.css добавьте блок
.htmlDataBlock img{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
3.3 В конец файла main.css добавьте блок
.orderStagePaymentListTable tr label, .orderStagePaymentListTable tr img{
display:inline-block;
vertical-align:middle;
padding:5px
}

3.4 Что касаемо ограничений на высоту картинки, то в принципе их нет. Но стоит учитывать, то как она будет отображаться на маленьких разрешениях экрана. Могу сказать, что картинки размерами 135*85 очень хорошо смотрятся на моб. устройствах. Загружать картинки большим размером не стоит.

3.5 Картинки, которые у Вас отображаются при клике Выбор на сервере хранятся в разделе Сайт->Файлы

4) Скажите, пожалуйста, при таком расположении меню , где должно располагаться поле поиска?

Что касается эффекта при наведении, то Вам необходимо в файле main.css найти блок
#main_nav>li>ul a{
display:block;
color:#222;
width:150px;
line-height:50px !important;
font:700 14px 'pt sans',sans-serif;
background:#eee;
text-align:center;
padding:0 5px !important;
height:0;
overflow:hidden;
opacity:0;
	 transition:all .3s step-start;
-o-transition:all .3s step-start;
-moz-transition:all .3s step-start;
-webkit-transition:all .3s step-start;
}
и заменить его на
#main_nav li>ul{position:absolute;top:30px;left:0;background:#fcfaee;color:#000;z-index:9999;opacity: 0;position: absolute;top: 29px;/* visibility: hidden; */width: 0;-moz-transition: all 300ms ease-out;-webkit-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;}
#main_nav li:hoiver>ul{opacity:1;width:150px;}
#main_nav>li>ul a{
display:block;
color:#222;
/*width:150px;*/
line-height:50px !important;
font:700 14px 'pt sans',sans-serif;
background:#eee;
text-align:center;
padding:0 15px !important;
}
Далее найдите блок
#header .links a {float: left;display: block;padding: 11px 10px 9px 10px;text-decoration: none;font-size: 14px;}
#header .links a:hover, #header .links a.selected {
	 background-color: #FFF;
	 padding: 11px 10px 9px;
	 text-decoration:underline;
	 color: #FCC51D;
}
и замените его на
#header .links a {float: left;/* display: block; */padding: 11px 10px 9px 10px;text-decoration: none;font-size: 14px;}
#header .links a:hover, #header .links a.selected {
	 padding: 11px 10px 9px;
	 text-decoration:underline;
	 color: #FCC51D !important;
}
#header .links ul li:hover{
  background-color: #FFF;
}
#header .links ul li:hover .submenu{
opacity: 1 !important;
width: 150px !important;
background: #eee;
z-index: 99;
-moz-transition: all 300ms ease-out;
-webkit-transition: all 300ms ease-out;
-ms-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}


#68 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 656 сообщений
  • ГородВолгоград

Отправлено 26 Май 2017 - 11:33

Теперь в файле main.js найдите блок
// Скрипты для Быстрого заказа
function quickOrderScripts(){
$(document).ready(function(){
$('.deliveryRadio').click(function() {

и замените его на
// Скрипты для Быстрого заказа
function quickOrderScripts(){
$(document).ready(function(){
$(function() {
$('.formFieldsAll').focusout(function(){
var formMas = {};
$('.formFieldsAll').each(function(){
formMas[$(this).attr('id')] = $(this).val();
});
var jsonFormMas = JSON.stringify(formMas);
setCookie('formInputVal', jsonFormMas, 2);
})

$('.deliveryRadio').click(function() {

---
Не найдено исходного текста.

Что касается эффекта при наведении, то Вам необходимо в файле main.css найти блок
#main_nav>li>ul a{
display:block;
color:#222;
width:150px;
line-height:50px !important;
font:700 14px 'pt sans',sans-serif;
background:#eee;
text-align:center;
padding:0 5px !important;
height:0;
overflow:hidden;
opacity:0;
         transition:all .3s step-start;
-o-transition:all .3s step-start;
-moz-transition:all .3s step-start;
-webkit-transition:all .3s step-start;
}
и заменить его на
#main_nav li>ul{position:absolute;top:30px;left:0;background:#fcfaee;color:#000;z-index:9999;opacity: 0;position: absolute;top: 29px;/* visibility: hidden; */width: 0;-moz-transition: all 300ms ease-out;-webkit-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;}
#main_nav li:hoiver>ul{opacity:1;width:150px;}
#main_nav>li>ul a{
display:block;
color:#222;
/*width:150px;*/
line-height:50px !important;
font:700 14px 'pt sans',sans-serif;
background:#eee;
text-align:center;
padding:0 15px !important;
}

---
Не найдено исходного текста.

4) Скажите, пожалуйста, при таком расположении меню , где должно располагаться поле поиска?
На ваше Усмотрение, или там где и был раньше.

#69 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 656 сообщений
  • ГородВолгоград

Отправлено 26 Май 2017 - 11:52

Простите, что так долго не отвечал..., я не мастер по созданию картинок но надеюсь вам понравится)

Прикрепленные изображения

  • Анастейша.jpg


#70 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 656 сообщений
  • ГородВолгоград

Отправлено Вчера, 22:39

Забавный Вопрос..
Если клиент в личном кабинете нажимает на кнопку "повторить заказ" - он сразу создается верно?
Но возможно ли добавить кнопку "Повторить но скорректировать" что бы все эти товары попали в корзину и можно было его отредактировать




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных