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


Публикации Stasya

451 публикаций создано Stasya (учитываются публикации только с 08-Июль 23)



#265319 В Теме Новогодняя Изменить Вывод Модификаций В Товаре

Отправлено от Stasya в 26 Июль 2017 - 17:48 в Страница товара

Просмотр сообщенияbscgroup (22 Июль 2017 - 18:09) писал:

Хочу что бы в мобильной версии как и в полной прт добавлении модификации не в наличии срабатывал принцип под заказ или уведомить.
Здравствуйте. Простите за длительное ожидание ответа. В шаблоне Товар найдите строку
<button id="button-cart" type="submit" class="add-cart button btn-primary" title="Данный товар доступен только под заказ &laquo;{GOODS_NAME}&raquo;" onclick="if($(this).find('.over').text() == 'Под заказ') { document.location = '/feedback/?form[feedback_message]=Данный товар доступен только под заказ &laquo;{GOODS_NAME}&raquo;?' } return false;"><span class="bg"></span><span class="over">Под заказ</span><span class="out">Под заказ</span>Под заказ</button>
и замените ее на
<button id="button-cart" type="submit" class="add-cart button btn-primary" title="Данный товар доступен только под заказ &laquo;{GOODS_NAME}&raquo;"><span class="bg"></span><span class="over">Под заказ</span><span class="out">Под заказ</span>Под заказ</button>
В конец файла main.js добавьте код
$(document).ready(function(){
$('#button-cart').click(function(){
if($(this).find('.over').text() == 'Под заказ') {
	 document.location = '/feedback/?form[feedback_message]=Данный товар доступен только под заказ &laquo;{GOODS_NAME}&raquo;?' }
	 return false;
})
})



#265968 В Теме Новогодняя Изменить Вывод Модификаций В Товаре

Отправлено от Stasya в 15 Август 2017 - 15:04 в Страница товара

Просмотр сообщенияbscgroup (11 Август 2017 - 21:25) писал:

переписку выше почитайте, увидите что я сначало через <img делал не чего путевого
Здравствуйте. Простите за длительное ожидание ответа.
Обнаржила у Вас в описании модификации ошибку. У Вас была указана и переменная и ссылка на картинку. Необходимо использовать только ссылку. В описании модификации должен быть код
<img src="http://design.ВАШ_ДОМЕН/1.jpg" alt="" title="" />
Т.е. так как у Вас сделано у первой модификации в ранее указанном товаре. Просто ссылка на изображение работать не будет.
Чтобы картинка выводилась полностью Вам необходимо в файле main.css найти код
.product-view .product-shop .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div {
	width: 100%;
	max-height: 65px;
	overflow: hidden;
	border-left: 3px solid #eacd8e;
	padding: 0 0 0 15px;
	margin: 0;
}
и заменить его на
.product-view .product-shop .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock div {
	width: 100%;
	overflow: hidden;
	border-left: 3px solid #eacd8e;
	padding: 0 0 0 15px;
	margin: 0;
}



#276293 Турбо-Страницы - Новая Фишка Яндекс.

Отправлено от Stasya в 01 Июнь 2018 - 11:06 в SEO

Просмотр сообщенияogonek7777 (31 Май 2018 - 21:14) писал:

