Універсальныя спрошчаныя скрыпты
Выкарыстоўваючы адзін скрыпт:
Ці з дапамогай iframe:
Вы таксама можаце паказаць ідэнтыфікатар кантэйнера (ідэнтыфікатар 'div') пры выкарыстанні скрыпту:
<div id='widget1' style='text-align: center'></div>
І апошняе, але не менш важнае: вы таксама можаце змяніць стыль адлюстравання, але змяніўшы параметр
size на адзін з наступных: xxl, xlarge, large, medium, small, xsmall. (глядзіце ніжэй візуальны вынік) Пашыраная налада сцэнарыяў
Базавая інтэграцыя простая і зразумелая. Спачатку трэба дадаць наступны фрагмент кода:
<script src='https://aqicn.org/widgets/js/waqi-feed.v1.js'></script> Затым проста дадайце гэты іншы код, каб уключыць віджэт:
Функцыя `_waqiFeed` прымае ў якасці аргументу канфігурацыю для віджэта. Вам проста трэба вызначыць станцыю і стыль адлюстравання віджэта ( size ). Вось што вырабляе:
Вы таксама можаце паказаць ідэнтыфікатар кантэйнера ('div' id), дзе віджэт павінен быць паказаны:
<div id='widget2' style='text-align: center;border: 1px dashed #ccc;'></div>
Вызначэнне фармату адлюстравання
Фармат адлюстравання можна змяніць, змяніўшы параметр size на адзін з наступных:
_waqiFeed({_waqiFeed({_waqiFeed({_waqiFeed({_waqiFeed({ |
Пашыраны механізм шаблонаў
Можна наладзіць тэкст, які будзе адлюстроўвацца ў віджэце, указаўшы опцыю display . Напрыклад, каб адлюстраваць як тэкставае імя "AQI", так і час абнаўлення (як паказана на віджэце злева), вы можаце выкарыстоўваць наступны код:
_waqiFeed({ display:"%cityname AQI is <span style='%style'>%impact (%aqiv)</span> <small>on %date</small>", station:"A373120" });
display параметраў - гэта радок на аснове HTML і можа ўтрымліваць любое з наступных ключавых слоў:
- `%cityname` для назвы горада (напрыклад,
Beijing), - `%aqi` для аформленага значэння AQI (напрыклад,
58), - `%aqiv` для неаформленага (неапрацаванага тэксту) значэння AQI (напрыклад,
58), - `%style` для дэкларацыі CSS упрыгожаных дэталяў AQI (напрыклад,
background-color: #ffde33;color:#000000;), - `%date` для часу, калі быў абноўлены AQI (напрыклад,
Wed 20:00), - `%impact` для адпаведнага ўздзеяння на здароўе (напрыклад,
Good,Moderate...) - `%attribution` для атрыбуцыі даных AQI (напрыклад,
Beijing Environmental Protection Monitoring Center) - `%details` для поўных звестак аб AQI (змесціва ўсплывальнага акна, якое адлюстроўваецца пры навядзенні мышы на значэнне AQI).
Вось некалькі прыкладаў:
Вызначэнне мовы
Вы таксама можаце вызначыць мову, якая будзе выкарыстоўвацца, усталяваўшы параметр lang . Напрыклад, каб уключыць віджэт на кітайскай мове (як паказана справа), выкарыстоўвайце наступны код:
Зараз падтрымліваюцца наступныя мовы:
"en": English"cn": Chinese"jp": Japanese"es": Spanish"kr": Korean"ru": Russian"hk": Traditional Chinese"fr": French"pl": Polish"de": German"pt": Portuguese"vn": Vietnamese"it": Italian"id": Indonesian"nl": Dutch"fa": Persian"th": Thai"hu": Hungarian"el": Greek"ro": Romanian"bg": Bulgarian"ur": Urdu"hi": Hindi"ar": Arabic"sr": Serbian"bn": Bangla"hu": Hungarian"bs": Bosnian"hr": Croatian"tr": Turkish"uk": Ukrainian"cs": Czech"be": Belarusian"km": Khmer"lo": Lao Калі не пазначана або ўстаноўлена ў null , выкарыстоўваецца англійская.
Далейшыя пытанні
Калі ў вас ёсць якія-небудзь пытанні ці каментарыі, адпраўце нам паведамленне, выкарыстоўваючы форму ніжэй:
Прыклады
Націсніце на любы з віджэтаў ніжэй, каб убачыць звязаны код: