Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

помогите правильно поставить виджет на страницу статей


kochuro2
 Поделиться

Рекомендованные сообщения

Установил на сайт модуль доставки сдэк,все вроде ровно,все работает. Но работает он только на странице оформления заказа.Мне же нужно установить их виджет на страницу  условия доставки (в статьях что)

Инструкция по установки виджита у них есть

Для подключения виджета необходимо на нужную страницу добавить код (рекомендуется его расположить внутри тега <head>):

                    

<script id="ISDEKscript" type="text/javascript" src="httpsв://www.cdek.ru/website/edostavka/template/js/widjet.js"></script>

А также скопировать к себе на сайт файл service.php, в котором произвести настройки в соотвествии с вашими данными по интегарции. Например, в строчках 5-6 указать используемые тарифы:

ISDEKservice::setTarifPriority(
    array(233, 137, 139, 16, 18, 11, 1, 3, 61, 60, 59, 58, 57, 83),
    array(234, 136, 138, 15, 17, 62, 63, 5, 10, 12)
);

А в строчках 17-18 указать аккаунт к интеграции, чтобы получать стоимость доставки в соответствии с вашим договором:

    protected static $account = 'ACCOUNT_FROM_INTEGRATION';
    protected static $key     = 'SECURE_PASSWORD_FROM_INTEGRATION';

Для отображения виджета на вашем сайте необходимо создать javascript-обработчик для виджета:

<script type="text/javascript">
    var ourWidjet = new ISDEKWidjet ({
        defaultCity: 'Новосибирск', //какой город отображается по умолчанию
        cityFrom: 'Омск', // из какого города будет идти доставка
        country: 'Россия', // можно выбрать страну, для которой отображать список ПВЗ
        link: 'forpvz', // id элемента страницы, в который будет вписан виджет
        path: 'https://www.cdek.ru/website/edostavka/template/scripts/', //директория с бибилиотеками
        servicepath: 'http://yoursite.net/service.php' //ссылка на файл service.php на вашем сайте
    });
</script>

 

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

<div id="forpvz" style="width:100%; height:600px;"></div>

-----------

С файлом service.php и его настройки все понятно.

Не понятно как правильно отредактировать код страници условия доставки. веть эти файлы хранятся  в каталоге atalog/view/theme/default/template/information ???

Если бы это была обычная html страница то было бы все просто и понятно, а тут все укомплектовано

Подскажите как и где правильно редактировать код чтобы вставить виджет .....помогите)

Ссылка на комментарий
Поделиться на других сайтах


Цитата

<script id="ISDEKscript" type="text/javascript" src="httpsв://www.cdek.ru/website/edostavka/template/js/widjet.js"></script>

 

У них вечно какие то траблы в строке подключения (почему к ней и пригляделся)
То были не UTF-8 символы. исправили... теперь какой то мусор

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.