Это уже не нытье,а констатация факта(
Складывается впечатление, что в Сторике работает полторы калеки. Причем половина калеки - это Ирина, судя по количеству неэффективных ее ответов в техподдержке, наблюдаю ее (не)эффективность с начала появления (лет 5 уже) - волком вою, если мне отвечает Ирина: "ой нарисуйте мне картинку что вы хотите сказать" - весь первый год ее работы так было, на элементарные просьбы. В сравнении с четкой работой Вакцины наблюдать этот детский сад как-то не комильфо :(.
Здравствуйте. Просим Вас более корректно выражать свое мнение в адрес модераторов. Если Вас не устраивает работа и ответы какого-либо модератора, то Вы всегда можете обратиться к любому другому модератору либо написать жалобу на нашу почту.
Абсолютно все модераторы стараются помочь как можно скорее, но не всегда можно понять, что хочет клиент. Поэтому мы уточняем вопросы, если они на не понятны либо есть несколько вариантов их решения и нюансы реализации. В большинстве случаев, мы предугадываем вопросы клиентов, так как все они похожи, но у каждого клиента свое виденье или условия реализации. Поэтому если написать вопрос максимально понятно и точно, то конечный ответ Вы получите гораздо быстрее.
Что касаемо вопроса турбо-страниц, то такого функционала пока нет на нашей платформе. Мы добавим его в список задач, но говорить о каких-то конкретных сроках пока нельзя. Все возможные варианты реализации этого выше Ирина Вам озвучила. Если у Вас есть свои способы реализации, то сообщите нам, мы обязательно Вам поможем их осуществить.

Просмотр сообщенияARGO (30 Май 2018 - 12:14) писал:

Ой, да никогда, сторик не сделает этого! вот не хочется так ныть, но уже накопилось

Здравствуйте. Как выше я уже писала, что если Вас не устраивает работа платформы или сотрудников, Вы всегда можете написать жалобу на нашу почту. Она будет передана вышестоящему руководству.



#266386 Проблема С Интеграцией "заказ На Маркете"

Отправлено от Stasya в 24 Август 2017 - 14:40 в Платное размещение в поисковиках

Просмотр сообщенияPowerTea (23 Август 2017 - 23:13) писал:

Ребят, опять проблемы с Маркетом очередной раз. Никак не могу побороть этот "Заказ на Маркете", уже 4-й раз подряд отклоняет размещение из-за ошибок с доставкой по своему региону. Я уже по всякому пробовал, каждый раз проблемы. Помогите пожалуйста! Может у вас получится??!! Прилагаю скриншот ошибки и жду от вас письма о том, какие нужны доступы и куда их отправить.
Прикрепленный файл 2017-08-23_22-09-35.jpg



Ребят, опять проблемы с Маркетом очередной раз. Никак не могу побороть этот "Заказ на Маркете", уже 4-й раз подряд отклоняет размещение из-за ошибок с доставкой по своему региону. Я уже по всякому пробовал, каждый раз проблемы. Помогите пожалуйста! Может у вас получится??!! Прилагаю скриншот ошибки и жду от вас письма о том, какие нужны доступы и куда их отправить.

Прикрепленный файл 2017-08-23_22-09-35.jpg
Здравствуйте. К сожалению, наша платформа не поддерживает определение региона доставки. В связи с этим Вам необходимо оставить только общие доставки по России. Т.е.  доставки до подъезда, самовывоз и доставок курьером не должны быть указаны в настройках Заказ на маркете. Для этого достаточно убрать все 3 галочки напротив не поддерживаемых типов доставок в настройках админ панели в разделе Настройки программы «Заказ на Маркете».



#266424 Проблема С Интеграцией "заказ На Маркете"

Отправлено от Stasya в 25 Август 2017 - 08:06 в Платное размещение в поисковиках

Просмотр сообщенияPowerTea (24 Август 2017 - 23:19) писал:

Так а причем здесь определение региона? Оно и не требуется. Пользователь сам вручную выбирает тип доставки: самовывоз, доставка курьером по городу или почтой по России. Дело то вовсе не в определении региона, а в ошибках в передаче информации в АПИ.
В сообщении об ошибки говорится о том, что передается не верная информация по региональной доставке. Причиной тому является, что у нас на платформе нет определения региона. Информация по доставкам передается верно. Выше я Вам указала, что необходимо оставить только те способы, доставки, которые применимы по всей России, а не в отдельных регионах.



#266528 Проблема С Интеграцией "заказ На Маркете"

Отправлено от Stasya в 28 Август 2017 - 11:18 в Платное размещение в поисковиках

Просмотр сообщенияPowerTea (25 Август 2017 - 12:52) писал:

Да я и не указывал способы доставки по отдельным регионам, кроме одного, где находится магазин. То есть у меня осталось: 1) курьером по Калининрграду 2) Почтой по России. Мне что нужно убрать курьерскую доставку?



А сейчас вообще еще какие-то траблы начались, после моих очередных попыток что-то исправить. Теперь вообще самопроверку не проходит через API. Посмотрите в чем там может быть дело?? Я ничего не понял в запросе и ответе в логах АПИ - не вижу в них вообще информации об ошибках. А последние разы вообще ответ пустой.

Прикрепленный файл 2017-08-25_11-47-45.jpg
Прикрепленный файл 2017-08-25_11-50-19.jpg
Прикрепленный файл 2017-08-25_11-50-39.jpg
Здравствуйте. Не могли бы Вы прислать нам на почту доступы к Вашему личному кабинету, чтобы мы могли проверить сами все настройки.
Изображение



#271546 Товар Под Заказ

Отправлено от Stasya в 10 Январь 2018 - 14:02 в Каталог товаров

Просмотр сообщенияstatus321 (25 Декабрь 2017 - 16:50) писал:

Если вставить код указанный выше то отображение вот такое
1.4 сп. 70*70 выдает нет в наличии то что нужно
2.0 сп 70*70  в наличии 1 шт. выдает под заказ нужно есть в наличии
Евро 4 нав. в наличии 2 шт.  выдает под заказ  нужно есть в наличии
Семейное 10 шт выдает под заказ то что нужно

У меня сейчас так:
<!-- Доступность товара -->
<div class="goodsDataMainModificationAvailable f-fix">
  <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE < 1 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
   <div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>ПОД ЗАКАЗ</span></div>
</div>
и main.js

// Есть ли товар есть в наличии
if(modificationRestValue>0) {
   goodsAvailableTrue.show();
   goodsAvailableFalse.hide();
   goodsAvailableAddCart.show();
// Если товара нет в наличии
} else {
   goodsAvailableTrue.hide();
   goodsAvailableFalse.show();
   goodsAvailableAddCart.hide();
}

Необходимо следующее условие
1. Товар в наличии 0 - нет в наличии
2. Товар в наличии 1 шт. - в наличии
3. Товар в наличии 10 шт. - под заказ
Это можно реализовать???
Здравствуйте. Простите за длительное ожидание ответа. Насколько я вижу, у Вас на сайте уже произведены необходимые изменения. Скажите, пожалуйста, остались ли у Вас какие-либо вопросы?



#270052 Шаблоны Для Метатегов Title, Description, Keywords

Отправлено от Stasya в 28 Ноябрь 2017 - 10:48 в SEO

Просмотр сообщенияmyakuhin (20 Ноябрь 2017 - 16:48) писал:

Здравствуйте. Подскажите шаблон для title страницы категории с таким условием: Если заполнено "Заголовок страницы товара" то берем его или если заполнено "Краткое SEO-описание", то берем его и +текст типа "купить в....", если нет, то берем "название категории + текст "купить в..."
Здравствуйте. К сожалению, такое условие прописать не получится, так как в случае отсутствия у категории Заголовка в переменную PAGE_TITLE записывается ее название. Это все происходит на уровне платформы, поэтому изменить это не получится.



#268775 Вопрос По Подвалу

Отправлено от Stasya в 30 Октябрь 2017 - 17:04 в Изменение общей стилистики

