Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

Для подключения виджета необходимо на нужную страницу добавить код (рекомендуется его расположить внутри тега <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 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.