Prettylib-tuoteratkaisut - Wiki

Kansikuvien käyttäminen PrettyLib www-liittymässä

Versiosta 4.56.118 pystyy PrettyBitServer näyttämään hakutuloksessa kansikuvan.

Kansikuvan linkki tallennetaan PrettyLib 4-kirjastojärjestelmän tallennuspohjalla "Linkit" taulukkoon. Kansikuvia voidaan tallentaa kahden kokoisia, toiset tuleva hakutulokseen ja toiset nimekkeen tarkempiin tietoihin.

Hakutulos

Hakutulokseen tulevat:

  • Tyyppi kentän tekstiksi joko : "KANSIKUVAPIENI" tai "COVERTHUMB".
  • Linkki-kenttään "http://" alkuinen linkki sopivanmuotoiseen kuvaan.
  • Tämä pienempi kuva tulee tarvittaessa myös nimekkeen tarkempiin tietoihin.


Asetukset

  • Search Settings for PrettyLib 4 -> Search
  • Show cover picture when available


Huomioitavaa

  • Oletus tyylitiedostolla kansikuva ei asetu hakutulokseen kovinkaan hienosti. Tätä varten on syytä muokata search.css tiedostoa, jotta kansikuvien sijainti saadaan muutettua.


Suositeltava kuvan koko

  • Kuvalle pääsääntöisesti varataan tilaa hakutuloksessa korkeintaan 120x100 pikseliä. 100 pikselin leveys tai sen alle on suositeltavaa. Mikäli muu hakutuloksen layout sallii, voi ns. pienet kuvat olla toki isompia, mutta ei suositeltavaa.


Nimekkeen tiedot

Nimekkeen tarkempiin tietoihin tulevat:

  • Tyyppi kentän arvoksi joko : "KANSIKUVA" tai "COVER".
  • Linkki-kenttään "http://" alkuinen linkki sopivanmuotoiseen kuvaan.
  • Tätä isompaa kuvaa näytetään oletusarvoisesti jos ei erikseen asetuksilla haluttu näytettäväksi molempia.


Asetukset:

  • Search Settings for PrettyLib 4 -> Title information
    • -> Show cover picture - näytetään kuva tai linkki siihen
    • -> Show only link/button - näytetään kuvan sijaan linkki/painike kuvaan
    • -> Show only larger picture if both exist - vain isompi kuva jos saatavilla


Huom: tietokantaan varsinaiset kuvat eivät ole tallennettavissa. Kuvat tulee tallentaa jollekin ulkoiselle (EI PrettyBitServer) www-palvelimelle, josta ne ovat asiakkaan selaimen saatavilla.

Suositeltava kuvan koko nimekkeen tiedoissa

Kuvan koolla ei periaatteessa ole rajaa, mutta on suositeltavaa laittaa tyylitiedostoon kuville jokin maksimi leveys, jotta mahdollisesti hyvin suuri kuva ei täytä koko ruutua. PrettyLibServer versiosta 4.81.204 lähtien käyttää erillisiä html-elementtien id-tietoja nimekkeen eri osissa. Näiden avulla voi mm. määritellä kuvalle maksimikoon. Aiemmissa versioissa tämä  on ollut huomattavasti hankalampaa.

Mikäli nykyisessä tyylitiedostossanne ei ole määritelty kuvalle maksimikokoa, voi tyylitiedostoon lisätä oheisenkaltaisen rivin (käytettäessä yllä mainittua versiosta ohjelmistosta). Tämä määre ei pakota kuvaa tiettyyn kokoon ennenkuin se ylittää tuon maksimikoon. Pienemmän kuvan leveys ei siis kasva alla määriteltyyn esimerkkiin 300 pikseliä. Tämä max-width myös säilyttää kuvan alkuperäisen kuvasuhteen, eli korkeus muuttuu oikeassa suhteessa leveyteen (= kuva ei vääristy).


#pbstcover img {max-width: 300px;}