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


Внедрение Кода


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

#1 bvv23

bvv23

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 21 Июнь 2017 - 21:56

Добрый вечер! Помогите пожалуйста внедрить коды ко мне на сайт bvv-mebel.ru для дальнейшей возможности оформления кредита.



Порядок внедрения.



Для внедрения в интернет-магазин нашего скрипта необходимо последовательно выполнить следующие действия:

В шаблоне страницы сайта, в конце заголовка html страницы, перед тегом </head>необходимо разместить код подключения кредитного модуля:

<script type="text/javascript" src="https://v-credit.su/...c.js"></script>


Далее, необходимо в скриптах сайта найти шаблон отображения товара на витрине онлайн-магазина и модифицировать шаблон следующим образом:


Заключить наименование товара в указанный тег:

<div class="creditgoods">наименование товара</div>


Заключить стоимость товара в указанный тег:

<div class="creditprice">стоимость товара</div>


При желании передавать "артикул" товара, необходимо заключить код товара в указанный тег: <div class="creditarticle">код товар</div>

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


<span id="creditcalc__itscart" style="display: none;"></span>


<div class="creditgoods">наименование товара 1</div>

<div class="creditprice">стоимость товара 1</div>

<div class="creditarticle">код товар 1 (не обязательно)</div>


<div class="creditgoods">наименование товара 2</div>

<div class="creditprice">стоимость товара 2</div>

<div class="creditarticle">код товар 2 (не обязательно)</div>


<div class="creditgoods">наименование товара 3</div>

<div class="creditprice">стоимость товара 3</div>

<div class="creditarticle">код товар 3 (не обязательно)</div>


<div class="creditgoods">наименование товара 4</div>

<div class="creditprice">стоимость товара 4</div>

<div class="creditarticle">код товар (не обязательно) 4</div>


Обратите внимание: для корректной работы калькулятора на странице корзины ОБЯЗАТЕЛЬНО должен быть размещен следующий тэг

"<span id="creditcalc__itscart" style="display: none;"></span>"

это необходимо для того, чтобы калькулятор мог отличить страницу корзины от страницы каталога. На странице корзины необходимо добавлять ВСЕ товары со страницы, а на странице каталога ТОЛЬКО какой-то один конкретный товар.


Расположить в шаблоне отображения товара ссылку вызова кредитной корзины:

<a href="javascript:void(0);" class="gocredit">В кредит</a>


Внедрение закончено.


#2 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 22 Июнь 2017 - 05:49

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

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<script type="text/javascript" src="{ASSETS_JS_PATH}main.js?design=chameleon"></script>

после него добавьте:
<script type="text/javascript" src="https://v-credit.su/services/easycredit/inc.js"></script>

Далее зайдите в шаблон Товар - найдите:
<h2 itemprop="name">{GOODS_NAME}</h2>

замените на:
<h2 itemprop="name" class="creditgoods">{GOODS_NAME}</h2>

далее найдите:
<span>{GOODS_MOD_ART_NUMBER}</span>

замените на:
<span class="creditarticle">{GOODS_MOD_ART_NUMBER}</span>

далее найдите:
<span class="price-new goodsDataMainModificationPriceNow" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
				  {GOODS_MOD_PRICE_NOW | money_format}
				</span>
                
замените на:
<span class="price-new goodsDataMainModificationPriceNow creditprice" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
				  {GOODS_MOD_PRICE_NOW | money_format}
				</span>
                
далее найдите:
<input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
			  <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ -->
    
            
замените на:
<input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
<a href="javascript:void(0);" id="button-cart" class="button button_cart_product gocredit">В кредит</a>

Далее зайдите в шаблон Корзина - найдите:
<table class="cartTable">
		  <thead class="theme-color btheme-color">
			<tr>			   
			  <td width="40" class="image">Фото</td>
			  <td class="tFieldName">Название товара</td>
			  <td width="60" class="price-field">Цена</td>
			  <td class="quantity">Кол-во</td>
			  <td class="total">Общая сумма</td>
			  <td>&nbsp;</td>
			</tr>
		  </thead>			   
			   
		  <tbody>
			{% FOR cart_items %}
			  <tr data-id="{cart_items.GOODS_MOD_ID}">				
				<td height="100"><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td>
				<td class="goodsNameInCart">
				  <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
					{cart_items.GOODS_NAME}
					<!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
					{% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}
				  </a>
				</td>
				<td width="150">
				  <span class="cart-price">
					<span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span>			
				  </span>
				</td>
            
            
замените на:
<span id="creditcalc__itscart" style="display: none;"></span>
<table class="cartTable">
		  <thead class="theme-color btheme-color">
			<tr>			   
			  <td width="40" class="image">Фото</td>
			  <td class="tFieldName">Название товара</td>
			  <td width="60" class="price-field">Цена</td>
			  <td class="quantity">Кол-во</td>
			  <td class="total">Общая сумма</td>
			  <td>&nbsp;</td>
			</tr>
		  </thead>			   
			   
		  <tbody>
			{% FOR cart_items %}
			  <tr data-id="{cart_items.GOODS_MOD_ID}">				
				<td height="100"><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td>
				<td class="goodsNameInCart">
				  <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader creditgoods">
					{cart_items.GOODS_NAME}
					<!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
					{% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}
				  </a>
				</td>
				<td width="150">
				  <span class="cart-price">
					<span class="price creditprice">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span>			
				  </span>
				</td>
            
далее найдите:
<a class="button theme-color" title="Перейти к оформлению заказа" onclick="$('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a>
  
              
после него вставьте:
<a href="javascript:void(0);" class="button theme-color gocredit">В кредит</a>	  


#3 bvv23

bvv23

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 22 Июнь 2017 - 08:21

Здравствуйте, всё сделал как Вы сказали, но где цена стоит у меня появились какие-то лишние символы. скажите как откорректировать?

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

  • цывцуаы.jpg


#4 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 22 Июнь 2017 - 08:57

Код вы скопировали не до конца, открывающие и закрывающие угловые скобки пропустили =)

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
span class="price-new goodsDataMainModificationPriceNow creditprice" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
								  {GOODS_MOD_PRICE_NOW | money_format}
								</span

замените на:
<span class="price-new goodsDataMainModificationPriceNow creditprice" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
								  {GOODS_MOD_PRICE_NOW | money_format}
								</span>


#5 bvv23

bvv23

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 22 Июнь 2017 - 09:11

Спасибо! все получилось!




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

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