Script semplificati tutto in uno
Utilizzando un unico script:
Oppure utilizzando un iframe:
Puoi anche specificare un identificatore del contenitore (id 'div') quando utilizzi lo script:
<div id='widget1' style='text-align: center'></div>
Ultimo, ma non meno importante, puoi anche cambiare lo stile di visualizzazione cambiando il parametro
size
in uno di questi: xxl
, xlarge
, large
, medium
, small
, xsmall
. (vedere sotto per il risultato visivo) Configurazione di scripting avanzata
L'integrazione di base è semplice e diretta. Devi prima aggiungere il seguente pezzo di codice:
<script src='https://aqicn.org/widgets/js/waqi-feed.v1.js'></script>
Quindi, aggiungi semplicemente questo altro codice per includere il widget:
La funzione `_waqiFeed` prende come argomento la configurazione del widget. Devi solo definire la stazione e lo stile di visualizzazione del widget ( size
). Questo è ciò che viene prodotto:
Puoi anche specificare l'identificatore del contenitore (id 'div') in cui deve essere mostrato il widget:
<div id='widget2' style='text-align: center;border: 1px dashed #ccc;'></div>
Specifica del formato di visualizzazione
Il formato di visualizzazione può essere modificato modificando il parametro size
in uno di questi:
_waqiFeed({ _waqiFeed({ _waqiFeed({ _waqiFeed({ _waqiFeed({ |
Motore di modelli avanzato
È possibile personalizzare il testo da visualizzare all'interno del widget specificando l'opzione display
. Ad esempio, per visualizzare sia il nome testuale "AQI" che l'orario di aggiornamento (come mostrato nel widget a sinistra), è possibile utilizzare il seguente codice:
_waqiFeed({ display:"%cityname AQI is <span style='%style'>%impact (%aqiv)</span> <small>on %date</small>", station:"A373120" });
Il parametro display
è una stringa basata su HTML e può contenere una qualsiasi delle seguenti parole chiave:
- `%cityname` per il nome della città (ad esempio
Beijing
), - `%aqi` per il valore AQI decorato (ad esempio
58
), - "%aqiv" per il valore AQI non decorato (testo grezzo) (ad esempio
58
), - `%style` per la dichiarazione css dei dettagli AQI decorati (ad esempio
background-color: #ffde33;color:#000000;
), - "%date" per l'ora in cui l'AQI è stato aggiornato (ad esempio
Wed 20:00
), - "%impact" per l'impatto sulla salute associato (ad es.
Good
,Moderate
...) - "%attribution" per l'attribuzione dei dati AQI (ad es.
Beijing Environmental Protection Monitoring Center
) - "%dettagli" per i dettagli AQI completi (il contenuto del popup visualizzato quando si sposta il mouse sul valore AQI).
Ecco alcuni esempi:
Specifica della lingua
È inoltre possibile specificare la lingua da utilizzare impostando l'opzione lang
. Ad esempio, per includere il widget in cinese (come mostrato a destra), utilizza il seguente codice:
Le lingue attualmente supportate sono:
"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 Se non specificato o impostato su null
, viene utilizzato l'inglese.
Ulteriori domande
Se hai qualche domanda o commento, inviaci un messaggio utilizzando il modulo sottostante:
Esempi
Clicca su uno qualsiasi dei widget qui sotto per vedere il codice associato: