Скрипты не подгружаются



  • Добрый день!

    Почему то скрипты не подгружаются, файл стилей есть а js в футере нет. Уже не все перепроверил на 10 раз. В чем может быть причина.



  • @aleminov добрый день!
    Вы бы в посте указали, что за компонент, какая версия модх, что за файл js, как подключаете, какие настройки, тогда может и поможем.
    А сейчас, судя по тому, как написан пост, сложно поверить, что вы действительно все аккуратно перепроверили))



  • @aleminov да. действительно, покажите код хотя бы, как происходит подключение



  • [[!Shopkeeper3@order_from]]



  • вывод товара

    <div class="entry-tovar-right  shk-item">
       <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
          <input type="hidden" name="shk-id" value="[[*id]]" />
          <input type="hidden" name="shk-name" value="[[*pagetitle]]" />
          <input type="hidden" name="shk-count" value="1" />
          <div class="enty-price">
             <span class="shk-price">[[*price]]</span>Р
             <p>Лучшая цена.</p>
          </div>
          <div class="entry-dostavka">
             <p class="dostavka-entry">Доставка 24 часа</p>
             <p class="dostavka-entry">Гарантия качества</p>
          </div>
          <div class="clear"></div>
          <div class="zakaz">
             <button type="submit" class="shk-but in_cart">Добавить</button>
             <a class="fast_buy modal" href="">Быстрый заказ</a> 
          </div>
       </form>
       <div class="tech-info">
          <h3>Характеристики:</h3>
          <p><em><span>Производитель:</span></em> <em><a href="[[~[[*manufactor]]]]">[[*manufactor:pdoField]]</a></em></p>
          <p><em><span>Артикул:</span></em> <em>[[*articlul]]</em></p>
       </div>
       <div class="info-opis">
          <span class="title-info">Описание:</span>
          <p>[[*description]]</p>
          <span class="title-info">Основные характеристики:</span>
          [[*content]]
       </div>
    </div>
    


  • 0_1483601247149_1.png



  • shk3.property_sets - указал
    cart_catalog,cart_order_page,order_from,order_from2,shopMob

    чанк naw

    <div class="header-cart" data-shopcart="3">
       <div class="fl-top-header-basket-wrapper" id="fl-top-header_basket_line">
          <div class="fl-top-header-basket">
             <div class="fl-top-header-cart-image">
                <a href="[[+order_page_url]]">
                <img class="cart-des" src="images/cart.png"></a>			
                <div class="fl-top-header-cart-kolvo">0</div>
             </div>
             <div class="fl-top-header-basket-desc">
                <div class="fl-top-header-cart-txt">Корзина:</div>
                <div class="fl-top-header-cart-price">пусто</div>
             </div>
          </div>
          <div class="fl-top-header-oform">
             <a href="[[+order_page_url]]">Оформить заказ</a>
          </div>
       </div>
    </div>
    <!--tpl_separator-->
    <div class="header-cart" data-shopcart="3">
       <div class="fl-top-header-basket-wrapper" id="fl-top-header_basket_line">
          <div class="fl-top-header-basket">
             <div class="fl-top-header-cart-image">
                <a href="[[+order_page_url]]">
                <img class="cart-des" src="images/cart.png"></a>			
                <div class="fl-top-header-cart-kolvo">[[+items_total]]</div>
             </div>
             <div class="fl-top-header-basket-desc">
                <div class="fl-top-header-cart-txt">Корзина:</div>
                <div class="fl-top-header-cart-price">[[+price_total]] руб.</div>
             </div>
          </div>
          <div class="fl-top-header-oform">
             <a href="[[+order_page_url]]">Оформить заказ</a>
          </div>
       </div>
    </div>
    


  • ну и что кто нибудь из тех поддержки ответит или это бесполезный форум



  • PHP warning: require_once(/core/components/shopkeeper3/model/shopkeeper.class.php): failed to open stream: No such file or directory



  • Всегда удивляли такие посты...
    Вам никто ничего не обязан. Сейчас у людей праздники и ждать что вам за секунду ответят не стоит. Но даже если и не праздники, компонент автор пишет бесплатно.
    Или вы пожертвовали на создание такую сумму, что имеете право что-то требовать?

    Настройки вроде бы корректные и скрипты должны подключаться. У вас jQuery точно подключен? Точно до вызова SHK?
    Лучше приведите ссылку на сайт, потому, что не верится, что у вас не подключается скрипт, там простейшее условие на проверку параметра jsScript.

    А вот это серьезная проблема:
    Участник @aleminov написал в Скрипты не подгружаются:

    PHP warning: require_once(/core/components/shopkeeper3/model/shopkeeper.class.php): failed to open stream: No such file or directory

    Вы на удаленном хостинге работаете? Доступы корректно настроили? Папки с core не переносили?





  • все подключено правильно проверял на другом сайте, с этими же настройками.

    да на удаленном хостинге, папку core не трогал



  • @aleminov залез в файл ШК
    Там такой код

    $shopCart = new Shopkeeper($modx, $scriptProperties, true);
    $noJavaScript = $modx->getOption( 'noJavaScript', $scriptProperties, false );
    $optStyles = $modx->getOption('style', $scriptProperties, 1);
    $optJsScripts = $modx->getOption('jsScript', $scriptProperties, 1);
    
    if( $SHK_callCount === 1 ){
        
        if( $optStyles ){
            $modx->regClientCSS( SHOPKEEPER_URL . "web/css/".$modx->getOption( 'style', $scriptProperties, 'default' ) . "/style.css" );
        }
    
        if( !$modx->getOption('noJQuery', $scriptProperties, false) ){
            $modx->regClientScript(SHOPKEEPER_URL . "web/js/jquery-1.11.1.min.js");
        }
    
        if( $optJsScripts ) {
    
            if( $optJsScripts != 2 ) {
    
                $modx->regClientScript(SHOPKEEPER_URL . "web/js/lang/" . $modx->getOption('lang', $scriptProperties, 'ru') . ".js?v=" . $shopCart->getVersion());
                $modx->regClientScript(SHOPKEEPER_URL . "web/js/shopkeeper.js?v=" . $shopCart->getVersion());
    
    

    У вас неправильно определяется путь core.

    Он должен быть полным, а у вас просто core. Где-то настройки базовых путей некорректные ищите.
    Поэтому у вас все и работает частично. Т.е. стили у вас будут подключаться без shopkeeper.class.php а вот скрипты нет.



  • @slaad и что делать



  • Эта запись удалена!


  • @aleminov отредактируйте пост, удалите все что до www
    не стоит тут указывать путь к папке сайта.

    Проверьте , есть ли файл по адресу: core/components/shopkeeper3/model/shopkeeper.class.php

    скорее всего есть тогда проверьте права должны быть на папки 755, на файлы 644.



  • @slaad файл есть права тоже верно указаны


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

    Нет закрывающего тега BODY, поэтому и скриптов внизу страницы нет

    </body>
    


  • @Andchir спасибо все заработало)



  • @Andchir
    Если дело в теге, почему такая странная ошибка вываливалась

    PHP warning: require_once(/core/components/shopkeeper3/model/shopkeeper.class.php): failed to open stream: No such file or directory
    

    ?



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