Просмотр сообщенияPaparam (30 Октябрь 2017 - 10:44) писал:

Здравствуйте! Я понимаю, мне хотелось бы сделать подвал подобной структуры, тоесть : Отображение категорий каталога, контактов, надпись с юр именем отображалась посередине.
Здравствуйте. В таком случае, Вам необходимо расписать нам по пунктам, что необходимо реализовать. Поскольку изменений много мы будем присылать Вам инструкции частями. Либо Вы может воспользоваться услугами платной технической поддержки. Для Вам необходимо написать нам письмо с пометкой Для платной технической поддержки и полным описанием того, что Вам необходимо реализовать на почту Изображение



#270638 Вопрос По Подвалу

Отправлено от Stasya в 12 Декабрь 2017 - 17:43 в Изменение общей стилистики

Просмотр сообщенияGambler (09 Декабрь 2017 - 14:15) писал:

Подскажите, пожалуйста, как поменять подвал и сделать его одинаковым для всего сайта.

А. Серую область убрать за ненадобностью.
Б. Блок из серой области перенести в белую область, как показано на стрелке 1
В. Размер поля 2 (в оранжевом квадрате) сделать по высоте меньше в 2 раза.

Прикрепленный файл Подвал.png
Здравствуйте. Простите за длительное ожидание ответа. В шаблоне HTML найдите код
<div class="cols col-4 pad10">
			   
		  <a href="{NEWS_ALL_URL}" style="{% IF news_list_all_empty && news_list_shop_empty  && news_list_articles_empty%}display:none;{%ENDIF%}"><h3 class="footheader ftheme-color">Новости и статьи:</h3></a>
	   
			 <!--  Если есть список из любых новостей и если в тарифном плане подключен модуль новостей -->
		{% IFNOT news_list_all_empty && TARIFF_FEATURE_NEWS %}
		  <div class="fnewswrp">
			<a  href="{NEWS_ALL_URL}"><h4>Последние Новости</h4></a>
			<ul class="fnews">
			  {% FOR news_list_all %}
				<li><a class="newsanch" href="{news_list_all.URL}" title="Перейти к странице &laquo;{news_list_all.TITLE}&raquo;" {% IF news_list_all.ID = NEWS_ID %}class="selected"{%ENDIF%}>{news_list_all.TITLE}</a></li>
			  {% ENDFOR %}
			</ul>
		  </div>
		{% ENDIF %}
		<!-- /Если есть список из любых новостей и если в тарифном плане подключен модуль новостей -->
	   
		<!-- Если есть список новости магазина и если в тарифном плане подключен модуль новостей -->
		{% IFNOT news_list_shop_empty && TARIFF_FEATURE_NEWS %}
		  <div class="fnewswrp">
			<a href="{NEWS_SHOP_URL}"><h4>Последние Новости</h4></a>
			<ul class="fnews">
			  {% FOR news_list_shop %}{% IF news_list_shop.index > 2 %}{break}{% ENDIF %}
				<li><a class="newsanch" href="{news_list_shop.URL}" title="Перейти к странице &laquo;{news_list_shop.TITLE}&raquo;" {% IF news_list_shop.ID = NEWS_ID %}class="selected"{%ENDIF%}>{news_list_shop.TITLE}</a></li>
			  {% ENDFOR %}
			</ul>
		  </div>
		{% ENDIF %}
		<!-- /Если есть список новости магазина и если в тарифном плане подключен модуль новостей -->
   
		<!-- Если есть список статей магазина и если в тарифном плане подключен модуль новостей -->
		{% IFNOT news_list_articles_empty && TARIFF_FEATURE_NEWS %}
		  <div class="fnewswrp">
			<a href="{NEWS_ARTICLES_URL}"><h4>Статьи</h4></a>
			<ul class="fnews">
			  {% FOR news_list_articles %}{% IF news_list_articles.index > 2 %}{break}{% ENDIF %}
				<li><a class="newsanch" href="{news_list_articles.URL}" title="Перейти к странице &laquo;{news_list_articles.TITLE}&raquo;" {% IF news_list_articles.ID = NEWS_ID %}class="selected"{%ENDIF%}>{news_list_articles.TITLE}</a></li>
			  {% ENDFOR %}
			</ul>
		  </div>
		{% ENDIF %}
		<!-- /Если есть список статей магазина и если в тарифном плане подключен модуль новостей -->
	   
		<!-- Если есть список материалов СМИ магазина и если в тарифном плане подключен модуль новостей -->
		{% IFNOT news_list_mass_media_empty && TARIFF_FEATURE_NEWS %}
		  <div class="fnewswrp">
			<a href="{NEWS_MASS_MEDIA_URL}"><h4>Материалы СМИ</h4></a>
			<ul class="fnews">
			  {% FOR news_list_mass_media %}{% IF news_list_mass_media.index > 2 %}{break}{% ENDIF %}
				<li><a class="newsanch" href="{news_list_mass_media.URL}" title="Перейти к странице &laquo;{news_list_mass_media.TITLE}&raquo;" {% IF news_list_mass_media.ID = NEWS_ID %}class="selected"{%ENDIF%}>{news_list_mass_media.TITLE}</a></li>
			  {% ENDFOR %}
			</ul>
		  </div>
		{% ENDIF %}
		<!-- /Если есть список материалов СМИ магазина и если в тарифном плане подключен модуль новостей -->
		</div> 
и замените его на
<div class="cols col-4 pad10">
			<div class="cprt">Все права защищены</div> 
			  <div class="cprt">{COPYRIGHT_FOR_DESIGN_CHAMELEON} {SETTINGS_STORE_REGION}</div>
			  <div class="cprt">{SETTINGS_STORE_HTML_CODE}</div>  
		</div> 
