Commit Graph
731 Commits
Author SHA1 Message Date
sebastjan 08dad04317 nova enota FOLX 2026 Skyscraper 4349780836 v stranska pasova namesto 2398082838 2026-08-31 17:35:23 +02:00
sebastjan 2c0db039eb nova enota FOLX 2026 Leaderboard 2757497569 na vseh vodoravnih mestih namesto 1023820241 in 4154017639 2026-08-31 17:34:45 +02:00
sebastjan b0ba87fb6f nova enota FOLX 2026 Grid 8009824249 (fiksno 300x600), kartici ob njej po 292 px, da se visini ujameta 2026-08-31 17:33:50 +02:00
sebastjan 66bc6dd9dc ob visokem oglasu gresta dve vrsti novic: oglas cez dve vrstici, ob njem sest kartic 2026-08-31 17:25:38 +02:00
sebastjan 5bc16ae27f popravek: vecji gap je pasova potisnil se bolj navzven, pravilno je manjsi 2026-08-31 17:18:53 +02:00
sebastjan 8325ec4784 stranska pasova pomaknjena k vsebini: enotna sirina 160 px in razmik 24 px namesto lepljenja na rob zaslona 2026-08-31 17:18:33 +02:00
sebastjan 22cdb79c0e oglas v mrezi enak kartici: okvir prevzame visino vrstice, fiksna enota 300x400 centrirana v njem 2026-08-31 17:09:37 +02:00
sebastjan c847f526d3 stranska pasova na trdno mero 160x600: responsive vertical si je visino racunal sam in se raztegoval 2026-08-31 17:08:05 +02:00
sebastjan 56ff5712b4 oglas pod naslovom clanka zozan na 728 px: leaderboard 90 px namesto nativnega bloka visokega 250 px 2026-08-31 17:07:10 +02:00
sebastjan 16f8a257c6 oglasni pas zozan na 728 px (leaderboard 90 px namesto 248-280) in redkejsi, po vsaki tretji vrstici 2026-08-31 16:59:43 +02:00
sebastjan 035b56a644 oglas iz celice v mrezi v vodoraven pas med vrstice: visok oglas je vrstico raztegnil na 546 px in pod izvlecki je ostalo prazno 2026-08-31 16:53:51 +02:00
sebastjan c507289753 fiksna enota ohrani svojo visino: prilagajanje kreativi je 300x400 raztegnilo na 300x600 2026-08-31 16:43:25 +02:00
sebastjan 71bfa3ad9b oglas v mrezi na novo fiksno Display enoto 9916590834 (300x400), da je enako visok kot kartica 2026-08-31 16:36:37 +02:00
sebastjan 1a35d9a747 video kartica dobi opis iz teaserja in vrstico Video ansehen, da ni prazna spodaj 2026-08-31 16:25:30 +02:00
sebastjan c17c9b762e oglasna kartica brez vzorca pod oglasom, prazna oglasna celica se skrije, spodnji blok tristolpcen namesto stiristolpcnega 2026-08-31 16:22:42 +02:00
sebastjan 2a043e3ad6 siroka postavitev z dvema novicama se ponovi po vsaki tretji vrstici, ne le na koncu mreze 2026-08-31 13:48:52 +02:00
sebastjan 39426459df oglas v mrezi nazaj na fluid in poravnan na vrh celice: Googlova skripta inline visino prepise, zato je 400 px zraslo na 600 2026-08-31 13:45:46 +02:00
sebastjan 739781d521 oglas v mrezi dobi trdno visino 400 px, kolikor meri kartica; z minHeight ga je Google raztegnil na 600 2026-08-31 13:36:48 +02:00
sebastjan cc9afe9e28 video kartice v mrezi, oglas le v vsako drugo vrstico in v visini kartice, vremenski pripomocek z naslovnice (prosil je za lokacijo) 2026-08-31 13:31:11 +02:00
sebastjan 7a25bf73cf mreza brez praznih celic (samo polne vrstice po stiri) in relativni cas namesto ISO znacke v bloku Aktuelle Nachrichten 2026-08-31 12:48:15 +02:00
sebastjan cdf45b9933 naslovnica omejena na 48 clankov in gumb Alle Nachrichten v rubriko; drugi paket ne vlece vec vseh 273 clankov (142 kB) 2026-08-31 12:37:03 +02:00
sebastjan 6855f2a911 blok Aktuelle Nachrichten: rubrike se izmenjujejo v krogu, da ne pride trikrat zapored Sport 2026-08-31 12:14:10 +02:00
sebastjan ccc0b6b3c5 blok Aktuelle Nachrichten bere news.folx.tv namesto tagesschau, n-tv, ORF in Welt: promet ostane pri nas 2026-08-31 11:58:53 +02:00
sebastjan 91e84e05fe zunanji pripomocki (Musiknachrichten, Aktuelle Nachrichten) razmaknjeni: en pripomocek na pet clankov, drugi primerek se zacne z zamikom, da ne ponavlja istih vrstic 2026-08-30 16:36:16 +02:00
sebastjan 7098b54cf3 galerie: 301 naravnost na naslovnico, brez vmesnega skoka na /gallery 2026-08-30 16:33:33 +02:00
sebastjan 13ef1cdbbc se zadnji dve rabi galerije in recepta na naslovnici zamenjani z novicami 2026-08-30 16:30:12 +02:00
sebastjan c697623e5d horoskop, recepti in galerija ven s folx.tv: pripomocki z naslovnice, povezave iz glave in noge, poti 301 na naslovnico, iz sitemapa (GA4: 318 ogledov od 96.307 v 28 dneh) 2026-08-30 16:29:45 +02:00
sebastjan 6a0ef7f2cf oglasi: v prvi vrstici mreze oglas ni prva celica (na mobilnem sta bila pasica in kartica oglasa zapored pred prvim clankom) 2026-08-30 13:52:25 +02:00
sebastjan 7f7c5e05d1 blok Beliebt: po ogledih zadnjih 7 dni namesto skupnega stevca, da se dejansko menja (parameter ?days=) 2026-08-30 09:43:29 +02:00
OpenClaw Agent ed47a05bff focal-point: trajni predpomnilnik zarisov na /uploads, da deploy ne analizira vseh slik znova 2026-08-30 09:33:27 +02:00
sebastjan 8e29ad8e41 folx.tv: stari slugi izbrisanih rubrik se 301 preusmerijo na news.folx.tv (seznam slugov se bere z news API, predpomnjen 10 min) 2026-08-30 09:13:40 +02:00
folx bot fc7e9c38a0 Naslovnica: zaris obraza se zdaj ujame tudi pri absolutnih URL-jih (kvadratne ploscice ne rezejo glav) 2026-08-29 21:36:51 +02:00
folx bot fd9121e8db Clanek: napis pod sliko stoji tik pod naslovnico, ne za prvim oglasom 2026-08-29 21:32:01 +02:00
folx bot b9b2a6c1f2 Clanek: Weitere Artikel brez istega izvajalca (tudi ne istega kot clanek) 2026-08-29 21:27:58 +02:00
folx bot 85e7a1e7c7 Naslovnica: razmik po skupini izvajalca (Rier = Kastelruther Spatzen), Beliebt brez podvojitev iz bazena 2026-08-29 20:34:27 +02:00
folx bot 12694d6db8 Naslovnica: razmik po izvajalcu tudi v bloku Beliebt in v featured karuselu 2026-08-29 20:19:58 +02:00
FOLX Claude 095636137e Zuletzt hinzugefuegt: razmik po izvajalcu tudi znotraj seznama 2026-08-29 19:46:42 +02:00
FOLX Claude aacf46d523 Neueste Artikel in Top Stories: isti izvajalec vsaj 5 mest narazen 2026-08-29 19:43:47 +02:00
FOLX Claude 9c0e088f08 widgeta z novicami: isti izvajalec vsaj 5 mest narazen 2026-08-29 19:40:16 +02:00
FOLX Claude ef5df9cf77 naslovnica: isti izvajalec vsaj 5 mest narazen namesto premikanja clankov v drugo rubriko 2026-08-29 19:36:24 +02:00
FOLX Claude 600e3cb13d rezepte in videos: lasten canonical namesto naslovnice, lasten naslov in opis 2026-08-29 17:28:10 +02:00
FOLX Claude 61fe48fb8b Aktuelles ven iz menija; v nogi povezava FOLX NEWS na news.folx.tv 2026-08-29 16:38:11 +02:00
FOLX Claude 77b40ed906 preusmeritev rubrik na news.folx.tv mora biti pred obravnavo /category, sicer se ne sprozi 2026-08-29 16:28:59 +02:00
FOLX Claude 98b57fb6c8 Aktuelles preseljen na news.folx.tv: 301 s /article/<slug>, /category/<rubrika> in /aktuelles 2026-08-29 16:19:02 +02:00
Claude a39322b729 naslovnica: naslovna slika v karuselu ne more vec postati pokoncna
Vzrok: slika v FeaturedHeroCard ima lg:flex-1 lg:aspect-auto, torej pozre ves
visek visine vrstice. Visina vrstice je najvisji stolpec, in ko je bil ta
visok, je 16:9 naslovnica v object-cover postala pokoncna in mocno prirezana -
obraz cez cel okvir.

