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


Vaccina

Регистрация: 04 апр. 2011
Offline Активность: Сегодня, 07:24
*****

#292379 Блокировка Ботов От Ip-Сети Biterika

Отправлено MikDark на 12 Февраль 2024 - 15:34

Инструкция по блокировке активности ботов от сети Biterika

1) Регистрируемся на сервисе cloudflare.com
2) В личном кабинете CF нажимаем кнопку Get Started (см. скриншот)

Скрытый текст

3) Вводим адрес Вашего сайта и нажимаем кнопку Continue
Скрытый текст

4) Выбираем тарифный план Free за 0$

5) На открывшейся странице удаляем все записи с типом А

Скрытый текст

6) После удаления все записей, нажимаем на кнопку Add record и добавляем записи

A - @ - 94.130.215.91
A - @ - 136.243.210.59
А - www - 94.130.215.91
A - www - 136.243.210.59
CNAME - st - st.storeland.ru

7) Нажимаем Continue, на открывшейся странице находим 2 DNS записи
Скрытый текст

8) Теперь нужно перейти в админ-панель Вашего магазина, зайти в раздел Настройки - Домен, напротив Вашего домена нажать иконку в виде шестеренки и там выбрать: "Изменение DNS серверов для домена"

Скрытый текст

9) Убираем галочку "Использовать сервера платформы — БЕСПЛАТНО", вместо 4 записей указываем 2, полученные на 7 этапе и нажимаем Изменить

Скрытый текст



#290015 Некоректная Работа Статистики (В Админке И В Метрике). Ошибки В Яндекс Маркете.

Отправлено metry на 14 Октябрь 2021 - 11:25

Добрый день. Извините за долгое ожидание. Трафик "Источник не определен " относится к трафику "Прямого захода". Т.е :
  • посетитель набирает адрес сайта в адресной строке браузера;
  • посетитель перешел по ссылке, добавленной на плитки сайтов на новой вкладке браузера (например, в Яндекс.Браузере, Google Chrome итд );
  • посетитель перешел с сайта, который использует HTTPS-протокол, на сайт с HTTP-протоколом;
  • источник перехода не был передан в реферере.
  • посетитель перешел по ссылке в файле (Word, Excel, PDF-документ и т. д.);
  • посетитель перешел по ссылке в сообщении электронной почты, прочитанном в программе почтового клиента (Outlook, Thunderbird, Mail и т. д.).
  • если передаваемые ссылки не были помечены параметрами, позволяющими назначать их другим источникам трафика. По этой причине полезно включать параметры в URL-адреса везде, где это возможно, чтобы отличать фактический прямой трафик от записей из рассылки или продвигаемых в Интернете документов.



#287358 Массовая Смена Одного Цвета На Сайте

Отправлено M1STERE0 на 11 Июнь 2020 - 16:42

Для начала Вам нужно ознакомиться с этой инструкцией. После того, как нашли код цвета переходим в раздел сайт > редактор шаблонов > main.css > ставим курсор на любую строчку и нажимаем комбинацию клавиш Ctrl + F.

Справа сверху открывается окошко поиска. В верхней строке указываем нынешний цвет, в нижней строке указываем Ваш цвет, нажимаем кнопку All и сохраняем шаблон (для быстрого сохранения нажмите комбинацию клавиш Ctrl + S).

Для выбора цвета можно воспользоваться сайтом. Выбираем цвет и справа снизу будет код для вставки

1.png

P.S. этим способом можно менять не только цвет, но и шрифт, классы и т.д.


#288805 Установка Favicon

Отправлено Foxis_10 на 20 Февраль 2021 - 10:40

Рекомендации от Яндекса для favicon
-формат SVG
-размер 120 x 120px

Почему иконка не отображается в поисковиках?
Вам нужно подождать пока поисковой робот проиндексирует сайт. Обычно это занимает 3-4 недели.

Как добавить иконку favicon.ico
1)Переходите на сайт https://perfecto-web...-generator.html
2)Выбираете размер 120px х120px
3)Выберите файл (.png или .jpg)
4)Нажмите на кнопку "Создать favicon"
5)Скачайте.
6)Переименуйте изображение на favicon
7)В Сайт-Редактор шаблонов нажимаете на кнопку "Добавить файлы" и
загрузите скаченное изображение
8)Убедитесь, что название совпадает со скриншотом ниже