Затем найдите и удалите
<div class="row">
		<div class="cols col-4 must100">
		   <div id="powered">
			  <div class="cprt">&copy; {DATE_YEAR} &laquo;{SETTINGS_STORE_NAME}&raquo;</div> 
			  <div class="cprt">{SETTINGS_STORE_ORG_NAME}</div>
			  <div class="cprt">Все права защищены</div>
			  <div class="cprt">{COPYRIGHT_FOR_DESIGN_CHAMELEON} {SETTINGS_STORE_REGION}</div>
			  <div class="cprt">{SETTINGS_STORE_HTML_CODE}</div> 
		   </div>
		</div>
		<div class="cols col-8 must100">
		  <div class="footermenu">
			{% FOR menu %}
			  {% FOR footer %}
				<div class="menu_footer">
				  <ul>
					{% FOR links %}<li><a href="{menu.footer.links.URL}" {% IF menu.footer.links.SELECTED %}class="active"{%ENDIF%} {% IF menu.footer.links.TITLE %}title="{menu.footer.links.TITLE}"{% ENDIF %}>{menu.footer.links.NAME} </a></li>{% ENDFOR %}
				  </ul>
				</div>
			  {% ENDFOR %}
			{% ENDFOR %}
		  </div>
		</div>
	  </div> 

В файле main.css найдите код
#callback_comment{width:200px;}
и замените его на
#callback_comment{width:200px;height: 80px;}



#269937 Правильное Отображение Модификаций Внутри Карточки С Товаром

Отправлено от Stasya в 24 Ноябрь 2017 - 14:33 в Другие вопросы

Здравствуйте. Пришлите, пожалуйста, нам еще раз Ваше сообщение, так как сейчас оно пустое.



#270077 Правильное Отображение Модификаций Внутри Карточки С Товаром

Отправлено от Stasya в 28 Ноябрь 2017 - 18:05 в Другие вопросы

 spectredes (25 Ноябрь 2017 - 11:21) писал:

goods/Boks-mod-Geek-Vape-Mech-pro-box?from=NWZm&amp;mod_id=138759431
Здравствуйте. Попробуйте почистить кэш Вашего браузера. Так при входе в карточку этого товара выбирается модификация, которая есть в наличии и пишется соответствующее наличие товара.

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

  • Screenshot_132.jpg



#269732 Правильное Отображение Модификаций Внутри Карточки С Товаром

Отправлено от Stasya в 20 Ноябрь 2017 - 14:08 в Другие вопросы

Просмотр сообщенияspectredes (15 Ноябрь 2017 - 23:00) писал:

Установил данный код в "товар" как предложено в последнем варианте , модификация перекидывается на ту которая положительная , но наличие товара так и остаётся : "не в наличии"
Здравствуйте. Простите за длительное ожидание ответа. Не могли бы Вы прислать пример такого товара?



#270103 Главная. Изменить. И Не Навредить!

Отправлено от Stasya в 29 Ноябрь 2017 - 14:19 в Главная

Просмотр сообщенияRibka (23 Ноябрь 2017 - 21:36) писал:

Добрый день, Vaccina :rolleyes:

Скажите, пожалуйста, а можно сделать дополнительный блок такой? https://prnt.sc/hecwbf вверху: О нас, Акции, Новости и т.д (все эти страницы уже есть).,но при прокрутке страницы вниз, чтобы эта верхняя строка была зафиксирована, а оставалась прокрутка такая как сейчас?
Здравствуйте. Сейчас у Вас при прокрутке вся шапка становится фиксированной. Скажите, пожалуйста, верхнее меню так же должно быть фиксированным вместе со всей шапкой или фиксацию шапку нужно убрать и оставить только у верхнего меню?



#272402 Главная. Изменить. И Не Навредить!

Отправлено от Stasya в 25 Январь 2018 - 14:47 в Главная

Просмотр сообщенияRibka (20 Январь 2018 - 20:33) писал:

Верхняя строка отображается, НО
https://prnt.sc/i35u9p только вот шапка почему то стала белой теперь и при наведении не всплывают категории, а когда прокручиваешь, то как и надо становится серого цвета
Здравствуйте. Откатите предыдущее изменение обратно. Затем в файле main.css найдите код
.fixed #custommenu {background: #d1d1d1;}
и замените его на
.fixed #custommenu {background: #d1d1d1;}
.fixed2{top:0;position: absolute; width: 100%;right: 0;left: 0;background-color: rgba(220, 220, 220, 0.7);z-index:999;}
.fixed{top:38px !important;}
Далее найдите код
.fixed {position: fixed !important;width: 100%;top:0}
и замените его на
.fixed {position: fixed !important;width: 100%;top:0}
.fixed2 {position: fixed !important;width: 100%;top:0}
Теперь в файле main.js найдите код
$(window).scroll(function() {
var the_top = jQuery(document).scrollTop();
if (the_top > 1) {
	 jQuery('#header').addClass('fixed');
}
else {
	 jQuery('#header').removeClass('fixed');
}
});
и замените его на
$(window).scroll(function() {
var the_top = jQuery(document).scrollTop();
if (the_top > 1) {
	 console.log(1111)
	 jQuery('#header').addClass('fixed');
	 jQuery('#header_top').addClass('fixed2');
}
else {
	 jQuery('#header').removeClass('fixed');
	 jQuery('#header_top').removeClass('fixed2');
}
});



#265339 Функция Даю Согласие На Обработку Данных Для Шаблона Хамелеон

Отправлено от Stasya в 27 Июль 2017 - 11:44 в Оформление заказа