Dvoje:
- karusel dobi lg:max-h-[560px] poleg obstojecega lg:min-h-[460px], tako da je
  visina slike omejena med priblizno 16:10 in 16:13 in nikoli pokoncna;
- stranski stolpec je zdaj lg:flex lg:flex-col, seznam Zuletzt hinzugefuegt pa
  lg:flex-1 z overflow-hidden in osmimi namesto petimi novicami, tako da visek
  visine poziera on in ne slika.
2026-08-28 11:45:17 +00:00
Claude e66f604f25 CMP: odstranjena koda, ki je dusila Googlovo sporocilo o privolitvi
V AdSense je pod Privacy & messaging / European regulations sporocilo ze
objavljeno in folx.tv je med izbranimi stranmi, prikazati pa se ni moglo,
ker je client/index.html:

  window.googlefc.controlledMessagingFunction = message => message.proceed(false)

sporocilo zavracal, funkcija hideGoogleCMP() pa je s CSS-om in
MutationObserverjem sproti brisala vse elemente fc-* iz DOM-a.

Oboje odstranjeno. Lastna pasica cookie-consent.tsx je bila samo importana in
se sploh ni izrisovala (v App.tsx je ni bilo v drevesu), zato je stran do zdaj
tekla brez kakrsnekoli privolitve - komponenta in import sta izbrisana.