Скриншот.PNG
9)Обязательно, обновите страницу админ панели и страницы магазина. Ваша иконка появилась.
иконка.PNG


Как добавить иконку favicon.svg
1)Подготовьте иконку размером 120px х 120px и назовите ее favicon (Вы можете скачать ее в интернете и подогнать по размерам в Photoshop, illustrator или Figma)
2)
В Сайт-Редактор шаблонов нажимаете на кнопку "Добавить файлы" и загрузите изображение
3)Убедитесь, что название совпадает со скриншотом ниже
Скриншот2.PNG
4)Перейдите в шаблон HTML и найдите строки
<link rel="icon" href="{ASSETS_IMAGES_PATH}favicon.ico?design=neon" type="image/x-icon" />
<link rel="shortcut icon" href="{ASSETS_IMAGES_PATH}favicon.ico?design=neon" type="image/x-icon" />
По стандарту в обоих строках присутствует название favicon.ico
Замените его на favicon.svg, а так же измените тип файла с
image/x-icon на image/svg+xml

Пример
<link rel="icon" href="{ASSETS_IMAGES_PATH}favicon.svg?design=neon" type="image/svg+xml" />
<link rel="shortcut icon" href="{ASSETS_IMAGES_PATH}favicon.svg?design=neon" type="image/svg+xml" />

5)Обязательно обновите страницу админ панели и страницы магазина. Ваша иконка появилась.
иконка.PNG

Как сделать иконку из png в svg формате
1)Подготовьте иконку png размером
120px х 120px с названием favicon
2)Прейдите на сайт
https://onlineconver...mat/png-to-svg/ выберите изображение иконки, выберите в SVG. Конвертируйте изображение.
3)Скачайте


Причины почему не отображается иконка favicon на сайте
1)Неверное название изображение при загрузке на Сайт
Неверно: favicon.ico.svg, favicon.svg.ico, 07bdfac330d036a9bd212aef80b5888a и т.д.
Верно: favicon.ico или favicon.svg

2)Неверный размер
Верно:120px х 120px

3)Неверно прописаны строки в шаблоне HTML


Если иконка favicon.ico строки должны быть такими (одинаковое название в обеих строках)

<link rel="icon" href="{ASSETS_IMAGES_PATH}favicon.ico?design=neon" type="image/x-icon" />
<link rel="shortcut icon" href="{ASSETS_IMAGES_PATH}favicon.ico?design=neon" type="image/x-icon" />


Если иконка favicon.svg строки должны быть такими

<link rel="icon" href="{ASSETS_IMAGES_PATH}favicon.svg?design=neon" type="image/svg+xml" />
<link rel="shortcut icon" href="{ASSETS_IMAGES_PATH}favicon.svg?design=neon" type="image/svg+xml" />

4)Иконка некорректно отображается. Как это проверить?
Перейдите в Сайт-Редактор шаблонов Файлы и найдите вашу favicon.ico или  favicon.svg. Нажмите на нее.
Если в новом окне изображение иконки появилось, то все хорошо.
Если открылось подобное сообщение, то ваша иконка некорректна. Вероятно она другого формата. Например, называется favicon.svg, а формат имеет .ico
ошибка.PNG

Снимок.JPG

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

  • Скриншот.PNG
  • иконка.PNG
  • Скриншот2.PNG
  • ошибка.PNG
  • Снимок.JPG



#287404 Заданный Диапазон Времени Доставки В Быстром Заказе

Отправлено stasia на 15 Июнь 2020 - 19:04

Зайдите в раздел Сайт---Редактор шаблонов---Быстрый заказ и найдите код:

