Модуль СДЭК

Автор alapp, 11 октября 2017, 14:29:18

« назад - далее »

alapp

При установке возникла ошибка выполнения скрипта js:
Uncaught SyntaxError: Unexpected token <
Своими силами и силами разработчика модуля купировать поблему не получилось
листинг кода где происходит ошибка:
<script type="text/javascript">
    var cdek_carriers = {$cdek_carriers|json_encode nofilter};
    var cdek_dir = "{$cdek_dir|escape:'quotes':'UTF-8'}";
    var cdek_address_parameter = {$cdek_address_parameter|intval};
</script>
<script type="text/html" id="cdek_address">
    <div class="cdek_address">
        <div class="form-group clearfix">
            <label class="control-label col-lg-3">{l s='Street' mod='cdek'}</label>
            <div class="col-lg-9">
                <input data-cdek-address class="cdek_street form-control">
            </div>
        </div>
        <div class="form-group clearfix">
            <label class="control-label col-lg-3">{l s='House' mod='cdek'}</label>
            <div class="col-lg-9">
                <input data-cdek-address class="cdek_house form-control">
            </div>
        </div>
        <div class="form-group clearfix">
            <label class="control-label col-lg-3">{l s='Flat' mod='cdek'}</label>
            <div class="col-lg-9">
                <input data-cdek-address class="cdek_flat form-control">
            </div>
        </div>
    </div>
</script>

<script type="text/html" id="cdek_pvz_list">
    <div class="cdek_pvz_list">
        <div class="cdek_selected">
            %selected%
        </div>
        <div class="cdek_list">
            %list%
        </div>
    </div>
</script>

<script type="text/html" id="cdek_pvz_list_item">
    <div class="cdek_pvz_list_item %active%" data-code="%code%">
        <div class="click_for_select">
            {l s='Please, click for select' mod='cdek'}
        </div>
        <div>{l s='Address' mod='cdek'}: %city%, %address%</div>
        <div>{l s='Phone' mod='cdek'}: %phone%</div>
        <div>{l s='Work time' mod='cdek'}: %work_time%</div>
    </div>
</script>


лажа в этом  участке:
var cdek_address_parameter = {$cdek_address_parameter|intval};
</script>
<script type="text/html" id="cdek_address">
    <div class="cdek_address">

Блокируется выполнение других js-скриптов.
Понимаю, что интерпретатору не нравится html -код, перенос его в переменные js проблему не исправило



tigran

Версии jquery сравните для модуля и для движка.

alapp

Они используют jquery движка

savvato

#3
var cdek_address_parameter = {$cdek_address_parameter|intval};
Заменить на
{addJsDef cdek_address_parameter = $cdek_address_parameter|intval}
и убрать из <script type="text/javascript"></script>
и так все переменные передаваемые со смарти в js

alapp

в итоге решил вопрос путем натягивания совы на глобус:

- отключил компрессию js
- отключил перенос js  в конец файла

Криво конечно, но, похоже, проблема где-то глубоко зарыта

rutta

Цитата: alapp от 13 октября 2017, 10:05:06
в итоге решил вопрос путем натягивания совы на глобус:

- отключил компрессию js
- отключил перенос js  в конец файла

Криво конечно, но, похоже, проблема где-то глубоко зарыта
Этот кривой модуль случайно не здесь покупали https://addons.prestashop.com/ru/shipping-costs/23645--.html ? Собираюсь приобрести, но теперь сомневаюсь...

mistral

На addon продают нормальный модуль. Проблем с ним не замечено.

alapp

Цитата: rutta от 10 ноября 2017, 15:38:44
Этот кривой модуль случайно не здесь покупали https://addons.prestashop.com/ru/shipping-costs/23645--.html ? Собираюсь приобрести, но теперь сомневаюсь...

Да, это он, но возможно, крив он только у меня.

rutta

Цитата: alapp от 10 ноября 2017, 17:11:11
Цитата: rutta от 10 ноября 2017, 15:38:44
Этот кривой модуль случайно не здесь покупали https://addons.prestashop.com/ru/shipping-costs/23645--.html ? Собираюсь приобрести, но теперь сомневаюсь...

Да, это он, но возможно, крив он только у меня.
Купил, а он вообще не устанавливается на 1.7 Выдал:
The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
У вас с установкой все было нормально? Вообще с компанией СДЕК работаете, все ли нормально у них в кабинете фиксируется или есть проблемы?

Миколас

На prestashop 1.7 не пробывал, на 1.6 установливался без ошибок.
Лог ошибок глянь.

rutta

Цитата: Миколас от 10 ноября 2017, 18:15:43
На prestashop 1.7 не пробывал, на 1.6 установливался без ошибок.
Лог ошибок глянь.
Я не особо разбираюсь, может посмотришь? Файл во вложении. Или могу выслать доступ в админку и сам модуль на почту...

Adik

Файл размером 0 байт, без смотрения можно сказать, что он пустой.

rutta

Цитата: Adik от 10 ноября 2017, 20:35:20
Файл размером 0 байт, без смотрения можно сказать, что он пустой.
Заметил, конечно... Кто сможет поставить и настроить интеграцию модуля с кабинетом в СДЕК? Естественно за оплату.

stanislav

Цитата: rutta от 10 ноября 2017, 17:33:42
Цитата: alapp от 10 ноября 2017, 17:11:11
Цитата: rutta от 10 ноября 2017, 15:38:44
Этот кривой модуль случайно не здесь покупали https://addons.prestashop.com/ru/shipping-costs/23645--.html ? Собираюсь приобрести, но теперь сомневаюсь...

Да, это он, но возможно, крив он только у меня.
Купил, а он вообще не устанавливается на 1.7 Выдал:
The server returned a "500 Internal Server Error".

поделитесь за денюжку модулем?

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
У вас с установкой все было нормально? Вообще с компанией СДЕК работаете, все ли нормально у них в кабинете фиксируется или есть проблемы?