Просмотр сообщенияNicolas (13 Июль 2017 - 16:40) писал:

Спасибо! Заработало. Но есть еще 1 нюанс - а можно после нажатия кнопки "оформить", чтобы открывалось окно так же как в "быстрый заказ", а не появлялось ниже - клиенты могут не заменить появление формы ниже.

С Уважением,
Николай
Здравствуйте. Обнаружила у Вас ошибку при оформлении заказа. Поэтому Вам необходимо в файле main.js найти блок
// Быстрый заказ
function quickordercart(formSelector) {
  // Находим форму, которую отправляем на сервер, для добавления товара в корзину
  var formBlock = $($(formSelector).get(0));
  // Получаем данные формы, которые будем отправлять на сервер
  var formData = formBlock.serializeArray();
  // Сообщаем серверу, что мы пришли через ajax запрос
  formData.push({name: 'ajax_q', value: 1});
  // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа
  formData.push({name: 'fast_order', value: 1});
  // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара
  $.ajax({
		type			: "POST",
				cache	 : false,
				url			   : formBlock.attr('action'),
				data			: formData,
				success: function(data) {
						$('#order-stage-content').html(data);return;
				}
		});
		setTimeout(function(){
		  $('#order-stage-content .warning, #order-stage-content .alignCenter, #order-stage-content .clear').hide();
		  $('#order-stage-content #quickform2').show();  
		}, 500);
  return false;
}
$(function() {
  $('.cartForm').submit(function() {
				 quickordercart('#order-stage');
				 return(false);
  });
});
и заменить его на
// Функция быстрого оформления заказа в корзине
function startOrder(){ 
	var globalOrder = $('#globalOrder');
	var closeOrder = $('#closeOrder'); // объект кнопки отмены заказа
	var textCloseOrder = '#closeOrder';
	// Если форма уже открыта то ничего не делаем.
	if (globalOrder.css('display') != 'none') {
	  // Если блок с формой заказа не скрыт то выходим из функции
	  return false;
	}
	//объект блока куда будет выводиться форма быстрого заказа
	var OrderAjaxBlock = $('#OrderAjaxBlock');
	// объект кнопки "Заказать"
	var buttonStartOrder = $('#startOrder');
	//объект блока с ajax анимацией
	var ajaxLoaderQuickOrder = $('.ajaxLoaderQuickOrder');
	var urlQuickForm = '/cart/add'; // адрес страницы с формой
	// данные которые отарвятся на сервер чтобы получить только форму быстрого заказа без нижней части и верхней части сайта
	var quickFormData = [
		{name: 'ajax_q', value: 1},
		{name: 'fast_order', value: 1}
	];
	// Скрываем кнопку "Заказать"
	buttonStartOrder.hide();
	// Отключаем возможность редактирования формы
	var cartTable = $('.cartTable');
	// открываем общий, глобальный блок
	globalOrder.show();
	$('html, body').delay(400).animate({scrollTop : jQuery('#globalOrder').offset().top - 200}, 800);
	// включаем gif анимацию загрузки
	ajaxLoaderQuickOrder.show('slow');
	   $.ajax({
		type: "POST",
		cache: false,
		url: urlQuickForm,
		data: quickFormData,
		success: function(data) {	
			OrderAjaxBlock.html($(data).find('#quickform2').wrap('div').html());
		   // скрываем блок с анимацией
			ajaxLoaderQuickOrder.hide();
			// удалим обработчик события на кнопке отмена
			closeOrder.css('display','block');
			cartTable.toggleClass('disable');
			q = cartTable.find('.cartqty');
			if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)}
			$('.cart-info').on('click', textCloseOrder, function() {
				//Скрываем блок оформления заказа
				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;
			});
			$.fancybox({
			 content : OrderAjaxBlock,
			  // При изменении размера окна изменяем размер окна оформления заказа
			  onUpdate  : function(){
				var w = $(window).width()*0.8;
			   
				if(w < 800) {
				  // Автоматический ресайз внутреннего блока fancybox-а
				  $('.fancybox-inner').css('width', 'auto');
				  // Изменяем размер fancybox окна
				  $('.fancybox-wrap').css({'width': w + 'px'});
				} 
				return false;
			  }
		 });
		}
	});
  return false;
}
   
$(document).ready(function(){   
	$('.orderButton').click(function(){
	  startOrder();
	  return false;
	});
  })
</script>
Затем в шаблоне Корзина найдите код
<div class="right"><a class="button" title="Перейти к оформлению заказа" onclick="$('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a> </div>
и замените его на
<div class="right"><a class="button orderButton" title="Перейти к оформлению заказа">Оформить заказ</a> </div>
В шаблоне Быстрый заказ найдите блок
<div class="clear"></div>
<div id="quickform2" style="display: none;">
замените его на
<div class="clear"></div>
<div>
<div id="quickform2" style="display: none;">
И блок
<div style="margin: -27px 19px 0;   width: 83%; float: left;">  <input id="pers_confirm" type="checkbox" name="pers_confirm" checked="checked" class="required"><label><span style="color:red">Нажимая кнопку </span> Оформить заказ, Я подтверждаю свою дееспособность, даю согласие на обработку <u><a href="http://design.king-store.ru/privacy.pdf?3413" target="_blank">своих персональных данных</u> </a> , Я принимаю условия <u><a href="http://design.king-store.ru/terms.pdf?3870" target="_blank">пользовательского соглашения.</a> </label>
						</div>   </div>
  </form>
