Ilmoittaudu saapuessasi tai varaa mökki painamalla alta.
Ilmoittaudu / Kirjaudu →Ladataan…
Ladataan…
Ladataan…
Näin haet samat tiedot omalle sivullesi.
Kaikki kolme tiedostoa ovat samassa kansiossa, suhteessa sivuston juureen:
CoreOS/json/asetukset.json — yhteystiedot, kausi, vastaanoton ajat
CoreOS/json/tiedote.json — Ajankohtaista-tiedote (4 kielellä)
CoreOS/json/hinnasto.json — mökkien, leirinnän, saunojen ja aktiviteettien hinnat
Toimii suoraan, jos esimerkkisivusi sijaitsee samalla palvelimella/ verkkotunnuksella kuin tämä CoreOS-asennus — polku on silloin suhteellinen, aivan kuten yllä oleva "Ilmoittaudu"-linkkikin. Tämä sivu tekee juuri näin (ks. sivun loppuosan <script>).
fetch('CoreOS/json/asetukset.json')
.then(vastaus => vastaus.json())
.then(data => {
console.log(data.asetukset.yrityksen_nimi);
console.log(data.asetukset.puhelin_yritys);
})
.catch(virhe => console.warn('Asetusten haku epäonnistui', virhe));
Access-Control-Allow-Origin -otsaketta). Käytä silloin
kohdan 3 palvelinpuolen mallia, tai pyydä ylläpitäjää sallimaan verkkotunnuksesi.
Tämä on sama tapa jolla mm. tämän sivuston omat sivut ajankohtaista.php
ja hinnasto.php lukevat tiedot — ei koskaan kaadu vaikka
tiedosto puuttuisi tai olisi rikki.
<?php
$polku = __DIR__ . '/CoreOS/json/asetukset.json';
$asetukset = null;
if (is_file($polku)) {
$asetukset = json_decode(file_get_contents($polku), true);
}
$nimi = $asetukset['asetukset']['yrityksen_nimi'] ?? '';
?>
kausi_alkaa / kausi_loppuu — kauden päivämäärät (pp.kk.vvvv)
vastaanotto_rivi1…3 — vastaanoton aukioloajat valmiina riveinä
puhelin_yritys, puhelin1_nimi, puhelin1_numero,
puhelin2_nimi, puhelin2_numero — yhteystiedot
email, osoite, y_tunnus, yrityksen_nimi
Huom: tämä on tarkoituksella VALKOINEN LISTA — vain nämä kentät julkaistaan, ei koko asetustaulua (ei salasanoja, API-avaimia tms.).
on_sisaltoa — onko tiedote julkaistu (true/false)
paivitetty — viimeisin päivitysaika ihmisluettavana
kielet.fi / .en / .sv / .de — kukin sisältää html (valmis HTML-sisältö),
on_kaannos ja fallback_suomeen (näytetäänkö suomenkielinen
varasisältö koska käännöstä ei vielä ole)
mokit[] — mökkiryhmät: mokki_numerot, kausi,
hinta_vrk, hinta_viikko, voimassa_alkaen/asti,
tuleva
leirinta.kohteet[] — tyyppi (caravan/teltta),
kausi, hinta_vrk, hinta_viikko
leirinta.henkilomaksu_aikuinen/lapsi, leirinta.sahko_vrk,
leirinta.sahko_kwh
saunat[] — nimi, hinta_50min
aktiviteetit[] — nimi, hinta_tunti