Power Gains pe site-ul tău
Același selector, grafic și tabel ca pe ECU-LAB, pe site-ul tău — în limba ta și cu culorile tale.
Acces
- Ai nevoie de un cont ECU-LAB cu plan activ.
- În cont → Chei API, creezi o cheie și treci site-urile pe care are voie să ruleze.
- Lipești codul pe site (sau instalezi pluginul WordPress) și alegi culorile.
1 · Widget (JavaScript)
Două rânduri în pagină. Widgetul construiește selectorul, desenează graficul și tabelul și se adaptează la lățimea paginii.
<div class="ecu-lab-gains" data-key="pk_…" data-lang="ro"></div> <script src="https://ecu-lab.online/assets/widget/gains.js" async></script>
Atribute opționale:
data-key | cheia publică (pk_…) — obligatorie |
data-lang | limba: en, de, fr, it, es, pt, nl, pl, cs, sk, hu, no, ro, el, tr, sr, bg, uk, ru, zh, ja |
data-category | cars · trucks · agro · moto · boats · machinery — o singură categorie (fără ea, vizitatorul alege) |
data-unit | hp · kw |
data-colors | JSON cu culorile (numele în tabelul de mai jos) |
data-color-hp-tuned … | o singură culoare, ex. data-color-hp-tuned="#ff6a00" |
data-disclaimer | nota ta sub grafic (o notă se afișează întotdeauna) |
2 · Iframe
Pentru constructorii de pagini care nu acceptă scripturi. Fără chenar, fundal transparent; cu scriptul în pagină, înălțimea se potrivește conținutului.
<iframe class="ecu-lab-gains-frame" src="https://ecu-lab.online/embed/gains?key=pk_…&lang=ro&c_hp_tuned=ff6a00"
style="border:0;width:100%;height:640px" loading="lazy" title="Power Gains"></iframe>
<script src="https://ecu-lab.online/assets/widget/gains.js" async></script>
Culorile se pun în adresă ca c_<nume>=rrggbb (fără #). Iframe-ul se deschide doar pe site-urile trecute pe cheie.
3 · Plugin WordPress
Instalezi pluginul, introduci o singură dată cheia secretă în Setări → ECU-LAB Power Gains, apoi pui shortcode-ul sau blocul „ECU-LAB Power Gains” unde vrei. Cheia rămâne pe serverul tău.
[ecu_lab_gains lang="ro" category="cars" hp_tuned="#ff6a00" nm_tuned="#0e2342"]
4 · De pe serverul tău (REST)
Pentru integrarea proprie: răspunsuri JSON, autentificate cu cheia secretă. Nu pune niciodată cheia secretă într-o pagină web.
curl -H "Authorization: Bearer sk_…" \
"https://ecu-lab.online/api/v1/gains/vehicle/12345?lang=ro"
| GET | |
|---|---|
/api/v1/gains/config | culorile, categoriile și textele în limba cerută |
/api/v1/gains/categories | categoriile, cu numărul de vehicule |
/api/v1/gains/brands?category=cars | mărcile dintr-o categorie |
/api/v1/gains/models?category=cars&brand=… | modelele unei mărci |
/api/v1/gains/years?category=cars&brand=…&model=… | anii / generațiile unui model |
/api/v1/gains/engines?category=cars&brand=…&model=…&year=… | motorizările (id, nume, combustibil) |
/api/v1/gains/vehicle/{id} | putere, cuplu, Stage 2 unde există, punctele și axele graficului |
Parametri comuni: lang (limba textelor), unit=kw (puterea în kW în loc de CP).
Culorile graficului
hp_tuned | Putere — modificat | #1f74e0 |
hp_stock | Putere — serie | #8fa3b6 |
nm_tuned | Cuplu — modificat | #e8a33b |
nm_stock | Cuplu — serie | #b39b70 |
stage2 | Stage 2 | #7357d6 |
grid | Grilă și linii | #e2e9f1 |
text | Text | #4a5d75 |
accent | Accent (câmpuri selectate) | #1f74e0 |
bg | Fundal (sau „transparent”) | transparent |
Orice culoare pe care nu o dai păstrează valoarea salvată pe cheie, apoi pe cea implicită.
Reguli
- Cheia publică merge doar pe site-urile trecute pe ea; cheia secretă doar de pe un server.
- Limite pe cont: 120 cereri pe minut, 20.000 pe zi.
- Cifrele sunt estimative, iar nota de sub grafic se afișează întotdeauna.
- Cheile merg cât timp contul are un plan activ; se opresc la expirare și pornesc din nou la reînnoire.