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


Публикации igor-repsol

146 публикаций создано igor-repsol (учитываются публикации только с 03-Май 23)



#116437 Помогите Поставить Слайдер Интересных Предложений

Отправлено от igor-repsol в 19 Январь 2014 - 14:04 в Главная

Помогите поставить данную карусель на шаблон пластик. Прочитал всю ветку не смог поставить
В описание вместо новостей поставить кнопку купить и цену.



Просмотр сообщенияKoderhan (27 Ноябрь 2012 - 16:34) писал:

На вашем сайте почему то блок с контентом съехал.

Если хотите это исправить то можете добавить код в файл main.csstemplate (Сайт-> Редактор тем).
#content {width: 960px;margin: 0 auto;}
Теперь приступим к установке карусели.
Почти все действия нужно производить в панели администратора. Сайт -> Редактор тем.
Загрузить и распаковать архив себе на компьютер.
Прикрепленный файл horizantal-carousel-news.zip
Содержимое архива нужно загрузить на сайт.
Прикрепленный файл ScreenShot 152.jpg
Теперь подключим загруженные css и js файлы к сайту.
Открыть файл HTML.
После кода:
<!-- Скрипты магазина -->
<script type="text/javascript" src="{ASSETS_JS_PATH}main.js"></script>
Добавить:
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.jcarousel.js"></script>
<link rel="stylesheet" href="{ASSETS_STYLES_PATH}carousel.css" type="text/css" />

В этом же файле. До кода:
{BODY}
Добавить:
{% IF index_page %}
		 <script type="text/javascript">
jQuery(document).ready(function() {
// Initialise the first and second carousel by class selector.
// Note that they use both the same configuration options (none in this case).
jQuery('.d-carousel .carousel').jcarousel({
	 scroll: 1
});
});
</script>

<!-- Begin Wrapper -->
<div id="wrapper">

<div class="d-carousel">
	 <ul class="carousel">
	 {% FOR index_page_new_goods %}
	 <li> <a href="#"><img src="{% IF index_page_new_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_new_goods.IMAGE_SMALL}{% ENDIF %}" alt="{index_page_new_goods.NAME}" /></a>
		 <h4><a href="{index_page_new_goods.URL}">{index_page_new_goods.NAME}</a></h4>
		 <p>{index_page_new_goods.DESCRIPTION_SHORT}</p>
	 </li>
	 {% ENDFOR index_page_new_goods %}
	 </ul>
</div>
<div class="clear"></div>
</div>
<!-- End Wrapper -->
{% ENDIF %}
Прикрепленный файл ScreenShot 153.jpg

В этой карусели будут выводиться товары из категории "Новинки" только на главной странице.



#116767 Помогите Поставить Слайдер Интересных Предложений

Отправлено от igor-repsol в 21 Январь 2014 - 06:54 в Главная

Спасибо установилось с первого раза.

Просмотр сообщенияVaccina (21 Январь 2014 - 04:29) писал:

Все делаем по аналогии, только вместо:

<div id="wrapper">
<div class="d-carousel">
		 <ul class="carousel">
		 {% FOR index_page_new_goods %}
		 <li> <a href="#"><img src="{% IF index_page_new_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_new_goods.IMAGE_SMALL}{% ENDIF %}" alt="{index_page_new_goods.NAME}" /></a>
				 <h4><a href="{index_page_new_goods.URL}">{index_page_new_goods.NAME}</a></h4>
				 <p>{index_page_new_goods.DESCRIPTION_SHORT}</p>
		 </li>
		 {% ENDFOR index_page_new_goods %}
		 </ul>
</div>
<div class="clear"></div>
</div>

вставляем:

{% IFNOT index_page_new_goods_empty %}
		 <div class="hr"></div>
		 <div class="box padd">
			 <div class="titlebox fnt11b txtalgnlft">
			 <ul>
				 <li class="blue fnt11b">
				 <h2><a href="{CATALOG_NEW_URL}">Новинки</a></h2>
				 </li>
			 </ul>
			 </div>
			 <div id="wrapper">