Posledica: promet iz EEA postane upravicen do personaliziranih oglasov namesto
samo do non-personalized in limited.
2026-08-28 11:33:24 +00:00
Claude 656be0cbff clanek: vsa mesta v besedilu spet enota 7672178246
Prejsnji commit je sredinsko mesto v besedilu preklopil na 4154017639. To je
bila napaka po podatkih: 7672178246 nese 98,93 EUR v sedmih dneh in je v
celoti folx.tv, medtem ko je 82,45 EUR pri 4154017639 skupna stevilka za
folx.tv IN folx.si (mu-vticnik tam uporablja isti slot), zato je prispevek
folx.tv neznan.

Zdaj: v besedilu vedno 7672178246 (prej dve mesti, zdaj dve do pet po
dolzini clanka), 4154017639 pa ima eno mesto pred besedilom namesto
prejsnjega pasu nad naslovnico, plus lepljivi pas. Nobena enota nima manj
mest kot prej.
2026-08-28 10:46:51 +00:00
Claude 039323ea7d oglasi: izklopljen full-width-responsive - vzrok odrezanih in kvadratnih oglasov
Izmerjeno s Chromium na zivem clanku (mobilni viewport 390 px):

  ins 390x390, iframe 390x390, .ad-container samo 356 px

Z data-full-width-responsive=true AdSense enoto raztegne na celo sirino
zaslona (390) mimo vsebnika (356 = stran ima px-4), zato je oglas gledal cez
rob in ga je .ad-container z overflow:hidden odrezal - od tod odrezan MEXC.
Hkrati je izbiral kvadrat 390x390 tudi za vodoravno sidro in za enoto v
besedilu; kreativa je bila manjsa od kvadrata, ostanek pa prazen crn prostor.

Zdaj data-full-width-responsive=false na vseh enotah in brez width:100% v
inline stilu - enota se drzi sirine svojega vsebnika, Google pa visino izbere
po tej sirini. Poravnava visine na kreativo iz prejsnjega commita ostane.
2026-08-28 09:53:52 +00:00
Claude 43eff55ba3 oglasi: brez praznega prostora okrog kreative
AdSense odzivni enoti vnaprej doloci visino po sirini zaslona. Ce je
postrezena kreativa nizja, ostane pod njo prazen rezerviran pas znotraj
okvirja - to je bilo vidno na clanku pod DonCarlos oglasom.

- AdSense komponenta po zapolnitvi poravna visino <ins> na dejansko visino
  oglasnega okvirja (ob 0/300/1000/2500 ms, ob vsaki spremembi DOM enote in
  ob resize). Nic se ne odreze, visina je natanko taksna kot oglas.
  MutationObserver zdaj tece tudi pri enotah brez onAdStatus.
- InArticleAd: odstranjen minHeight 260 px, ki je rezerviral prostor tudi ce
  je bila kreativa nizja.
- MultiplexAd: odstranjen min-h-[250px] iz istega razloga.
2026-08-28 09:47:04 +00:00
Claude 907e63d3d2 oglasi: pas zapolni sirino namesto 320x50 sredi praznega okvirja
Naslovnica je imela lastno kopijo zgornjega pasu s trdo visino 90 px in
responsive=false. Google je vanjo postavil 320x50 in okrog je ostal siv rob -
tako je izgledalo na telefonu. Zdaj uporablja skupno komponento TopBannerAd,
ki je format=auto z full-width-responsive: kreativa dobi celo sirino, prazna
enota se ne izrise. Isto velja za vse ostale strani, ki TopBannerAd ze
uporabljajo.

Lepljivemu pasu odstranjen overflow-hidden in maxHeight - oglas mora biti cel
viden, vodoravni format itak ne da vec kot 320x100.
2026-08-28 09:42:14 +00:00