6be4414da5
Lisää 8 uutta kategoriaa ja esimerkkipostaukset (2-4 per kategoria)
...
Kategoriat: Käsityöt ✂️ , Puutarha 🌱 , Sisustus 🏠 , Kirjat 📚 ,
Hyvinvointi 🧘 , Lemmikit 🐾 , Kasvit 🪴 , Matkustus ✈️
- Jokaisessa 2–4 esimerkkipostausta, yhteensä 26 uutta
- Tekijänimet vähennetty 5:een: Maija-Liisa, Tiina K., Riitta H., Sinikka, Pekka
- Pekka vain resepteissä (bolognese, lihapullat, karjalanpaisti)
- getOrInitCategories() lisää uudet kategoriat automaattisesti live-serverille
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 09:11:49 +02:00
22a03c10a0
Alikategoria-parannukset: monivalinta, Muut-kategoria, emoji pois administa
...
- api.php: lisätään 'Muut'-alikategoria Resepteihin, Neulomiseen ja Vinkkeihin
- api.php: getOrInitCategories() lisää puuttuvat alikategoriat automaattisesti
- admin.html: poistetaan emoji-kenttä (emoji tulee kategoriasta automaattisesti)
- admin.html: alikategoriat checkboxeina → voi valita useamman samanaikaisesti
- script.js: subcategory tallennetaan aina taulukkona
- script.js: filterPosts tukee pilkulla eroteltuja alikategorioita (postSubs.includes)
- script.js: renderCards kirjoittaa subcategory-arrayn pilkulla eroteltuna data-attribuuttiin
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 08:30:10 +02:00
993a137508
Korjaa alikategoria-ongelmat
...
- api.php: getOrInitCategories() päivittää automaattisesti subcategories-kentän
olemassaolevaan categories.json-tiedostoon ilman manuaalista seedausta
- index.html: alikategoria-valitsin julkaisulomakkeeseen (näkyy kun kategorialla on alikategoriat)
- script.js: subcategory tallennetaan uuteen julkaisuun
- script.js: filterPosts null-turva + hakukenttä etsii myös alikategoria-id:llä
- script.js: updateSubcategoryPicker() päivittää alikategoriat kategorian vaihtuessa
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 08:24:24 +02:00
416db62e5c
Logo, emoji pois lomakkeesta, alikategoria-bugifi
...
- logo.svg: SVG-tekstilogo (sydän + tykkää kursiivillaa + .fi cream)
korvaa emoji+h1-yhdistelmän; .logo-svg CSS-luokka headeriin
- index.html: emoji-kenttä poistettu julkaisulomakkeesta;
kategoria-select ilman erillistä paria
- script.js: emoji haetaan automaattisesti kategoriasta, ei lomakkeen
kentästä; sub-emoji poistettu reset-listalta
- api.php: seed_categories-toiminto päivittää categories.json:n
uusilla subcategories-tiedoilla
- admin.html: seedPosts() kutsuu myös seed_categories ensin →
alikategoriat toimivat nyt heti "Lataa esimerkkisisältö" -napin jälkeen
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 01:52:09 +02:00
f98aa72ca0
Alikategoriat: välilehdet kategorian alla
...
- defaultCategories(): subcategories-kenttä jokaisella kategorialla
(reseptit: kasvis/vegaaniset/jälkiruuat, neulominen: aloittelijoille/
vaatteet/kodin tekstiilit)
- 30 julkaisua merkitty subcategory-kentällä
- script.js: currentSubFilter-tila, setSubFilter(), renderSubFilters()
renderöi alafiltterit kun kategoria on valittu; filterPosts() ottaa
molemmat filtterit huomioon; cards saavat data-subcategory-attribuutin
- index.html: #subCategoryFilters-div kategoriafilttereiden alle
- style.css: .sub-filter-btn -tyyli (pienempi, tummanharmaa aktiiviasennossa)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 01:43:50 +02:00
4c5b275225
30 julkaisua oletussisältönä, seed-toiminto adminiin
...
- 17 reseptiä (letut, bolognese, keksit, kasviskeitto, banaanileipä,
lohikeitto, korvapuustit, mansikkarahka, porkkana-inkiväärikeitto,
pizza, mustikkapuuro, kanarisotto, mustikkapiirakka, avokadopasta,
lihapullat, kukkakaalikeitto, karjalanpaisti)
- 9 neulomis-/virkkausohjetta
- 4 vinkkijulkaisua
- "Admin"-tekijät vaihdettu suomalaisiin nimimerkkeihin
- seed_posts-API-toiminto kirjoittaa oletussisällön posts.json:iin
- "Lataa esimerkkisisältö" -nappi admin-headerin oikeaan yläkulmaan
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 01:37:31 +02:00
Jukka Lampikoski
ae343212da
Vaihda admin-salasana
2026-03-08 00:57:31 +02:00
Jukka Lampikoski
4248e69ab7
Initial commit: tykkää.fi sivusto
...
- Julkaisualusta resepteille, neuloville, vinkeille
- PHP-backend (api.php) palvelinpuolen datalle
- Admin-paneeli salasanasuojauksella
- Kuvaupload (upload.php)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 00:20:17 +02:00