<div class="d-carousel">
		 <ul class="carousel">
				 {% FOR index_page_new_goods %}
	 <li>
					 <div class="tabproduct">
					 <div class="title fnt12b txtalgncnt">
						 <a href="{index_page_new_goods.URL}" title="Перейти на страницу &laquo;{index_page_new_goods.NAME}&raquo;">{index_page_new_goods.NAME}</a>
					 </div>
					 <div class="img txtalgncnt">
						 <a href="{index_page_new_goods.URL}" title="Перейти на страницу &laquo;{index_page_new_goods.NAME}&raquo;"><img src="{% IF index_page_new_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{index_page_new_goods.IMAGE_OTHER}{% ENDIF %}" alt="{index_page_new_goods.NAME}" /></a>
					 </div>
					 <div class="price fnt12b txtalgncnt">
						 Цена:
						 {% IF index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_new_goods.MIN_PRICE_NOW %}
						 <span>{index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
						 {% ELSEIF index_page_new_goods.MIN_PRICE_OLD>index_page_new_goods.MIN_PRICE_NOW %}
						 <span>{index_page_new_goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
						 {% ENDIF %}
						 <em class="fnt12b">{index_page_new_goods.MIN_PRICE_NOW | money_format}</em>
					 </div>
					 <div class="buttons txtalgncnt">
						 {% IF index_page_new_goods.MAX_REST_VALUE>0 %}<a href="{index_page_new_goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{index_page_new_goods.NAME}&raquo;">Подробнее</a>
						 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
							 <div>
							 <input type="hidden" name="hash" value="{HASH}" />
							 <input type="hidden" name="form[goods_from]" value="{index_page_new_goods.GOODS_FROM}" />
							 <input type="hidden" name="form[goods_mod_id]" value="{index_page_new_goods.MIN_PRICE_NOW_ID}" />
							 <button type="submit"class="blgreen">Купить</button>
							 </div>
						 </form>
						 {% ENDIF %}
						 {% IF index_page_new_goods.MAX_REST_VALUE=0 %}
						 <a href="{index_page_new_goods.URL}" class="whtgreen" style="margin:0 0 0 70px;" title="Перейти на страницу &laquo;{index_page_new_goods.NAME}&raquo;">Подробнее</a>
						 {% ENDIF %}
					 </div>
					 </div>
				 </li>
				 {% ENDFOR index_page_new_goods %}
			 </ul>
</div>
<div class="clear"></div>
</div>
		 </div>
		 {% ENDIF %}

Если требуется настроенный ccs на отображение 3 колонок то пользуйтесь
/*-----------------------------------------------------------------------------------*/
/* 0. RESET
/*-----------------------------------------------------------------------------------*/

.d-carousel ol, ul {
list-style:none
}
.d-carousel blockquote, q {
quotes:none
}
.d-carousel blockquote:before, blockquote:after, q:before, q:after {
content:'';
content:none
}
:focus {
outline:0
}
.d-carousel ins {
text-decoration:none
}
.d-carousel del {
text-decoration:line-through
}
.d-carousel table {
border-collapse:collapse;
border-spacing:0
}
.d-carousel .clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0
}
.d-carousel .clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0
}
.d-carousel .clearfix {
display:inline-block
}
* html .clearfix {
height:1%
}
.d-carousel .clearfix {
display:block
}

/*-----------------------------------------------------------------------------------*/
/* 1. FONT-FACE
/*-----------------------------------------------------------------------------------*/
@font-face {
font-family: 'Puritan20Italic';
src: url('style/type/puritan/puritan_italic-webfont.eot?') format('eot'),  url('style/type/puritan/puritan_italic-webfont.woff') format('woff'),  url('style/type/puritan/puritan_italic-webfont.ttf') format('truetype'),  url('style/type/puritan/puritan_italic-webfont.svg#webfontZMWmRIPG') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Puritan20Normal';
src: url('style/type/puritan/puritan_regular-webfont.eot?') format('eot'),  url('style/type/puritan/puritan_regular-webfont.woff') format('woff'),  url('style/type/puritan/puritan_regular-webfont.ttf') format('truetype'),  url('style/type/puritan/puritan_regular-webfont.svg#webfontJ25dHiGv') format('svg');
font-weight: normal;
font-style: normal;
}
/*-----------------------------------------------------------------------------------*/
/* 2. GENERAL
/*-----------------------------------------------------------------------------------*/