<!-- Если поле даты доставки запрашивается -->
{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME < 3 %}
<div class="form__fields two deliveryDate {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %}">
<div class="form__field">
<label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}><span>Дата доставки</span><em>*</em></label>
<input id="deliveryConvenientDate" type="text" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" class="form__input" maxlength="10" minlength="10" placeholder="17.11.2020 {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}*{% ENDIF %}" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %} />
</div>
<div class="form__field deliveryConvenientDate selectBox">
<label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}><span>Время доставки</span>{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label>
<select class="form__select" name="form[delivery][convenient_time_from]">
{% FOR convenient_time_from_list %}
<option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option>
{% ENDFOR %}
</select>
</div>
<div class="form__field deliveryConvenientDate selectBox" style="display: none;">
<label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}><span>Время доставки</span>{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label>
<select class="form__select" name="form[delivery][convenient_time_to]">
{% FOR convenient_time_to_list %}
<option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option>
{% ENDFOR %}
</select>
</div>
</div>
{% ENDIF %}
<!-- Если поле комментарии запрашивается -->

Замените его на:

<!-- Если поле даты доставки запрашивается -->
{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME < 3 %}
<div class="form__fields two deliveryDate {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %}">
<div class="form__field">
<label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}><span>Дата доставки</span><em>*</em></label>
<input id="deliveryConvenientDate" type="text" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" class="form__input" maxlength="10" minlength="10" placeholder="{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}*{% ENDIF %}" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %} />
</div>
<div class="form__field deliveryConvenientDate selectBox">
<label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}><span>Время доставки</span>{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label>

<input type="hidden" name="form[delivery][convenient_time_from]" value="0">
<input type="hidden" name="form[delivery][convenient_time_to]" value="0">

<select class="quickform-select-convenient form__select valid" name="form[delivery][convenient_time_from]" aria-invalid="false">
<option value=""></option>
<option value="10-13">10:00 - 13:00</option>
<option value="12-15">12:00 - 15:00</option>
<option value="15-18">15:00 - 18:00</option>
<option value="18-22">18:00 - 22:00</option>
</select>
</div>
</div>
{% ENDIF %}

<!-- Если поле комментарии запрашивается -->


В Редакторе шаблонов---main.js, найдите код:
// Регистрация и выбор доставки
function OrderScripts() {

И сразу после добавьте данный код:

// Выбор времени
$('#fastOrderForm select.quickform-select-convenient').on('change', function(){
var convenientArr = $(this).val().split('-')

if(convenientArr.length){
$('input[name="form[delivery][convenient_time_from]"]').val(convenientArr[0])
$('input[name="form[delivery][convenient_time_to]"]').val(convenientArr[1])
}
}) 

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

  • 1.png



#277560 Исправляем Ошибку С Увеличением Фотографии

Отправлено MikDark на 06 Август 2018 - 12:04

Если у Вас при увеличении изображения в карточке товара изображение открывается не полностью и выдается ошибка, то следующая инструкция поможем Вам в ее решении:

1) Скачайте приложенный архив на компьютер, распакуйте его и все файлы из него загрузите в раздел Сайт - Редактор шаблонов
2) В шаблоне HTML перед кодом:

<!-- Скрипты магазина -->
<script type="text/javascript" src="{ASSETS_JS_PATH}main.js?design=shine"></script>

добавьте:

<link rel="stylesheet" href="{ASSETS_STYLES_PATH}jquery.fancybox-1.3.4.css" type="text/css" />
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery.fancybox-1.3.4.pack.js"></script>


3) В шаблоне main.js Вам нужно заменить код:

// Увеличение изображение при клике на него и открытие галереи изображений
$('.goodsDataMainImage a, .goodsDataMainImageZoom a').click(function(){
	
	 // Идентификатор главной картинки
var goodsImageId = $('.goodsDataMainImage input').attr("rel"),
	
	 // Маленькое изображение, по которому на самом деле будем кликать
	 goodsImageIconElement = $('.goodsDataMainImagesIcon input[rel="'+goodsImageId+'"]').parent().find('a');
// Для иконки изображения запустим галерею
goodsImageIconElement.nyroModalManual();
return false;
});

на

// Увеличение изображение при клике на него и открытие галереи изображений
$('.goodsDataMainImage a, .goodsDataMainImageZoom a').click(function(e){
	 e.preventDefault();
	 // Идентификатор главной картинки
var goodsImageId = $('.goodsDataMainImage input').attr("rel"),
	
	 // Маленькое изображение, по которому на самом деле будем кликать
	 goodsImageIconElement = $('.goodsDataMainImagesIcon input[rel="'+goodsImageId+'"]').parent().find('a');
	
	 $('a[rel="gallery"]').fancybox();
goodsImageIconElement.trigger('click');
$('a[rel="gallery"]').unbind('click.fb')
});

Прикрепленные файлы

  • Прикрепленный файл  fancybox.zip   42,62К   300 Количество загрузок:



#122666 Заказ В Один Клик Для Всех Шаблонов

Отправлено support 2.0 на 19 Февраль 2014 - 20:38

Также, если Вы хотите немного модернизировать форму быстрого заказа в такой вид: Изображение