</div>
замените на
<div style="margin: -27px 19px 0;   width: 83%; float: left;">  <input id="pers_confirm" type="checkbox" name="pers_confirm" checked="checked" class="required"><label><span style="color:red">Нажимая кнопку </span> Оформить заказ, Я подтверждаю свою дееспособность, даю согласие на обработку <u><a href="http://design.king-store.ru/privacy.pdf?3413" target="_blank">своих персональных данных</u> </a> , Я принимаю условия <u><a href="http://design.king-store.ru/terms.pdf?3870" target="_blank">пользовательского соглашения.</a> </label>
						</div>   </div>
  </form>
</div> </div>



#265771 Функция Даю Согласие На Обработку Данных Для Шаблона Хамелеон

Отправлено от Stasya в 09 Август 2017 - 10:39 в Оформление заказа

Просмотр сообщенияNicolas (07 Август 2017 - 21:15) писал:

Добрый день!
Что-то не так. Сделал, перестало работать вообще!

На странице возникла JS ошибка:


Uncaught ReferenceError: quickorder is not defined на строке: 2542.


Адрес файла: http://king-store.ru...mod_id=53876295


Как исправить ошибку?



1. Возможно, Вы недавно вносили изменения на сайт, и кэш браузера ещё не обновился. Для решения проблемы можно немного подождать или просто обновить страницу с помощью сочетания клавиш: CTRL+SHIFT+R или CTRL+F5
2. Возможно, Вы добавили сторонний скрипт на сайт, который не верно работает. В этом случае, в разделе «Сайт» > «Редактор шаблонов».
4. Возможно, Вы ошиблись в синтаксисе javascript файла. В этом случае откатите последние добавленные изменение в js файлах в разделе «Редактор шаблонов».
5. Если необходимо помочь в решении данной ошибки, напишите вопрос или посмотрите готовые решения похожих проблем в разделе "Ошибки" на нашем форуме.


Добрый вечер! Откатил - без указанных выше изменений при нажатии на кнопку "оформить заказ" в корзине - выжает вот это:
ошибка - Не указан идентификатор товарной модификации товара, для добавления в корзину. Он передаётся в переменной form[goods_mod_id]
Клиенты бросают корзины и не могут оформить заказ!!!
С Уважением,
Николай


Здравствуйте. Внесла Вам изменения в код согласно присланной ранее инструкции. У Вас так же обнаружила скрипты, которые вступали в некий конфликт с данным скриптом. Поэтому временно я их удалила, код скриптов пришлю Вам в личном сообщении.



#265776 Функция Даю Согласие На Обработку Данных Для Шаблона Хамелеон

Отправлено от Stasya в 09 Август 2017 - 11:06 в Оформление заказа

Просмотр сообщенияNicolas (09 Август 2017 - 10:47) писал:

Теперь у меня не работает быстрый заказ. Опять же js ошибка!!!!
Какие такие скрипты? Зачем что-то убирать? У меня заказов почти нет из-за сломанной корзины!!!!!!
Попробуйте почистить кэш Вашего браузера. У нас форма оформления заказ появляется и заказ оформляется.
Убранные скрипты я Вам прислала в личном сообщении, это liveinternet и еще какой-то скрипт. Они дополнительные и установлены Вами. Если они Вам необходимы, то мы можем их вернуть, но предложенный ранее мной скрипт для оформления заказа работать не будет по причине возникновения конфликтов, а точнее перехвата событий данными скриптами.

Просмотр сообщенияNicolas (09 Август 2017 - 10:47) писал:

Теперь у меня не работает быстрый заказ. Опять же js ошибка!!!!
Какие такие скрипты? Зачем что-то убирать? У меня заказов почти нет из-за сломанной корзины!!!!!!
По Вашей просьбе восстановила Ваш бекап до изменений, а так же вернула Ваши скрипты. Так же Вы можете восстановить бекап до всех изменений и вернут стандартное оформление заказа.



#265970 Функция Даю Согласие На Обработку Данных Для Шаблона Хамелеон

Отправлено от Stasya в 15 Август 2017 - 15:14 в Оформление заказа

Просмотр сообщенияkaliban (13 Август 2017 - 23:31) писал:

Вопрос был в том, как реализовать галочку по умолчанию на согласие в шаблоне Город? Вы дали ссылку на общие инструкции по установке кнопки согласия. Это я уже сделал, но не все покупатели догоняют, что надо ставить галочку в плоховидимом квадратике. Надо добавить инструкции для всех шаблонов. Пора уже сделать для этого подробное описание. В ветке форума есть фрагментарная инструкция для одного шаблона, но даже если она подходит для других, то неудобно делать когда это сделано в форме диалога, сделайте то-то, а если не работает добавьте это, а перестало это, а вы замените это и т.д.
аккаунт sl-5703
Здравствуйте. Чтобы поставить галочку по умолчанию Вам необходимо в шаблоне Быстрый заказ найти код
<input id="pers_confirm" type="checkbox" name="pers_confirm"><label for="pers_confirm">Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="http://mosoblmag.ru/page/POLITIKA-KONFIDeNCIALNOSTI">политикой конфиденциальности</a></label>
<button type="submit" class="button black" title="Оформить заказ" id="submit_order" >Оформить заказ</button>
<script>
$(document).ready(function(){
$('#submit_order').attr('disabled', true);
$('#pers_confirm').click(function() {
if ($(this).hasClass("active")){
$('#submit_order').attr('disabled', true);
$('label[for="pers_confirm"]').after('<p class="redSapnConfirm">Это поле обязательно для заполнения</p>');
$(this).removeClass("active")
} else {
$('#submit_order').attr('disabled', false);
$('.redSapnConfirm').remove();
$(this).addClass("active")
}
});
});
</script>
и замените его на
<input id="pers_confirm" type="checkbox" name="pers_confirm" checked="checked" class="active"><label for="pers_confirm">Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="http://mosoblmag.ru/page/POLITIKA-KONFIDeNCIALNOSTI">политикой конфиденциальности</a></label>
<button type="submit" class="button black" title="Оформить заказ" id="submit_order" >Оформить заказ</button>
<script>
$(document).ready(function(){
//$('#submit_order').attr('disabled', true);
$('#pers_confirm').click(function() {
if ($(this).hasClass("active")){
$('#submit_order').attr('disabled', true);
$('label[for="pers_confirm"]').after('<p class="redSapnConfirm">Это поле обязательно для заполнения</p>');
$(this).removeClass("active")
} else {
$('#submit_order').attr('disabled', false);
$('.redSapnConfirm').remove();
$(this).addClass("active")
}
});
});
</script>