.d-carousel a {
text-decoration: none;
color: #4b4b4b;
}
.d-carousel a:hover {
text-decoration: none;
color: #1c1c1c;
}
.d-carousel h1, h2, h3, h4, h5, h6 {
font-family: 'Puritan20Normal';
font-weight: normal;
color: #4b4b4b;
margin-bottom: 10px;
}
.d-carousel h4 {
font-size: 16px;
line-height: 20px;
padding-bottom: 7px;
}
/*-----------------------------------------------------------------------------------*/
/* 3. CAROUSEL
/*-----------------------------------------------------------------------------------*/
#wrapper .d-carousel ul li {
background: none;
padding: 1px;
width: 235px;
}
.jcarousel-direction-rtl {
direction: rtl;
}

.d-carousel h4 {
  margin: 5px 0 5px 0;
font-size: 14px;
}
.d-carousel .jcarousel-container {
display: block;
overflow: hidden;
margin-bottom: 10px;
}
.d-carousel .jcarousel-item {
width: 190px;
height: 290px;
}

.d-carousel .jcarousel-container-horizontal {
  width: 735px;
height: 265px;
padding: 1px;
}
.d-carousel .jcarousel-item-horizontal {
margin-left: 3px;
margin-bottom: 3px;
margin-top: 3px;
margin-right: 5px;
}
.d-carousel .jcarousel-next-horizontal {
position: absolute;
top: 115px;
right: 0;
margin-right: 3px;
width: 15px;
height: 28px;
cursor: pointer;
background: transparent url({ASSETS_IMAGES_PATH}blog-arrows.jpg) no-repeat top right;
}
.d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url({ASSETS_IMAGES_PATH}blog-arrows.jpg);
}
.d-carousel .jcarousel-next-horizontal:hover {
background-position: bottom right;
}
.d-carousel .jcarousel-prev-horizontal {
position: absolute;
top: 115px;
left: 0;
margin-left: 3px;
width: 15px;
height: 28px;
cursor: pointer;
background: transparent url({ASSETS_IMAGES_PATH}blog-arrows.jpg) no-repeat top left;
}
.d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url({ASSETS_IMAGES_PATH}blog-arrows.jpg);
}
.d-carousel .jcarousel-prev-horizontal:hover {
background-position: bottom left;
}



#114980 Nivo Slider

Отправлено от igor-repsol в 13 Январь 2014 - 10:28 в Другое

Просмотр сообщенияsengun (12 Январь 2014 - 21:14) писал:

Можно оставить выравнивание текста по центру, но добавить выравнивание блока по правому краю:
.theme-default .nivo-controlNav {position:relative;
text-align: center; float: right;}

Получилось с первого раза. Спасибо.



#114878 Nivo Slider

Отправлено от igor-repsol в 12 Январь 2014 - 11:44 в Другое

Подскажите как перенести точки вправо.
Если изменить в коде
.theme-default .nivo-controlNav {position:relative;
text-align: left;}
"text-align:" на rigth
Они перемещаются но появляются возле точек 1 2 3. Это мешает



#116365 Каталог Товаров

Отправлено от igor-repsol в 19 Январь 2014 - 09:31 в Изменение общей стилистики

Просмотр сообщенияAlexey11 (19 Январь 2014 - 07:22) писал:

Добавьте в шаблон main.css данный класс

.active a:hover { }

в фигурных скобочках укажите параметры отображения ссылки при наведении.


