Автор Тема: Вставить код виджета Новой почты  (Прочитано 363 раз)

02 Март 2020, 16:52:19
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно вставить код виджета + javascript на страницу cms.
Нашёл на форуме варианты вставки, но javascript не вставляется.

 Пробовал прописывать код виджета в отдельном файле с последующей вставкой через файл cms.tpl
{if $smarty.get.id_cms == '1'}{include file="$tpl_dir./np.tpl"}{/if}

и пробовал вставку кода в cms.tpl
{if $cms->id == 1}
{literal}<script type='text/javascript' id='calc' charset='utf-8' data-lang='ua' apiKey='1cdb5a8b4c3fb02f4c504e119856db7b' data-town='city-not-default' data-town-name='undefined' data-town-id='undefined' src='https://apimgmtstorelinmtekiynqw.blob.core.windows.net/content/MediaLibrary/Widget/Calc/dist/calc.min.js'></script>
 {/literal}
{/if}

Форма виджета отображается, а скрипт не работает (.
Кто подскажет, в чём ошибка?
02 Март 2020, 18:39:20
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
В настройках включено разрешение "Разрешить iframes в HTML полях" ?
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
02 Март 2020, 19:00:05
Ответ #2
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В настройках включено разрешение "Разрешить iframes в HTML полях" ?

Да, включено.
02 Март 2020, 23:10:34
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В чем выражается "не работает"? Форма показывается, кнопка расчитать активна?
03 Март 2020, 07:28:55
Ответ #4
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Форма показывается.
Не подгружается список населенных пунктов. Кнопка "Рассчитать" неактивна.
Вот  страница - https://mebelskay.com.ua/content/1-delivery
03 Март 2020, 10:37:31
Ответ #5
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Этот же код вставляю в html страницу - всё работает (https://mebelskay.com.ua/np.html)
03 Март 2020, 11:43:02
Ответ #6
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Форма показывается.
Не подгружается список населенных пунктов. Кнопка "Рассчитать" неактивна.
Вот  страница - https://mebelskay.com.ua/content/1-delivery
Консоль откройте и увидете ошибки.
The script from “https://apimgmtstorelinmtekiynqw.blob.core.windows.net/content/MediaLibrary/Widget/Calc/dist/calc.min.js” was loaded even though its MIME type (“application/unknown”) is not a valid JavaScript MIME type.
03 Март 2020, 11:48:28
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Вставить код виджета Новой почты
Только модуль, на страницы смс не получится.
03 Март 2020, 12:28:13
Ответ #8
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Жаль (
Спасибо за ответы
03 Март 2020, 13:26:19
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Цитировать
Вставить код виджета Новой почты
Только модуль, на страницы смс не получится.
Все получится, вставка виджета в код в tpl.

Форма показывается.
Не подгружается список населенных пунктов. Кнопка "Рассчитать" неактивна.
Вот  страница - https://mebelskay.com.ua/content/1-delivery
Javascript подключайте в header.tpl.
Отключите кеширование и ккк.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
03 Март 2020, 16:21:54
Ответ #10
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Javascript подключайте в header.tpl.
Отключите кеширование и ккк.

Попробовал - без изменений