Вам заместо того прикрепленного файла нужно скачать архив, прикрепленный к этому сообщению, разархивировать его у себя на компьютере и загрузить те 2 файла в разделе сайт -> редактор шаблонов
В файле "HTML" скрипт
<script type="text/javascript" src="{FORALL_JS_PATH}jquery-1.4.2_nyroModal-1.6.2_validate_capslock_jquery-ui-1.8.4.custom.version2.min.js"></script>
заменить на
<link rel="stylesheet" href="{FORALL_STYLES_PATH}fancybox/jquery.fancybox-1.3.4.min.css" type="text/css" />
<script type="text/javascript" src="{FORALL_JS_PATH}jquery-1.4.2_nyroModal-1.6.2_validate_capslock_jquery-ui-1.8.4.custom_fancybox-1.3.4.version2.min.js"></script>
__________________________________________________________________________________________________
Есть еще один вид формы быстрого заказа:
Изображение

Для того, чтобы Ваша форма выглядела так, выполните инструкцию из первого сообщения и замените код всего шаблона "Быстрый заказ" на этот:
Скрытый текст
теперь зайдите в файл main.css и в конец добавьте
.zakaz {
float: left;
background: #EB455D;
cursor: pointer;
vertical-align: middle;
padding: 7px;
margin-top: 15px;
border-radius: 14px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
color: white;
font-style: italic;
text-shadow: #cad5e2 0.5px 0.5px 0, #cad5e2 0px 1px 0, #cad5e2 0px 0px 0, #cad5e2 0.5px 0.5px 0, #cad5e2 0.5px 0.5px 0;
}

Чтобы не требовалось вводить адрес доставки, уберите из ввода в разделе Настройки -> Основные -> Настройка полей доставки использующихся при оформлении заказа

Прикрепленные файлы

  • Прикрепленный файл  order_fast.zip   18,44К   371 Количество загрузок:



#272266 Изменить Количество Выводимых В Каталоге Товаров

Отправлено Vaccina на 23 Январь 2018 - 08:56

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<!-- Страницы -->
		  {% IF show_pages %}
		  <div class="pages">
			<ol>
			  {% IF GOODS_PAGES_SHOW_FIRST %}
			  <li class="first"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li>
			  <li class="prev"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li>
			  {% ENDIF %}
			  <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li>
			  {% IF GOODS_PAGES_SHOW_LAST %}
			  <li class="next"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li>
			  <li class="last"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li>
			  {% ENDIF %}
			</ol>
		  </div>
		  {% ENDIF %}
		  <!-- /END Страницы -->
          
замените на:
<!-- Ссылки постраничной навигации для бесконечного скролла -->
  <div style="display: none;" class="infinitescroll-pages">
		{% FOR goods_pages %}
		  {% IF goods_pages.CURRENT %}
				<b>{goods_pages.PAGE}</b>
		  {% ELSE %}
				<a href="{GOODS_PAGINATE_URL | url_amp}&only_body=1&page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
		  {% ENDIF %}
		{% ENDFOR %}
  </div>
  <!-- /Ссылки постраничной навигации для бесконечного скролла -->
 
  <!-- Запоминаем сколько всего есть страниц в каталоге -->
  <script type="text/javascript">var infiniteScrollLastPage = "{GOODS_PAGES_LAST}";</script>


В конце шаблона main.js вставьте:
$(function(){
 
  var $container = $('.products-grid, .product-list');
  var lastPage = 1;
  // Скрываем навигацию по умолчанию
  $('.pagination').hide();
  $container.infinitescroll({
		navSelector  : '.infinitescroll-pages', // класс элемента постраничной навигации для бесконечного скрола
		nextSelector : '.infinitescroll-pages b + a',  // класс элемента постраничной навигации, ссылка на следующую страницу
		itemSelector : '.item',	 // класс элементов, которые будем извлекать
		loading: {
		  msgText: 'Пожалуйста подождите...',
		  finishedMsg: 'Больше нет товаров.'
		}
		}, function(newElements) {
		  var $newElems = $( newElements ).css({ opacity: 0 });
		  $newElems.imagesLoaded(function(){
				$newElems.animate({ opacity: 1 });
				$container.masonry( 'appended', $newElems, true );
		  });
		  lastPage++;
		  // если это последняя страница, завершаем работу
		  if(lastPage >= (infiniteScrollLastPage ? infiniteScrollLastPage : 1) ){
				$container.infinitescroll('pause');
		  }
		}
  );
});



#270388 Падающий Снег На Сайте

Отправлено Firefly на 06 Декабрь 2017 - 14:29

Падающий снег на сайт


Для установки потребуется:


1. Скачать архив из приложения к сообщению.

2. Разархивировать его и загрузить файлы из папок Изображение и Скрипт по кнопке Добавить файлы в разделе Сайт - Редактор шаблонов.

3. В шаблоне HTML добавить перед кодом:
</head>

Код:
<script src="{ASSETS_JS_PATH}snowfall.js"></script>
<script type="text/javascript">
	 $(document).ready(function(){
		 $(document).snowfall({image :"{ASSETS_IMAGES_PATH}snow.png", minSize: 10, maxSize:20});
	 });
</script>

Другой вариант падающего снега на сайте (без загрузки файлов) можно найти по ссылке.

Прикрепленные файлы

  • Прикрепленный файл  snowfall.zip   6,07К   428 Количество загрузок:



#241718 Помогите Пожалуйста Внести Правки

Отправлено Stasya на 01 Июль 2016 - 18:23

Шаблон Лето, Спорт, Инфинити, Ночь, Лазурь
Чтобы при смене модификаций менялась главная картинка товара нужно:
1) Чтобы у Вас был выбор цвета и размера, Вам необходимо в админке добавить все эти модификации, но не просто так, а перебором сочетаний цвет-размер
Например, есть цвет  - желтый и красный, а размер - 1 и 2, тогда добавленные модификации будут выглядеть следующим образом:
Мод. Цвет- желтый Свойство: Размер -1
Мод. Цвет- желтый Свойство: Размер -2
Мод. Цвет- красный Свойство: Размер -1
Мод. Цвет- красный Свойство: Размер -2
Свойство добавляется к модификации при помощи кнопки Добавить свойство

2) Все переборы добавлены, теперь необходимо добавить изображение, это необходимо сделать к каждой модификации (Мод. Цвет- желтый Свойство: Размер -1) в поле Добавить описание.
Вставьте в данное поле вот этот код
<img src="ссылка на изображение">

Заместо Ссылка на изображение укажите ссылку на реальное изображение

3) Теперь переходим к  коду.
В файле main.js найдите блок
// Отправим запись об ошибке на сервер
		 sendError('no modification by slug '+slug);
		 alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');
	 }

и сразу после него с новой строки вставьте
src_new = $('.goodsDataMainModificationsDescriptionBlock').find('img').attr('src');
$('.general-img img').attr('src', src_new);
$('.general-img a').attr('href', src_new);
$('#cloud-zoom-big').css('background-image','url(src_new)');

4) Там же найдите блок
// Добавление/удаление товара на сравнение/избранное через ajax
$('.add-compare').click(function(){
И перед ним добавьте блок строку  
$('.goodsDataMainModificationsBlock').find('.goodsDataMainModificationsBlockProperty select').trigger('change');

5)
Для всех перечисленных шаблонов кроме шаблона Инфинити и Ночь
В шаблоне Товар находим строку
<center class="goodsImageZoom" data="{GOODS_IMAGE_ID}">Увеличить изображение</center>
и заменяем ее на
<a href="{GOODS_IMAGE_LARGE}" class="cloud-zoom" id="zoom1">Увеличить изображение</a>

Для шаблона Инфинити
В шаблоне Товар находим строку
<div class="goodsImageZoom" data="{GOODS_IMAGE_ID}" style="display: none;"><a href="#" title="Увеличить изображение"></a></div>
и заменяем ее на
<div class="goodsImageZoom" style="display: none;"><a href="#" title="Увеличить изображение"></a></div>
Вот в принципе и все. Проблема теперь заключается только в функции zoom (при наведении на картинку увеличивается часть картинки). Так как ее переписать не удастся,  предлагаю ее убрать.


#264988 А Кто Нам Расшифрует Обновления?

Отправлено Vaccina на 19 Июль 2017 - 06:18

Редактирование товарной категории

В дополнение к обычным возможностям использования товарных категорий существует ещё одна: Вывод товаров из этой категории на любой странице магазина с помощью массива

{goods_from_category_2141000}

(2141000 - ID категории, при редактировании категории в разделе Товары - Товары ID вы сможете увидеть в URL страницы)

Пример такого использования:

{% IFNOT goods_from_category_2141000_empty %}
  <h2 class="title">Товары из категории 2141000 (Дом)</h2>
  {% FOR goods_from_category_2141000 %}
	{goods_from_category_2141000.NAME} - {goods_from_category_2141000.MIN_PRICE_NOW | money_format})<br>
  {% ENDFOR %})
{% ENDIF %}