.active a:hover { } 
не получилось сделать пришлось редактировать код для каталога теперь работает как надо при активной ссылке отображает по правилу .
.active a { color:#ff0000; text-decoration:none; font-weight:600 !important;}



<ul id="myTree">
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{% IFNOT catalog_full.HIDE %}
{% IF catalog_full.index > 1 %}{% IF catalog_full.FIRST %}<ul>{% ENDIF %}{% ENDIF %}
<li class="{% IF catalog_full.LEVEL>0%} incat{% ENDIF %}{% IF catalog_full.CURRENT %}active{% ENDIF %}">
<a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}{% ELSEIF catalog_full.CURRENT_PARENT %} {% ENDIF %} {% IF catalog_full.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("35")}px"{% ENDIF %} {% IF catalog_full.ISSET_SUB %}rel="withchild"{% ENDIF %}>
{catalog_full.NAME}
</a>
{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
{% IF catalog_full.index > 1 %}{% IF catalog_full.LAST %}
{% FOR out %}</ul>{%IFNOT catalog_full.out.LAST %}</li>{% ENDIF %}{% ENDFOR %}
{% ENDIF %}{% ENDIF %}
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>

Код для Пластик шаблона без счетчика товаров в каталоге.



#116301 Каталог Товаров

Отправлено от igor-repsol в 18 Январь 2014 - 20:17 в Изменение общей стилистики

Сделал как у вас указано, все работает. Но меня интересует, как сделать чтоб категория (ссылка) по которой перешли, должна быть выделена.
У меня раньше было прописано условие
{% IF catalog.CURRENT %}active{% ENDIF %}

и в  файле main.css
.active a { color:#ff0000; text-decoration:none; font-weight:600 !important;}

Шаблон пластик. Куда прописать условие на активную ссылку.

Просмотр сообщенияsupport (19 Апрель 2011 - 21:24) писал:

Да, конечно же можно, для этого понадобится подправить код в разделе "Сайт" > "Редактор тем", взяв например Jquery JsTree:
http://code.google.c.../downloads/list
или jquery menuTree
http://plugins.jquer...roject/menuTree

Я для простоты примера выберу втрой плагин, он добавляется проще, поэтому приступим:
1) Скачиваем архив плагина отсюда:
https://github.com/p...enuTree-Plugin/
Прикрепленный файл jstree-download-page.png

и закачиваем файл в редактор тем.
Прикрепленный файл jstree-upload.png

2) Вставляем загрузку плагина в шаблоне "html", после загрузки основного списка скриптов как написано в документации, путь берём из картинки выше:
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.plugin.menuTree.pack.js"></script>

У меня получилось так:
<!-- Скрипты которые не нужно менять, грузятся из папки общих файлов -->
<!-- Это собранные в один файл скрипты из файлов:
{FORALL_JS_PATH}jquery-1.4.2.min.js
{FORALL_JS_PATH}jquery.nyroModal-1.6.2.min.js
{FORALL_JS_PATH}jquery-ui-1.8.4.custom.min.js
{FORALL_JS_PATH}jquery.validate.min.js
{FORALL_JS_PATH}jquery.capslock.min.js
-->
<script type="text/javascript" src="{FORALL_JS_PATH}jquery-1.4.2_nyroModal-1.6.2_validate_capslock_jquery-ui-1.8.4.custom.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js" type="text/javascript" charset="utf-8"></script>

3) В том же шаблоне "html" вместо старого массива категорий выдаём полный список категорий. Было:
{%IFNOT catalog_empty %}
{% FOR catalog %}
{% IFNOT catalog.HIDE %}
{% IF catalog.FIRST %}<ul>{% ENDIF %}
<li>
<a href="{catalog.URL}"
{% IF catalog.CURRENT %}
class="contentTbodyCatalogCurent"
{% ELSEIF catalog.CURRENT_PARENT %}
class="contentTbodyCatalogCurentBranch"
{% ENDIF %}
>
{catalog.NAME}

<!-- Отображение количества товаров в категории -->
{% IF catalog.GOODS_COUNT>0 %}
({catalog.GOODS_COUNT})
{% ENDIF %}
</a>
{% IF catalog.ISSET_SUB=0 %}</li>{% ENDIF %}
{% IF catalog.LAST %}
{% FOR out %}</ul>{%IFNOT catalog.out.LAST %}</li>{% ENDIF %}{% ENDFOR %}
{% ENDIF %}
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}