#265781 Функция Даю Согласие На Обработку Данных Для Шаблона Хамелеон

Отправлено от Stasya в 09 Август 2017 - 11:27 в Оформление заказа

Просмотр сообщенияNicolas (09 Август 2017 - 11:11) писал:

Мне нужно чтобы все работало с моими скриптами! Вы удалили онлайн консультант, который работал 3 года!!!! Хрен с ним с liveitnernet он не нужен, но при чем здесь онлайн консультант???
Тогда решите вопрос по другому, если там что-то перехватывается!
Неужели эта такая сложная задача? Убытков понес хреналион, хорошо хоть клиенты предупредили, что не работает!
Я восстановила все Ваши скрипты и бекап до моих изменений.



#270629 Не Получается Загрузить Товары В Google Merchant - [Price]

Отправлено от Stasya в 12 Декабрь 2017 - 17:05 в Платное размещение в поисковиках

Просмотр сообщенияromankuvaev (07 Декабрь 2017 - 13:08) писал:

Коллеги, всем привет!

Есть вопрос - фид для яндекс маркета не съедается в Google Merchant. Конкретно проблема в price.
Гуглу нужно вот это:

Обязательный
Цена товара

Пример
1500.00 RUB

Синтаксис
  • Число
  • Оформление в соответствии со стандартом ISO 4217
Свойство schema.org
Offer.priceSpecification


У них в price должно выводиться цена + валюта (1500.00 RUB). Текущая же выгрузка настроена таким образом, что в прайс у нас выгружается только значение цены (1500).

Какие есть варианты решения данной проблемы, подскажите пожалуйста!

Заранее огромная благодарность!


Здравствуйте. Простите за длительное ожидание ответа. Если Вы будете вносить изменения в yml-файл, то Яндекс будет на него ругаться. Поэтому Вам необходимо определиться где именно Вы хотите размещать товары. Если Вы все-таки сделали выбор в сторону Google Merchant, то Вам необходимо в шаблоне Экпорт товаров на Яндекс.Маркет найти строки
<price>{goods.GOODS_MOD_COST_NOW}</price>
		<currencyId>{CURRENCY_CHAR_CODE}</currencyId>
и заменить их на
<price>{goods.GOODS_MOD_COST_NOW} {CURRENCY_CHAR_CODE}</price>



#273533 Не Получается Загрузить Товары В Google Merchant - [Price]

Отправлено от Stasya в 27 Февраль 2018 - 15:20 в Платное размещение в поисковиках

Просмотр сообщенияolalexz (20 Февраль 2018 - 23:06) писал:

А если и на Яндексе и в Гугле будем размещать товары то надо оставить две строки?
Здравствуйте. Простите за длительное ожидание ответа. Данный файл, в таком случае, можно будет разместить только на одной площадке.



#272604 А Можно Ли Реализовать Такой Вид Фильтров?

Отправлено от Stasya в 30 Январь 2018 - 14:13 в Вопросы общие для всех шаблонов

Просмотр сообщенияRibka (25 Январь 2018 - 09:16) писал:

Скажите, как это выровнять? http://prntscr.com/i59gt4
http://prntscr.com/i59h7l как то все неровно стало
и сама картинка товара отображается на половину
Здравствуйте. В шаблоне HTML найдите код
<div class="{% IF MOD_LNAME = catalog || MOD_LNAME = user && ACT= settings || MOD_LNAME = user && ACT= favorites || MOD_LNAME = user && ACT= history_list%}{% IF CATEGORY_NAME=Подарочные сертификаты%}col-md-12{% ELSE %}col-xs-9{% ENDIF %} col-xs-12 col-right{% ELSE %}col-xs-12{% ENDIF %}">
и замените его на
<div class="{% IF MOD_LNAME = catalog || MOD_LNAME = user && ACT= settings || MOD_LNAME = user && ACT= favorites || MOD_LNAME = user && ACT= history_list%}{% IF CATEGORY_NAME=Подарочные сертификаты%}col-md-12{% ELSE %}col-md-9{% ENDIF %} col-xs-12 col-right{% ELSE %}col-xs-12{% ENDIF %}">



#272336 А Можно Ли Реализовать Такой Вид Фильтров?

Отправлено от Stasya в 24 Январь 2018 - 15:22 в Вопросы общие для всех шаблонов

Просмотр сообщенияRibka (12 Январь 2018 - 22:31) писал:

Супер! Как и мечтала :rolleyes:

1. Скажите, а мобильную версию можно изменить вот так? https://prnt.sc/hzmgjn
Сейчас фильтры находятся в нижней части

- перенести наверх
- чтобы они раскрывались/скрывались
В шаблоне Товары найдите код
<!-- END Верхний блок, изменяющий отображение данных выдачи товаров -->
	{% ENDIF %}
