Etusivun havaintolistan tilankäyttö
-
- Viestit:10
- Liittynyt:10 Touko 2006, 13:39
Havainnoijien luettelo lyhennetään turhaan, sen pitäisi mukautua näytön / ikkunan leveyteen.
https://ibb.co/23PyCRg
https://ibb.co/23PyCRg
-
- Viestit:33
- Liittynyt:06 Touko 2024, 14:29
Re: Etusivun havaintolistan tilankäyttö
Virhe johtuu siitä, uusi Tiira käyttää tässä vanhan Tiiran funktiota, jossa aikoinaan kauan sitten tehtiin tuollainen päätös että merkkijono katkaistaan n merkin jälkeen. Olen ymmärtänyt, että vanhaan Tiiraan ei tehdä pieniäkään muutoksia ilman erillistä määrärahaa. Tyylitiedostoilla olisi kyllä nykyään mahdollista hoitaa ylipitkät merkkijonot, joko siten, että ne jakautuvat automaattisesti eri riville tai korvautuvat n merkin jälkeen kolmella pisteellä vain jos kentän leveys on liian kapea.
-
- Viestit:95
- Liittynyt:29 Maalis 2006, 09:50
Re: Etusivun havaintolistan tilankäyttö
Miksi se vanhan tiiran funktioita käyttäisi? Tulostunut koodikin on ihan eri. Sinne nyt vaan on varmaan kopioitu sama merkkirajoite sen enempää miettimättä.
-
- Viestit:33
- Liittynyt:06 Touko 2024, 14:29
Re: Etusivun havaintolistan tilankäyttö
Epäilen uuden Tiiran käyttävän tätä funktiota: https://www.tiira.fi/etusivun_hav_json.php , ja siinä tosiaan merkkijono on katkaistu jo serverin päässä.
Tiiroilla on käytössä kaksi eri tietokantaa (vanha ja uusi), ja näin siirtymävaiheessa jouduttaneen käyttämään kömpelöitä ratkaisuja. Olet oikeassa, tuo vanhan Tiiran https://www.tiira.fi/etusivun_hav_json.php saattaa olla kuitenkin uudempaa perua (eli juuri uutta Tiiraa varten luotu) eikä siihen olisi kannattanut laittaa enää jo serverin päässä tapahtuvaa merkinkatkaisua. Siinä on varmasti käytetty pohjana vanhaa php-funktiota, jonka lopputulos on vain yksinkertaisesti muutettu json-muotoiseksi. Ratkaisu on varmasti tilapäinen, koska uuden Tiiran tietokanta ei ole ajan tasalla vanhan Tiiran tietokannan kanssa, ja uusimmat mielenkiintoisimmat havainnot joudutaan toistaiseksi hakemaan vanhasta Tiirasta.
Tuo vanhan Tiiran ohjelmoitu php-funktio käyttäytyy muutenkin omituisesti, sillä se muuttaa automaattisesti havainnoitsijatietojen jokaisen sanan ensimmäisen kirjaimen isoksi, esim. ”Pekka X ja Tringan retkiporukka” tulee muotoon ”Pekka X Ja Tringan Retkiporukka”. Epäsuomalaista, eikä minusta yhtään tyylikästä. Se, että ohjelmointikielessä on ucwords-funktio, ei tarkoita, että sitä pitäisi käyttää.
Tiiroilla on käytössä kaksi eri tietokantaa (vanha ja uusi), ja näin siirtymävaiheessa jouduttaneen käyttämään kömpelöitä ratkaisuja. Olet oikeassa, tuo vanhan Tiiran https://www.tiira.fi/etusivun_hav_json.php saattaa olla kuitenkin uudempaa perua (eli juuri uutta Tiiraa varten luotu) eikä siihen olisi kannattanut laittaa enää jo serverin päässä tapahtuvaa merkinkatkaisua. Siinä on varmasti käytetty pohjana vanhaa php-funktiota, jonka lopputulos on vain yksinkertaisesti muutettu json-muotoiseksi. Ratkaisu on varmasti tilapäinen, koska uuden Tiiran tietokanta ei ole ajan tasalla vanhan Tiiran tietokannan kanssa, ja uusimmat mielenkiintoisimmat havainnot joudutaan toistaiseksi hakemaan vanhasta Tiirasta.
Tuo vanhan Tiiran ohjelmoitu php-funktio käyttäytyy muutenkin omituisesti, sillä se muuttaa automaattisesti havainnoitsijatietojen jokaisen sanan ensimmäisen kirjaimen isoksi, esim. ”Pekka X ja Tringan retkiporukka” tulee muotoon ”Pekka X Ja Tringan Retkiporukka”. Epäsuomalaista, eikä minusta yhtään tyylikästä. Se, että ohjelmointikielessä on ucwords-funktio, ei tarkoita, että sitä pitäisi käyttää.
-
- Viestit:10
- Liittynyt:10 Touko 2006, 13:39
Re: Etusivun havaintolistan tilankäyttö
Joo, nuo jtp:n ehdotukset saisi toteuttaa ja havainnojanimien <td>:n tyyliksi:
{
max-width: 10px;
overflow-x: hidden;
text-overflow: ellipsis;
text-wrap: nowrap;
}
Tadaa, etusivulla näkyy nyt paljon enemmän havainnoijanimiä, jos selainikkunan tila sen sallii. Kapeille näytöille joutuu vielä säätämään erikseen.
{
max-width: 10px;
overflow-x: hidden;
text-overflow: ellipsis;
text-wrap: nowrap;
}
Tadaa, etusivulla näkyy nyt paljon enemmän havainnoijanimiä, jos selainikkunan tila sen sallii. Kapeille näytöille joutuu vielä säätämään erikseen.
-
- Viestit:33
- Liittynyt:06 Touko 2024, 14:29
Re: Etusivun havaintolistan tilankäyttö
Uusi Tiira käyttää Bootstrap-kirjastoa, joten tuo ehdottamasi css-juttu pitäisi mielellään ilmaista Bootstrap-luokilla. Mutta itse asiassa mitään uusia tyylimäärityksiä ei tähän ongelmaan tarvita, koska selain osaa rivittää nykyisillä css-asetuksilla automaattisesti taulukon solussa olevat pitkät rivit ja taulukko mukautuu hyvin myös kapeassa näytössä. Ongelmaa tulee vain, jos jokin sanoista on ylipitkä. Siihenkin löytyisi css-ratkaisu. Ajattelin word-break-propertylle jotain oletusarvosta poikkeavaa arvoa, ks. https://developer.mozilla.org/en-US/doc ... word-break, mutta ei sille kai oikeasti ole mitään tarvetta.