Помогите криворукому!



  • Всем привет!
    Это мой первый опыт по созданию сайта, по этому извините.
    Установлено:
    MODX Revolution 2.5.7-pl
    shopkeeper3 вер 3.2.7-pl3
    натягиваю вот этот шаблон
    Проблема в следующем, при попытке вывести маленькую корзину в меню зависает слайдер и консоль начинает выдавать ошибку следующего вида:
    Uncaught TypeError: $(...).sequence is not a function
    at HTMLDocument.<anonymous> (template.js:14)
    at c (jquery.min.js:3)
    at Object.fireWith [as resolveWith] (jquery.min.js:3)
    at Function.ready (jquery.min.js:3)
    at HTMLDocument.H (jquery.min.js:3)
    (anonymous) @ template.js:14
    c @ jquery.min.js:3
    fireWith @ jquery.min.js:3
    ready @ jquery.min.js:3
    H @ jquery.min.js:3

    Кроме этого, форма заказа товара не подставляет стоимость доставки в итоговую цену, письмо которое приходит на почту не читаемо и в управление заказами это все не передается.
    Помогите пожалуйста чайнику разобраться. Спасибо!



  • Самое очевидное - не подключена jQuery. Ну или подклчючена не правильно/два раза и т.д.



  • Вот блок с скриптами подключаемый в самом конце кода на странице чанком:

    <!-- Javascripts -->
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script>window.jQuery || document.write('<script src="templates/mPurpose_master/js/jquery-1.9.1.min.js"></script>')</script>
    <script src="templates/mPurpose_master/js/bootstrap.min.js"></script>
    <script src="http://cdn.leafletjs.com/leaflet-0.5.1/leaflet.js"></script>
    <script src="templates/mPurpose_master/js/jquery.fitvids.js"></script>
    <script src="templates/mPurpose_master/js/jquery.sequence-min.js"></script>
    <script src="templates/mPurpose_master/js/jquery.bxslider.js"></script>
    <script src="templates/mPurpose_master/js/main-menu.js"></script>
    <script src="templates/mPurpose_master/js/template.js"></script>

    А вот это он генерирует если посмотреть код после исполнения:

    <!-- Javascripts -->
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script>window.jQuery || document.write('<script src="templates/mPurpose_master/js/jquery-1.9.1.min.js"></script>')</script>
    <script src="templates/mPurpose_master/js/bootstrap.min.js"></script>
    <script src="http://cdn.leafletjs.com/leaflet-0.5.1/leaflet.js"></script>
    <script src="templates/mPurpose_master/js/jquery.fitvids.js"></script>
    <script src="templates/mPurpose_master/js/jquery.sequence-min.js"></script>
    <script src="templates/mPurpose_master/js/jquery.bxslider.js"></script>
    <script src="templates/mPurpose_master/js/main-menu.js"></script>
    <script src="templates/mPurpose_master/js/template.js"></script>

    <script type="text/javascript" src="/assets/components/shopkeeper3/web/js/jquery-3.1.1.min.js"></script>
    <script type="text/javascript" src="/assets/components/shopkeeper3/web/js/lang/ru.js?v=3.2.7pl3"></script>
    <script type="text/javascript" src="/assets/components/shopkeeper3/web/js/shopkeeper.js?v=3.2.7pl3"></script>
    <script type="text/javascript">
    SHK.data = {"price_total":"510.00","items_total":3,"items_unique_total":1,"delivery_price":0,"delivery_name":"","ids":[12]};
    jQuery(document).ready(function(){
    SHK.init( {"prodCont":"div.shk-item","site_base_url":"/","counterField":false,"counterFieldCart":false,"changePrice":"1","flyToCart":"nofly","noLoader":false,"allowFloatCount":false,"animCart":true,"goToOrderFormPage":false,"orderFormPageUrl":"/page-shopping-cart","debug":false} );
    });
    </script>


  • Администраторы

    jQuery подключен два раза. В параметрах Shopkeeper надо его отключить, если уже используется на сайте.



  • Участник @andchir написал в Помогите криворукому!:

    jQuery подключен два раза. В параметрах Shopkeeper надо его отключить, если уже используется на сайте.

    Спасибо! Все завелось!
    С вашего позволения еще вопрос.
    На странице товара, никак не могу заставить кнопку "В корзину" добавлять товар. Хотя на странице каталога все работает
    Вот код:

    <div class="section">
    	    	<div class="container">
    	    		<div class="row">
    	    			<!-- Product Image & Available Colors -->
    	    			<div class="col-sm-6 shk-item">
    	    				<div class="product-image-large">
    	    					<img src="[[*item_pic]]" alt="[[*pagetitle]]">
    	    				</div>
    	    				
    	    			</div>
    	    			<!-- End Product Image & Available Colors -->
    	    			<!-- Product Summary & Options -->
    	    			<div class="col-sm-6 product-details">
    	    			   	
    	    				<h4>[[*longtitle]]</h4>
    	    				<div class="price">
    							<span class="price-was"> [[*oldprice]] руб. </span> &nbsp; [[*price]] руб.
    						</div>
    						<h5>Краткое описание</h5>
    	    				<p>
    	    					[[*description]]
    	    				</p>
    						
    						<form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
    						<fieldset>
    						<table class="shop-item-selections">
    							 
    							     
    							<!-- Quantity -->
    							<tr>
    								<td><b>Количество:</b></td>
    								<td>
    								    <input type="hidden" name="shk-id" value="[[+id]]" />
    		                            <input type="hidden" name="shk-name" value="[[+pagetitle]]" />
    									<input type="number" name="shk-count" class="form-control input-sm input-micro" value="1">
    								</td>
    							</tr>
    							<!-- Add to Cart Button -->
    							<tr>
    								<td>&nbsp;</td>
    								<td>
    								<button type="submit" role="button" class="shk-but btn btn"> В корзину</button> 
    								</td>
    							</tr>
    							
    							
    						</table>
    						</fieldset>
    						</form>
    	    			</div>
    	    			<!-- End Product Summary & Options -->
    	    			
    	    			<!-- Full Description & Specification -->
    	    			<div class="col-sm-12">
    	    				<div class="tabbable">
    	    					<!-- Tabs -->
    							<ul class="nav nav-tabs product-details-nav">
    								<li class="active"><a href="#tab1" data-toggle="tab"><h4>Описание продукции</h4></a></li>
    								
    							</ul>
    							<!-- Tab Content (Full Description) -->
    							<div class="tab-content product-detail-info">
    								<div class="tab-pane active" id="tab1">
    									
    									[[*content]]
    								
    							</div>
    						</div>
    	    			</div>
    	    			<!-- End Full Description & Specification -->
    	    		</div>
    			</div>
    		</div>
    	</div>


  • С вопросом выше разобрался сам) Но в любом случае благодарен за предоставление этой возможности)))

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



Последние темы

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.