balionline.hu — 2026-07-05 fix batch

Szia Dani! Ez egy technikai összefoglaló arról, mit csináltunk a legutóbbi ügyfél-visszajelzés alapján — élesben, mindenhol QA-val ellenőrizve. balionline-fixrun factory futtatás, egy commit / item.

Összefoglaló

ItemStátuszMit csinálCommit
G1Bali-utak szűrő (új taxonómia)424d1f2
G2✅/🚧Külső linkek az üres utaknak424d1f2
G3Esküvő kártyák 2×27cbe5a3
G4/aszf/ header javítvae18552a
G5Csillagozás jobb felső sarokban343b5aa
G6Átadási tutorial frissítve0496043
G7Ügyfél-üzenet draft frissítvedd864cb
NB5Site-wide vízszintes overflow javítva4a04369

Részletek — mit hol keress

G1 — Bali-utak szűrő (csoportos gyűjtőoldal)

új taxonómiasnippet #526

Új WP mu-plugin: wp-content/mu-plugins/balionline-utazas-szuro-tax.php — regisztrálja az utazas-szuro-kategoria taxonómiát az utazas CPT-n (show_ui, admin column, show_in_rest). Az ügyfél a Utazások → Utazás szűrő kategória alatt maga tud új terméket felvenni, pont úgy mint a fakultatív programoknál (fakultativ-program-kategoria, snippet #518 mintájára klónozva).

A #526 snippet Bali-szekciója most a #518 fakultatív-filter logikáját másolja: "Összes" gomb default aktív, term-gombok get_terms(hide_empty=true)-ból, data-category attribútum a kártyákon, ugyanaz a show/hide JS.

Seedeltem 2 termet a valós dátumok alapján: 2026 Ősz (9 trip) és 2027 Tavasz (2 trip) — lásd plans/client-asks-juli2/fixrun/items/G1/FIX.md a pontos post ID → term hozzárendelésért.

Fontos: nem állítottam saját orderby-t sehol — a sorrendet továbbra is a balionline-utazas-order.php mu-plugin (nav_sorrend) kényszeríti ki. QA igazolta: collection = nav dropdown = homepage sorrend byte-identikus.

G2 — Külső linkek az üres utaknak

ACF datapost 566

Japán (post 566) most külső kártyaként jelenik meg, target=_blank-kal az analitutazas.hu-ra mutatva: https://www.analitutazas.hu/peru-elmenykorutazas-masolata/ (a slug félrevezető, de ez a tényleges Japán-oldal a másik site-on).

⚠️ Törékeny link: ha az ügyfél átnevezi/törli azt az oldalt az analitutazas.hu-n, ez a link 404-re fut. Érdemes lehet később egy saját balionline aloldalt csinálni neki, vagy legalább jelezni az ügyfélnek.

A másik 3 üres utat (Szingapúr & Bali 633, Bali & Komodó 634, Jáva Surf Camp 638) NEM tudtam linkelni — nincs megfelelő oldaluk az analitutazas.hu-n. A #526 és #512 snippetekben feltételes rejtés van rájuk: csak akkor tűnnek el, ha nincs se tartalom, se kulso_link — mihelyt az ügyfél megadja a linket, automatikusan visszakerülnek.

G3 — Esküvő kártyák 2×2

snippet #517CSS

Egy soros CSS-módosítás: .pricing-grid grid-template-columns repeat(auto-fit, minmax(270px,1fr))repeat(2, 1fr). A meglévő breakpointok (≤1024px már 2 oszlop volt, ≤768px 1 oszlop) érintetlenek.

Élő oldal: https://balionline.hu/eskuvo-es-naszut/ (nem /eskuvo-balin/, az 404-el).

G4 — /aszf/ header javítva

page 1398_wp_page_template

Gyökér ok: a /aszf/ oldal (page ID 1398, az A1 itemben jött létre) sosem kapott _wp_page_template meta-t, ezért a block theme a default twentytwentyfive wp-block-navigation headerre esett vissza a saját fejléc helyett. Minden más oldal az alap template-et használja — beállítottam ugyanezt a 1398-as page-re.

Végigmentem mind a 8 publikált oldalon (REST /wp-json/wp/v2/pages) — csak ez az egy volt hibás.

G5 — Csillagozás jobb felső sarokban

snippet #518ACF szallas_kategoria

A szálláskártyák (csak az egyéni oldalon renderelődnek, https://balionline.hu/egyeni-ut/) most: ha szallas_kategoria (1–5) ki van töltve, N darab csillag jelenik meg a jobb felső "4.5" badge helyén (a régi szallas_tipus szöveges badge helyett), és eltűnik a név alatti duplikált csillagsor. Ha üres, a régi fallback marad (pl. ★ 4.6).

Jelenleg egyetlen szállásnak sincs kitöltve a szallas_kategoria mezője — a funkció készen áll, de vizuálisan semmi nem változik, amíg az ügyfél nem tölti ki.

G6 — Átadási tutorial frissítve

Cloudflare Pages

Az index.html-t lecseréltem Matyi kézzel javított verziójára; a kategória-lépés átírva az új szűrőre; új guide: client-guides/szuro-kategoria.html 4 valódi wp-admin screenshottal (menü, term hozzáadás, trip hozzárendelés, élő filter). Eltávolítottam a "ez fizetős fejlesztés lenne" megfogalmazást, mivel most már megépült.

Élő: balionline-atadas-26-07-03.pages.dev

NB5 — Site-wide horizontal overflow (QA finding)

header part 447CSS

Minden oldalon volt egy +24px vízszintes scrollWidth túlcsordulás, mert a rejtett off-canvas mobil menü (div.fixed.inset-0.translate-x-full) kiterjesztette a layout szélességét, amíg zárva volt. Egy CSS szabály hozzáadva a header part 447 végéhez: html,body{overflow-x:hidden;overflow-x:clip}. QA ellenőrizte, hogy a hamburger menü nyit/zár és a belső horizontális scroll-containerek (kártya-slider stb.) továbbra is működnek.

Nyitott kérdések / amit Matyi az ügyféltől vár

Teljes jegyzőkönyv

Minden item részletes FIX.md + QA.md kártyája (mit rontottunk el, mit változtattunk, hol keresd később, hogyan verifikáltuk, hogyan lehet visszavonni) a repóban: plans/client-asks-juli2/fixrun/items/<ID>/. Összefoglaló tábla: plans/client-asks-juli2/fixrun/BOARD.md és REPORT.md.