На одной странице можно сделать до 5 подобных вставок из разных товарных категорий, не относящихся к данной странице сайта. Из каждой категории можно будет вывести первые 60 товаров.

Уменьшить количество выводимых товаров из категории можно с помощью использования ограничительных условий и конструкции {break} внутри цикла.

Например, если нам нужно вывести не более 5 товаров, можно доработать вышеуказанный код:

{% IFNOT goods_from_category_2141000_empty %}
  <h2 class="title">Товары из категории 2141000 (Дом)</h2>
  {% FOR goods_from_category_2141000 %}
	[b]{% IF goods_from_category_2141000.index >= 5 %}{break}{% ENDIF %}[/b]
	{goods_from_category_2141000.NAME} - {goods_from_category_2141000.MIN_PRICE_NOW | money_format})<br>
  {% ENDFOR %})
{% ENDIF %}

Чтобы стилизовать список для вашего дизайн-шаблона проще всего будет сделать следующее:
  • Зайдите в раздел «Сайт» > «Редактор шаблонов»

  • Откройте шаблон «Товар»

  • Найдите переменные, в которых встречается текст «related_views_goods» и скопируйте весь блок начиная с {% IFNOT related_views_goods_empty %} и заканчивая {% ENDIF %}, расположенным на том же визуальном уровне. Таким образом, Вы скопируете код вывода товаров, которые смотрят с этим товаром.

  • В месте, где нужно вывести товары из этой категории, вставьте скопированный блок кода и замените в нём префикс «related_views_goods» на «goods_from_category_2141000»
После этого на странице, где был добавлен новый код, отобразятся первые 60 товаров из добавленной категории.


#266703 Добавить Лого В Карточку Товара

Отправлено Vaccina на 01 Сентябрь 2017 - 07:39

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - main.js - в конце вставьте:
$(document).ready(function(){
  $('#content_2 tr').each(function(){
	var name = $(this).find('td.cell1').text();
   if(name == 'Бренд'){
	 var brand = $(this).find('td.cell2').text();
  var fileTypes = ['png', 'gif', 'jpg'];
  for(var i in fileTypes) {
  var img = new Image();
		img.src = 'http://design.pro-ribku.ru/' + brand + '.' + fileTypes[i];
		img.onload = $.proxy(function(){
	var $element = $('.product-shop .short-description');
	if (!$element.hasClass('loaded')) {
	   $element.addClass('loaded');
	$element.append($('<img>').attr('src', $(this).attr('src')));
	}
  }, img);
  }
   }
  });
});

Данный код делает проверку на наличие характеристики "Бренд" и наличие изображение, в названии файла которого присутствует значение характеристики, если данный файл находится, то картинка будет подставляться под кратким описанием товара.


#263345 Кнопка "политика Конфиденциальности Для Сайта"

Отправлено Ирина345 на 16 Июнь 2017 - 17:46

Здравствуйте, если требуется на сайте установить политику конфиденциальности, то зайдите в раздел Сайт-Страницы и создайте страницу с ПОЛИТИКОЙ КОНФИДЕНЦИАЛЬНОСТИ  для Вашего сайта.
Далее, если на сайте оформление заказа происходит через 4 шага оформления, то найдите в шаблоне "Оформление заказа" код.
шаблон Лайт, Мокко
Скрытый текст

шаблон Техника
Скрытый текст

шаблон Радость
Скрытый текст

шаблон Сияние
Скрытый текст


шаблон Пластик
Скрытый текст

шаблон Осень
Скрытый текст


шаблон Весна
Скрытый текст


шаблон Снег
Скрытый текст


шаблон Вечность
Скрытый текст



шаблон Бистро
Скрытый текст



шаблон Хамелион
Скрытый текст



шаблон Движение
Скрытый текст


шаблон Нефрит
Скрытый текст

шаблон Шоколад
Скрытый текст


шаблон Комфорт
Скрытый текст


шаблон Карамель
Скрытый текст


шаблон Цитрус, Лето, Лазурь, Ночь, Спорт, Инфинити, Туризм  
Скрытый текст

шаблон Город  
Скрытый текст