Стало:
{%IFNOT catalog_full_empty %}
{% FOR catalog_full %}
{% IFNOT catalog_full.HIDE %}
{% IF catalog_full.FIRST %}<ul id="myTree">{% ENDIF %}
<li>
<a href="{catalog_full.URL}"
{% IF catalog_full.CURRENT %}
class="contentTbodycatalog_fullCurent"
{% ELSEIF catalog_full.CURRENT_PARENT %}
class="contentTbodycatalog_fullCurentBranch"
{% ENDIF %}
{% IF catalog_full.ISSET_SUB %}rel="withchild"{% ENDIF %}
>
{catalog_full.NAME}

<!-- Отображение количества товаров в категории -->
{% IF catalog_full.GOODS_COUNT>0 %}
({catalog_full.GOODS_COUNT})
{% ENDIF %}
</a>
{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
{% IF catalog_full.LAST %}
{% FOR out %}</ul>{%IFNOT catalog_full.out.LAST %}</li>{% ENDIF %}{% ENDFOR %}
{% ENDIF %}
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}

4) Как просят в документации, добавляем простенькие стили в конец файла "main.csstemplate":
#myTree .menuTree:before {
content: "[+] ";
}
#myTree .expanded:before {
content: "[-] ";
}
#myTree .collapsed {
display: none;
}


5) В файле main.js допишем код который нас просят добавить в документации:
$(document).ready(function() {
$('#myTree').menuTree({
animation: true,
handler: 'slideToggle',
anchor: 'a[rel="withchild"]',
trace: false
});
});

6) Если всё делалось по инструкции получается примерно так:
Прикрепленный файл jstree-view-1.png
Прикрепленный файл jstree-view-2.png

А вообще изменять отображение дерева категорий можно как угодно, здесь Вы ничем не ограничены, в сочетании с волшебными функциями
{print_vars}
,
{print_arrays}
и этой веткой форума Вы получите в подарок счастье Изображение



#118164 Оформление Заказа

Отправлено от igor-repsol в 28 Январь 2014 - 07:21 в Общие вопросы

Подскажите у меня нет данных кодов. шаблон пластик


Просмотр сообщенияСake (08 Август 2013 - 01:05) писал:

Это можно реализовать выполнив следующие действия. В шаблоне "Быстрый заказ" найдите

<div class="alignCenter">
<button type="button" class="submit quickform" id="quickform-order">Оформить заказ</button>
<button type="submit" class="submit сlose2" id="quickform-close">Продолжить покупки</button>
</div>
<div class="clear">
<div id="quickform2" style="display: none;">

и замените на

{% IF FORM_NOTICE %}
<div class="alignCenter">
<button type="button" class="submit quickform" id="quickform-order">Оформить заказ</button>
<button type="submit" class="submit сlose2" id="quickform-close">Продолжить покупки</button>
</div>
{% ENDIF %}
<div class="clear">
<div id="quickform2" {% IF FORM_NOTICE %}style="display: none;"{% ENDIF %}>

далее в шаблоне "Оформление заказа" найдите

<script>
$(document).ready(function(){
$("body").addClass("full-width basket checkout");
$("body").removeClass("home");
});
</script>
<section role="main">
<div class="order">

и ниже вставьте

{% IF ORDER_STAGE_NUM=1 %}
<script>
$.post('/cart/add', [{name: 'ajax_q', value: 1}, {name: 'fast_order', value:1}], function(html) {
$('.order').html(html);
});
</script>
{% ELSE %}

далее в самом конце шаблона найдите

</div>
</div>
</section>

и замените на

</div>
{% ENDIF %}
</div>
</section>



#118193 Оформление Заказа

Отправлено от igor-repsol в 28 Январь 2014 - 09:33 в Общие вопросы

Данного пункта у меня нет в коде

Это можно реализовать выполнив следующие действия. В шаблоне "Быстрый заказ" найдите

<div class="alignCenter">
<button type="button" class="submit quickform" id="quickform-order">Оформить заказ</button>
<button type="submit" class="submit сlose2" id="quickform-close">Продолжить покупки</button>
</div>
<div class="clear">
<div id="quickform2" style="display: none;">

