Я пытаюсь заставить работать кнопки торговли, но они, похоже, не функционируют на моём сайте. Я активировал плагин в настройках, включил флажки в настройках категории, создал пост в этой категории, затем пересобрал контейнер приложения, создал ещё один пост в той же категории, но не понимаю, почему они не отображаются.
Работает ли плагин с последней версией Discourse? Есть ли ещё что-то, что мне следует проверить?
Хм, похоже, проблема в том, что если я установлю эти 4 флажка в настройках категории, нажму «Сохранить», а затем обновлю страницу настроек, эти параметры снова сбрасываются.
Единственное предупреждение (без ошибок), которое я вижу в консоли:
DevTools failed to load source map: Could not load content for https://example.com/service-worker-4f3784769ef61772c375ba22169c3d62c1ec3e1b7b3f5f1d3edffbc06aabc46f.js.map.js: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
Я попытался отключить как можно больше плагинов, но не уверен, вызывает ли это предупреждение в консоли невозможность сохранения настроек и, если да, то что именно его вызывает.
Эта страница использует нестандартное свойство «zoom». Рассмотрите возможность использования calc() в соответствующих значениях свойств или «transform» вместе с «transform-origin: 0 0».
недостижимый код после оператора return ...build-waiter.js:214
Согласно моим, хоть и несколько ограниченным, знаниям, инлайн-скрипты, вероятно, будут конфликтовать с политикой безопасности контента (CSP). Добавляли ли вы какие-либо инлайн-скрипты в код вашего сайта?
У меня они были, но я их отключил, и они всё равно отображаются в Firefox. Я почти уверен, что это не связано с тем, почему не отображаются кнопки торговли, но, возможно, я ошибаюсь.
Вопрос (на всякий случай) … пробовали ли вы перезапустить службу Discourse после включения плагина?
Редактирование: а, понятно, вы пересобрали контейнер. Кстати … я уже сталкивался с таким поведением, и это как-то было связано с тем, что я включил плагин до пересборки контейнера или что-то в этом роде. Это было давно. Я попробую установить его в новой среде и укажу точные шаги для его включения.
Технически, чтобы это заработало, нужно как минимум исправить add_to_serializer, а bootbox заменить на dialog. У меня на локальной среде разработки это работает.^
Я установил плагин сегодня, на первый взгляд всё выглядит хорошо. Но если я публикую пост и хочу отметить его как «Продано», ничего не происходит. Кнопки не реагируют.
Я пробовал перезапускать и пересобирать, но это не помогло.
Есть какие-нибудь идеи?
Спасибо @DaVania за добавление переводов на датский язык!
Поддерживаемые языки теперь включают:
Датский
Немецкий
Английский
Испанский
Финский
Французский
Итальянский
Польский
Русский
Вы можете создать pull request с дополнительными переводами или связаться со мной напрямую, если хотите предоставить переводы, но не знаете ничего о программировании. Спасибо!