шаблон Рассвет  
Скрытый текст



шаблон Новогодний  
Скрытый текст


в конец файла main.js добавьте
$(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")
}
});
});


Что бы вставить ссылку на страницу документа Конфиденциальности, найдите код по инструкции
<a href="#">политикой конфиденциальности</a>
в котором замените символ # на ссылку на страницу.

Что бы ссылка открывалась в отдельном окне, код замените на
<a href="#" target="_blank">политикой конфиденциальности</a>



#261573 Два Вида Доставки Курьером

Отправлено Vaccina на 12 Май 2017 - 06:04

Здравствуйте.

В данном блоке строку:
var sum = parseFloat($('.TotalSum:first .num').text().replace(',', '.'));

замените на:
var sum = parseFloat($('.TotalSum:first .num').text().replace(',', '.').replace(' ', ''));

На счет купона и кнопки, зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите:
{% ENDIF %}
		  </ul>
		</div>
	  </div>
	 
	  <div class="col-xs-12">
		<!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
		{% IF TARIFF_FEATURE_DISCOUNT_COUPONS %}
		  <!-- Если скидки по купонам активированы в панели управления магазином -->
		  {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %}
			<div class="coupons">
			  <h3 class="title"><span>Купон на скидку</span></h3>
			  <div class="couponBlock">
				  <label for="quick_form_coupon_code">Код купона</label>
				  <div class="input-box">
					<input type="text" id="quick_form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="inputText" />
				  </div>
			  </div>
			</div>
		  {% ENDIF %}
		{% ENDIF %}
		<!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
		<button type="submit" class="button button2" title="Оформить заказ">Оформить заказ</button>
	  </div>

замените на:
{% ENDIF %}
		  </ul>
		</div>
 
		<!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
		{% IF TARIFF_FEATURE_DISCOUNT_COUPONS %}
		  <!-- Если скидки по купонам активированы в панели управления магазином -->
		  {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %}
			<div class="coupons">
			  <h3 class="title"><span>Купон на скидку</span></h3>
			  <div class="couponBlock">
				  <label for="quick_form_coupon_code">Код купона</label>
				  <div class="input-box">
					<input type="text" id="quick_form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="inputText" />
				  </div>
			  </div>
			</div>
		  {% ENDIF %}
		{% ENDIF %}
		<!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
		<button type="submit" class="button button2" title="Оформить заказ">Оформить заказ</button>
	  </div>



#261239 Изменение Шапки

Отправлено Vaccina на 04 Май 2017 - 06:36

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<!-- Подвал -->
	 <div id="footer-middle">
	 <div class="container">

перед ним вставьте:
<!-- Новости -->
	 {% IF index_page && TARIFF_FEATURE_NEWS %}
	 {% IF news_list_all_empty=0 || news_list_shop_empty=0 || news_list_articles_empty=0 || news_list_mass_media_empty=0 %}
		 <div id="news" class="wrap">
		 <div class="container">
			 {% FOR news_list_all %}
			 <div class="item col-sm-3 col-sms-6 col-smb-12">
				 <p class="title">{news_list_all.TITLE}</p>
				 <div class="news_desc">{news_list_all.TEXT_SHORT | htmlspecialchars_decode}</div>
<a class="readmore" href="{news_list_all.URL}">Читайте</a>
			 </div>
			 {% IF news_list_all.index > 4 %}{break}{% ENDIF %}
			 {% ENDFOR %}
		 </div>
		 </div>
	 {% ENDIF %}
	 {% ENDIF %}
<!-- Новости -->

В main.css найдите:
/* Подвал */
#footer-middle {background: #8d8d8d;border: 1px solid #ddd;padding: 30px 0;margin-top: 20px;color: #fff;font-size:14px;}

перед ним вставьте:
/* Новости */
#news{background:#A2A2A2}
#news .item{background:#ffffff;border-radius: 10px; margin: 1%;min-height: 370px;width: 23%; position:relative;}
#news .title{font-weight: bold;}
#news .readmore{position: absolute;bottom: 5px;left: 15px;display: block;font-weight:bold;color:#555555;border: 1px solid #F13340; padding: 5px 10px; border-radius: 25px}
#news .readmore:after{content: ">"; color:#F13340;margin-left: 5px; }

123.jpg

Изображение вставьте перед текстом краткого описания по следующему примеру:
<img src="ссылка на картинку" alt="" />

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