и замените на

{% IF FORM_NOTICE %}
<div class="alignCenter">
<button type="button" class="submit quickform" id="quickform-order">Оформить заказ</button>
<button type="submit" class="submit сlose2" id="quickform-close">Продолжить покупки</button>
</div>
{% ENDIF %}
<div class="clear">
<div id="quickform2" {% IF FORM_NOTICE %}style="display: none;"{% ENDIF %}>



#118577 Быстрый заказ в шаблоне Пластик

Отправлено от igor-repsol в 29 Январь 2014 - 16:49 в Оформление заказа

спасибо попробую



#117985 Быстрый заказ в шаблоне Пластик

Отправлено от igor-repsol в 27 Январь 2014 - 12:43 в Оформление заказа

Можно ли реализовать быстрый заказ в корзине при нажатие на кнопку "Заказать на:" чтоб открылась форма быстрого заказа (хочу отказаться от обычного оформления заказа из-за невозможности реализовать соединения 1+2 и 3+4 шага с возможностью выбора доставки и способа оплаты ) чтобы сохранились все пункты.
Меня интересует 4 шаг. Чтоб пользователь мог видеть конечную стоимость.



#155184 Договор Оферта

Отправлено от igor-repsol в 27 Август 2014 - 09:27 в Оформление заказа

Спасибо что помогаете.
1. После вставки кода все появилось. Но по нажатию на условиями предоставления сервиса не происходит открытия новой страницы, ставится галочка. и
2. Оформить можно не ставя галочки.


Просмотр сообщенияDanil (27 Август 2014 - 07:59) писал:

Здравствуйте.
Скачайте и добавьте файлПрикрепленный файл jquery.cookie.zip
Далее в конец файла main.js добавьте код
$(function () {
$('.oformit .submit').attr('disabled', 'disabled').addClass('neaktiv')
.parent().append($('<div>').click(function () {
if ($(this).parent().find('.submit').is(':disabled')) {
	 $('label[for="s1"]').css('box-shadow', '0 0 2px red');
}
}).addClass('wrp-oformit'));
$('.oformit span').css('border-bottom', '1px solid').click(function () {
$.get('http://g38507.storeland.ru/page/yvy', function (d) {
	 var t = $(d).find('.s1').html();
	
	 $.fancybox({
'content':$(d).find('.s1').html(),
'width':'500',
'autoDimensions':false,
'type':'iframe',
'autoSize':false
});
});
});
$('#s1').click(function () {
$.cookie('_checked', '1');
if ($(this).is(':checked')) {
	 $('.oformit .submit').removeAttr('disabled').removeClass('neaktiv')
	 .parent().find('.wrp-oformit').remove();
} else {
	 $('.oformit .submit').attr('disabled', 'disabled').addClass('neaktiv')
	 .parent().append($('<div>').click(function () {
	 if ($(this).parent().find('.submit').is(':disabled')) {
		 $('label[for="s1"]').css('box-shadow', '0 0 2px red');
	 }
	 }).addClass('wrp-oformit'));
}
});
if ($.cookie('_checked') == '1') {
$('#s1').attr("checked","checked");
$('.oformit .submit').removeAttr('disabled').removeClass('neaktiv')
.parent().find('.wrp-oformit').remove();
}
$('input:radio[name=paymentType]').change(function() {
$('.pay_fast').removeAttr('disabled');
$('.pay_fast').removeClass('neaktiv');
});
});
Далее в шаблоне html перед  
</head>
добавьте код
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.cookie.js"></script>
После зайдите в шаблон Быстрый заказ и перед
<div class="buttons-set">
добавьте код

<!-- Начало блока я согласен с условиями -->
<div class="oformit">
<input type="checkbox" id="s1" />
<label for="s1" style="cursor:default;">Я прочитал(а) и согласен(на) с <span style="color:red; cursor:pointer;" >условиями предоставления сервиса</span></label>

</div>
<!-- Конец блока я согласен с условиями -->