и после него вставьте
   {% IF TARIFF_FEATURE_GOODS_FILTERS && SHOW_GOODS_FILTERS %}
	   <div class="filters-goods filters-mob">
		 <div class="titleBlock">Фильтры</div>
		  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
		  <form action="" method="get">
			<!-- Если есть возможность фильтрации товаров по ценам -->
			{% IF SHOW_GOODS_PRICE_FILTERS %}
			  <div class="filters-price">
				<div class="title">Фильтры по ценам</div>
				<div class="layout-slider">
				  <input id="goods-filter-min-price" class="inputText" type="text" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress('0123456789')" />
				  <span class="price-separator">-</span>
				  <input id="goods-filter-max-price" class="inputText" type="text" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress('0123456789')" />
				  <input type="hidden" name="form[filter][available_price][min]" value="{GOODS_FILTER_MIN_AVAILABLE_PRICE}" />
				  <input type="hidden" name="form[filter][available_price][max]" value="{GOODS_FILTER_MAX_AVAILABLE_PRICE}" />
				  <!-- Фильтры по цене -->
				  <div class="goodsFilterPriceRangePointers">
					<span class="min" style="display:none;">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span>
					<span class="max" style="display:none;">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span>
				  </div>
				  <div id="goods-filter-price-slider"></div>
				  <div class="goodsFilterPriceSubmit">
					<button class="button" type="submit" title="Показать">Показать</button>
				  </div>
				</div>
			  </div>
			{% ENDIF %}
			<!-- /END Если есть возможность фильтрации товаров по ценам -->
			<!-- Осноные Фильтры -->
			<div class="filters-goods">
			  <div class="title">Фильтры по характеристикам и модификациям</div>
{% FOR filter_attr_list %}
																				  <div class="filter">
																								<div class="title">{filter_attr_list.NAME}:</div>
																								<ul>
																								{% FOR values %}
																								{%IF filter_attr_list.values.index>6%}{break}{%ENDIF%}
																								  <li>
																												<input type="checkbox" onclick="$(this)[0].form.submit();" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
																												<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} <span class="red">({filter_attr_list.values.NB_GOODS_FILTERED})</span></label>
																								  </li>
																								{% ENDFOR %}
																								{% FOR values %}
																								{%IF filter_attr_list.values.index=7%}
																								<div onclick="$(this).closest('ul').find('.dop_filter_attr').toggle('slow'); return(false);" class="more_filter_attr">Еще</div>
																								{%ENDIF%}
																								{% ENDFOR %}
																								 {% FOR values %}
																								{%IF filter_attr_list.values.index>6%}
																								  <li class="dop_filter_attr" style="display:none;">
																												<input type="checkbox" onclick="$(this)[0].form.submit();" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
																												<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} <span class="red">({filter_attr_list.values.NB_GOODS_FILTERED})</span></label>
																								  </li>
																								  {%ENDIF%}
																								{% ENDFOR %}
																								</ul>
																				  </div>
																				{% ENDFOR %}
										<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
										{% FOR filter_prop_list %}
										  <div class="filter">
												<div class="title">{filter_prop_list.NAME}:</div>
												<ul>
												{% FOR values %}
												  <li>
														<input type="checkbox" onclick="$(this)[0].form.submit();" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
														<label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} <span class="red">({filter_prop_list.values.NB_GOODS_FILTERED})</span></label>
												  </li>
												{% ENDFOR %}
												</ul>
										  </div>
										{% ENDFOR %}
			</div>
			<!-- /END Осноные Фильтры -->
		  </form>
		</div>
		{% ENDIF %}
		<!-- /END Если в тарифном плане подключен модуль фильтров по товарам -->
В конец файла main.js добавьте
$(document).ready(function(){
		  $('.filters-mob .titleBlock').click(function(){
			if($(this).hasClass('activeTitle')){
			  $(this).removeClass('activeTitle')
			  $(this).parent().find('form').hide(500);
			} else {
			  $(this).addClass('activeTitle')
			  $(this).parent().find('form').show(500);
			}
		  })
});
Далее в файле main.css найдите код
.compare-info .buttons .button {padding: 0 15px;font-size: 12px;}
и после него добавьте
.filters {display: none;}
.filters-mob{display:block;float: left;width: 100%;margin: 0px 0 20px;border:1px solid #E5E5E5;padding:10px;}
.filters-mob .titleBlock{position:relative;text-align:left;padding-bottom:5px;}
.filters-mob .titleBlock.activeTitle{border-bottom:1px solid #E5E5E5;margin-bottom:5px;}
.filters-mob .titleBlock:after{content:"\f0da";display:block;position:absolute;top:0;right:5px;font-family:"FontAwesome";}
.filters-mob .titleBlock.activeTitle:after{content:"\f0dd";}
.filters-mob form{display:none;}
Далее найдите код
/** Фильтры **/
после него добавьте
.filters-mob{display:none;}



#269538 Мелкие Доработки

Отправлено от Stasya в 15 Ноябрь 2017 - 16:41 в Изменение общей стилистики

Просмотр сообщенияkirussian (15 Ноябрь 2017 - 15:13) писал:

Ошибку поправил, часть проблемы помогло исправить.
Теперь заходим на страницу товара (ссылка прежняя), выбираем цвет "черный" и нажимаем на основное фото, далее пытаемся нажать листать (стрелочка справа на галерее). Ошибка: листается, но одна и та же картинка.
Здравствуйте. В файле main.js найдите код
	  $('.general-img img').attr('src', src_new);
	  $('.general-img a').attr('href', src_new);
и замените его на
	  $('.general-img>a>img').attr('src', src_new);
	  $('.general-img>a').attr('href', src_new);