Scripts simplifiés tout-en-un
À l'aide d'un seul script :
Ou en utilisant une iframe :
Vous pouvez également spécifier un identifiant de conteneur (identifiant 'div') lors de l'utilisation du script :
<div id='widget1' style='text-align: center'></div>
Enfin, vous pouvez également modifier le style d'affichage en modifiant le paramètre
size
par l'un de ceux-ci : xxl
, xlarge
, large
, medium
, small
, xsmall
. (voir ci-dessous pour le résultat visuel) Configuration de script avancée
L'intégration de base est simple et directe. Vous devez d'abord ajouter le morceau de code suivant :
<script src='https://aqicn.org/widgets/js/waqi-feed.v1.js'></script>
Ensuite, ajoutez simplement cet autre code pour inclure le widget :
La fonction `_waqiFeed` prend en argument la configuration du widget. Il vous suffit de définir la station, et le style d'affichage du widget ( size
). Voici ce que cela produit :
Vous pouvez également spécifier l'identifiant du conteneur (« div » id) où le widget doit être affiché :
<div id='widget2' style='text-align: center;border: 1px dashed #ccc;'></div>
Spécification du format d'affichage
Le format d'affichage peut être modifié en modifiant le paramètre size
par l'un de ceux-ci :
_waqiFeed({ _waqiFeed({ _waqiFeed({ _waqiFeed({ _waqiFeed({ |
Moteur de modèles avancé
Il est possible de personnaliser le texte à afficher dans le widget en spécifiant l'option display
. Par exemple, pour afficher à la fois le nom textuel « AQI » ainsi que l'heure de mise à jour (comme indiqué sur le widget de gauche), vous pouvez utiliser le code suivant :
_waqiFeed({ display:"%cityname AQI is <span style='%style'>%impact (%aqiv)</span> <small>on %date</small>", station:"A373120" });
L' display
du paramètre est une chaîne HTML et peut contenir l'un des mots-clés suivants :
- `%cityname` pour le nom de la ville (par exemple
Beijing
), - `%aqi` pour la valeur AQI décorée (par exemple
58
), - `%aqiv` pour la valeur AQI non décorée (texte brut) (par exemple
58
), - `%style` pour la déclaration css des détails AQI décorés (par exemple
background-color: #ffde33;color:#000000;
), - `%date` pour l'heure à laquelle l'AQI a été mis à jour (par exemple
Wed 20:00
), - `%impact` pour l'impact sur la santé associé (ex :
Good
,Moderate
...) - `%attribution` pour l'attribution des données AQI (par exemple
Beijing Environmental Protection Monitoring Center
) - `%details` pour les détails complets de l'AQI (le contenu de la fenêtre contextuelle affichée lorsque vous déplacez la souris sur la valeur de l'AQI).
Voici quelques exemples:
Spécification de la langue
Vous pouvez également spécifier la langue à utiliser en définissant l'option lang
. Par exemple, pour inclure le widget en chinois (comme indiqué à droite), utilisez le code suivant :
Les langues actuellement prises en charge sont :
"en"
: Anglais"cn"
: Chinois"jp"
: Japonais"es"
: Francais"kr"
: Coréen"ru"
: Russe"hk"
: Cantonais"fr"
: Francais"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 S’il n’est pas spécifié ou défini sur null
, l’anglais est utilisé.
D'autres questions
Si vous avez des questions ou des commentaires, envoyez-nous un message en utilisant le formulaire ci-dessous :
Exemples
Cliquez sur l'un des widgets ci-dessous pour voir le code associé :