Далее Вам нужно создать страницу и написать в источнике условия договора.
Перед текстом поставьте
<div class="s1">
а после
</div>
Далее в файле main.js найдите строку
$.get('http://g38507.storeland.ru/page/yvy', function (d)
И замените в ней ссылку на вашу страницу с условием.



#155171 Договор Оферта

Отправлено от igor-repsol в 27 Август 2014 - 06:32 в Оформление заказа

Подскажите ка реализовать чтоб клиент перед подтверждением заказа ставил галочку что  "Я согласен с условиями {договора( оферта)} - ссылка на страницу договора " в случае если не поставлена галочка заказ оформить нельзя и под договором должно отображаться надпись "Оформление заказа не может быть продолжено без получения вашего согласия с условиями договора" .
У меня оформление происходит через форму быстрого заказа.  Установить нужно над кнопкой оформить заказ.



#155253 Договор Оферта

Отправлено от igor-repsol в 27 Август 2014 - 15:09 в Оформление заказа

Без изменений

Просмотр сообщенияMikDark (27 Август 2014 - 15:02) писал:

В шаблоне Быстрый заказ найдите код:
	 <div class="buttons-set">
	 <button type="submit" class="buy_button" title="Оформить заказ" style="float: left">Оформить заказ</button>
	 </div>

и попробуйте заменить на:
	 <div class="buttons-set oformit">
	 <button type="submit" class="buy_button submit" title="Оформить заказ" style="float: left">Оформить заказ</button>
	 </div>



#155320 Договор Оферта

Отправлено от igor-repsol в 27 Август 2014 - 17:52 в Оформление заказа

Данный способ работает но есть небольшое но,
1. если галочки не поставить и кликнуть "оформить" должно появиться снизу предупреждение "Оформление заказа не может быть продолжено без получения вашего согласия с условиями договора". Как реализовано с телефоном если не заполнить то появится ЭТО ПОЛЕ НЕОБХОДИМО ДЛЯ ЗАПОЛНЕНИЯ


Просмотр сообщенияDars (27 Август 2014 - 17:31) писал:

Вышеуказанный js-код добавьте в конец шаблона "Быстрый заказ", а из main.js удалите.



#155425 Договор Оферта

Отправлено от igor-repsol в 28 Август 2014 - 05:38 в Оформление заказа

Ладно пускай так будет . Все же лучше чем было. Спасибо

Просмотр сообщенияСake (28 Август 2014 - 05:22) писал:

Переместить сообщение к сожалению, не получиться, так как в таком случае селектор .oformit .submit:disabled + .alert1 работать уже не будет. А для отслеживания заблокированной кнопки понадобиться дополнительное событие и элемент, что в свою очередь усложнить задачу. Как альтернативный вариант не блокировать кнопку путем атрибута disabled, а путем запрета подписания формы. Для этого понадобится переписать ранее добавленный код javascript.



#155421 Договор Оферта

Отправлено от igor-repsol в 28 Август 2014 - 04:51 в Оформление заказа

Теперь работает, как поместить надпись по "Я прочитал(а) и согласен(на) с договором (офертой)"

Просмотр сообщенияСake (28 Август 2014 - 01:05) писал:

Вы можете добавить в ваш файл стилей style.css следующий класс

.oformit .submit:disabled + .alert1 {
clear: both;
color: red;
display: block !important;
padding: 10px 0;
}



#146171 Новый шаблон "Движение"

Отправлено от igor-repsol в 04 Июль 2014 - 12:08 в Предложения по улучшению сервиса

Подскажите существует ли возможность вывести в левый блок информации об акции магазина.

2014-07-04 15-58-27 Скриншот экрана.png



#146023 Новый шаблон "Движение"

Отправлено от igor-repsol в 03 Июль 2014 - 18:15 в Предложения по улучшению сервиса

не работает функция "Показывать по:" не считает кол-во листов и не отображается



#145883 Новый шаблон "Движение"

Отправлено от igor-repsol в 03 Июль 2014 - 06:52 в Предложения по улучшению сервиса

Все работает спасибо. Лучше чем я ожидал.

1) Можно добавить отображение цены в корзину(верх лево). Чтоб выглядело примерно так:
1х Яблоко цена: 45 р.

2) Существует ли способ реализации "под заказ" на странице товара при его отсутствие. Меня устроит если значение кнопки "купить" будет меняться на "под заказ"

3) Что требуется поправить чтоб на главной странице где меняются слайдер уменьшить его высоту. и текст(цитата) чтоб отображался слева и двигался справо на лево



#145880 Новый шаблон "Движение"

Отправлено от igor-repsol в 03 Июль 2014 - 05:15 в Предложения по улучшению сервиса

Подскажите как изменить значение кнопки "оформить заказ" в корзине чтоб выводилась форма быстрого заказа. И также при наведение на корзину сверху чтоб при  нажатие "оформить" выводилась форма быстрого заказа.

Существует ли возможность реализовать заказ в 1 шаг или только объединить 1+2 и 3+4 ???

Спасибо



#146025 Новый шаблон "Движение"

Отправлено от igor-repsol в 03 Июль 2014 - 18:21 в Предложения по улучшению сервиса

Просмотр сообщенияИрина345 (03 Июль 2014 - 18:18) писал:

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



#146031 Новый шаблон "Движение"

Отправлено от igor-repsol в 03 Июль 2014 - 18:58 в Предложения по улучшению сервиса

Просмотр сообщенияИрина345 (03 Июль 2014 - 18:34) писал:

Найдите в style.css
.limit {
float: left;
display: block;
display: none;
}
замените на


.limit {
display: block;
}


при данном изменении появляется "Показывать по: " только принимает вид
2014-07-03 22-54-44 Скриншот экрана.png

мене хотелось бы переместить вправо

при прокрутке вниз нет счетчика страниц товар подгружается автоматически пока не опустишся до низа



#146113 Новый шаблон "Движение"

Отправлено от igor-repsol в 04 Июль 2014 - 06:12 в Предложения по улучшению сервиса

Просмотр сообщенияCastiel (03 Июль 2014 - 11:43) писал:

Найти:
{cart_sum.NOW_WITH_DISCOUNT | money_format}<br />

Заменить:
{cart_sum.NOW_WITH_DELIVERY_AND_DISCOUNT | money_format}<br />
Не получилось реализовать сумма не изменяется



#146111 Новый шаблон "Движение"

Отправлено от igor-repsol в 04 Июль 2014 - 05:53 в Предложения по улучшению сервиса

Ошибка в шаблоне. При изменении возможности выдачи лимитов  не появляется страницы. Выводится весь товар.



#146126 Новый шаблон "Движение"

Отправлено от igor-repsol в 04 Июль 2014 - 07:36 в Предложения по улучшению сервиса

Просмотр сообщенияИрина345 (04 Июль 2014 - 07:17) писал:

Здравствуйте, найдите в main.js код

function initInfinite() {

var $container = $('.product-list, .product-list3');
var lastPage = 1;
// Скрываем навигацию по умолчанию
$('.pagination').hide();

$container.infinitescroll({
navSelector : '.infinitescroll-pages', // класс элемента постраничной навигации для бесконечного скрола
nextSelector : '.infinitescroll-pages b + a', // класс элемента постраничной навигации, ссылка на следующую страницу
itemSelector : '.main_general, .four.columns.product_wrapper', // класс элементов, которые будем извлекать
loading: {
msgText: 'Пожалуйста подождите...',
finishedMsg: 'Больше нет товаров.',
img: zoomloaderPath ? zoomloaderPath : '/loader.gif'
}
}, function(newElements) {
var $newElems = $( newElements ).css({ opacity: 0 });
$newElems.imagesLoaded(function(){
$newElems.animate({ opacity: 1 });
//$container.masonry( 'appended', $newElems, true );
});
lastPage++;
previewInit();
// если это последняя страница, завершаем работу
if(lastPage >= (infiniteScrollLastPage ? infiniteScrollLastPage : 1) ){
$container.infinitescroll('pause');
}
}
);

};
и удалите

Спасибо все работает