@serpstat/serpstat-index-search-form
v1.3.6
Published
Form for navigate user to report
Downloads
14
Keywords
Readme
Использование
В пути к скрипту указывается версия.
Актуальная версия в package.json.
Важно! Вставлять виджет необходимо на страницах, которые относятся к нашим доменам (прод, девы, преливы). Если вставить в тильде (домены что относятся не к нашим), то работать не будет, потому что данные берутся из процедур, которые есть только на "наших" страницах.
<div>
<index-search-form />
<script
type="module"
src="https://unpkg.com/@serpstat/[email protected]/dist/modern/index.js">
</script>
<script
nomodule
defer
src="https://unpkg.com/@serpstat/[email protected]/dist/legacy/index.js">
</script>
</div>
Данные по поисковым базам
Запрашиваются из процедуры analyticSearch.getSearchEngines
.
Переводы
Запрашиваются по процедуре translate.getTranslates
.
Используются контексты searchPlatform
, Index
, такие же ключи как на реакт приложении.
return fetchInstance('/node', {
language: "en",
name: "translate.getTranslates",
params: {
context: ["searchPlatform", "Index"],
language: getLocalePath(window.location.pathname),
},
token: null,
});
Определение языка
Язык определяется также как на реакте, языковым кодом из window.location.pathname
.
Доступные языковые коды.
["en", "ru", "uk"]
Язык по умолчания - en
Как делать publish
При publish необходимо быть залогиненым в npm (npm login) и должны состоять в команде (https://www.npmjs.com/settings/serpstat/packages). По умолчанию даются доступы на рабочую почту. Если возмникают трудности обратитесь к @wnetking.
- Вносим изменения.
- Подымаемся в корень проекта, комитим изменения
- Запускаем
lerna publish