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


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


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

#61 Stasya

Stasya

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 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
  • 661 сообщений
  • ГородВолгоград

Отправлено 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

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 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
  • 661 сообщений
  • ГородВолгоград

Отправлено 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

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 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
  • 661 сообщений
  • ГородВолгоград

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

Изображение

#67 Stasya

Stasya

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 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
  • 661 сообщений
  • ГородВолгоград

Отправлено 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
  • 661 сообщений
  • ГородВолгоград

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

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

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

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


#70 Smailer

Smailer

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

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

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

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

#71 Stasya

Stasya

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 01 Июнь 2017 - 16:19

Просмотр сообщенияSmailer (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) Скажите, пожалуйста, при таком расположении меню , где должно располагаться поле поиска?
На ваше Усмотрение, или там где и был раньше.
Здравствуйте. Что касаемо изменений, то Вам их произвела, согласно инструкции присланной ранее.
Что же касается шапки, а именно меню для зарегистрированных пользователе и не зарегистрированных, то могу предложить Вам вот такой вариант. Прикрепила скриншоты. Блок Меню будет отображаться только для авторизованных покупателей. Что же касаемо других изменений, то прошу Вас уточнить что необходимо сделать, так как из прикрепленных скриншотов видно только то что необходимо меню сделать по центру.

Просмотр сообщенияSmailer (28 Май 2017 - 22:39) писал:

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

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

  • Screenshot_403.jpg
  • Screenshot_404.jpg





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

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