Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kuvagallerian testausta

Sivun loppuun

rainmikko [25.07.2005 14:55:20]

#

Kirjotetaampa tännekin, kuten Mureakuhaan. :)

Jos joku kerkiää ja kiinnostaa niin olisi mukava saada kommenttia väsäämästäni galleria"ohjelmasta" :) Löytyy osoitteesta http://www.rainio.com/voto2/ Hallinnan tunnukset on admin ja admin

Älkää välittäkö itse gallerian ulkoasusta, kun en ole sitä tehnyt lainkaan. :) Tarkoitus oli tehdä helposti integroitava galleriahärpäke, joten en panostanut kuvien esitystapaan lainkaan. Pääpaino on ollut hallintapuolessa.

Olisi mukava tietää, mitä bugeja tuosta voisi löytyä. Tai löytyy :). Galleria on mysql-pohjainen ja se generoi automaattisesti sekä pikkukuvan että "näyttökuvan" haluttuun kokoon. Se säilyttää myös originaalin kuvan.

Gallerian kuvia voi käyttäjät kommentoida.

t.mikko

Tempfile [25.07.2005 16:49:01]

#

Lähinnä tuli mieleen se, että ulkoasullisista syistä kuvagalleriassa kaikki pikkukuvat olisi hyvä saada useissa tapauksissa kuvasuhteeltaan (ja muutenkin) samankokoisiksi. Ohjelman tulisi siis osata tarvittaessa pikkukuvia luodessaan jättää marginaaleja kuviin, tai vaihtoehtoisesti rajata kuva uudelleen. Edellinen vaihtoehto lienee skriptin kyseessä ollessa parempi.

d-hunter [28.07.2005 22:36:38]

#

Hyvää työtä olet tehnyt!
Admin-osio oli todella upea.


Tuleeko tämä jakoon?

rainmikko [01.08.2005 10:51:04]

#

Tulee jakoon kunhan saan sen valmiiksi. :)

Tempfile: voitko tarkentaa, mitä tarkoitat? Tarkoitatko että sekä vaaka- että pystykuvat tulisi näkyä saman kokoisina? Eli esim pystykuvan korkeus on sama kuin vaakakuvan korkeus ja sivuille on vain lisätty halutun väristä marginaalia jotta kuvasuhteet pysyy koossa?

Turatzuro [01.08.2005 11:10:10]

#

Hieno admin-paneeli, tosin javascriptin käyttöä voisi vähentää. Niillä, joilla javascript on kytketty pois, ei toimi esimerkiksi asetuksien ohjeet.

Pitäisi melkeinpä saada koodi, etä voisi sanoa jotain turvallisuudesta, yms.

Tempfile [01.08.2005 13:30:34]

#

rainmikko, juuri tuota tarkoitin. Periaatteessahan tuollaiset asiat voi hoitaa CSS:lläkin, mutta silloin täytyy joka kuva laittaa esim. divin sisälle, ja siitä aiheutuu turhaa työtä. Helpointa layoutin kannalta on että kaikki kuvat ovat marginaaleineen samankokoisia.

rainmikko [01.08.2005 14:23:48]

#

tuosta tulee mieleen ainakin yksi ongelma. jos gallerian taustaväri jostain syystä joskus vaihtuu niin kaikki marginaaliset kuvat ovat väärän värisiä.

Turatzuro: javascriptillä pystyy tekemään paljon käyttäjää helpottavia asioita helpommin kuin php:n kanssa kikkailemalla. Tästä syystä käytän joissakin tapauksissa javascriptiä. Gallerian toimiminen ei tietenkään ole kiinni javascriptista.

Turatzuro [01.08.2005 14:33:25]

#

Voithan tallentaa pikkukuvat png:nä tai giffinä, jolloin voit laittaa marginaalit läpinäkyviksi.

Tottakai Javascript saattaa helpottaa, mutta mielestäni sen pois päältä ottamisen ei pitäisi jättää käyttäjältä mitään näkyvistä. Tässä tapauksessa erimerkiksi tarkemmat ohjeet jäävät varovaisen nettikäyttäjän näkyvistä kokonaan. Tietenkin suurimmalla osalla käyttäjistä javascript on päällä. Mutta tulipa taas valitettua pikkujutusta, hienohan tuo.

rainmikko [01.08.2005 15:52:22]

#

Lisäsin sinne nyt myös ominaisuuden että se ilmoittaa käyttäjälle jolla ei javascriptiä ole käytössä että kaikki avustavat toiminnot eivät ole käytössä. Saa kelvata ainakin jonkin aikaa :)

Enpäs tullut ajatelleeksikaan tuota giffinä tai pngnä tallentamista :) Miten muuten on, osaako IE näyttää läpinäkyvät pngt oikein? Muistelisin kuulleeni ettei osaisi.

rainmikko [01.08.2005 17:25:25]

#

rainmikko kirjoitti:

Lisäsin sinne nyt myös ominaisuuden että se ilmoittaa käyttäjälle jolla ei javascriptiä ole käytössä että kaikki avustavat toiminnot eivät ole käytössä.

paitsi että ilmoitus ei toimi :)

Tarkoitus on kuitenkin näyttää että käyttäjällä ei ole javascript -tukea päällä ja kertoa siitä aiheutuvista "puutteista"

Olga [01.08.2005 19:08:13]

#

Juu, admin voi kyllä halutessaan klikkailla sen JS:n päälle, eli tässä tapauksessa JavaScriptin käyttö on täysin sallittua. Omassa galleriassani thumbnailit ovat neliön muotoisia, jolloin jokainen thumbbi on täysin samankokoinen. Informaatiota katoaa hieman, mutta luonnollisesti suuri kuva on sitten leikkaamattomana.

rainmikko [01.08.2005 21:38:25]

#

Vähän niin itsekin ajattelin tuosta javascriptistä. :) Nuo neliön kokoiset thumbit vois kyllä pistää harkintaan.

Blaze [03.08.2005 12:31:32]

#

rainmikko kirjoitti:

Miten muuten on, osaako IE näyttää läpinäkyvät pngt oikein? Muistelisin kuulleeni ettei osaisi.

Palettiläpinäkyvyyden (GIF-tyylisen) osaa, alfakanavaa ei.

rainmikko [04.08.2005 17:15:23]

#

Nyt galleria on siinä vaiheessa että sitä voi muutkin testailla.

Paketti löytyy osotteesta http://www.rainio.com/lataa.php?t=voto2b.zip
Pura paketti haluamaasi paikkaan
'images' ja 'admin' kansioille tulisi antaa oikeudet 777
aja kansion juuresta löytyvä install.php

Jos löydät jotain bugeja niin ilmoittelehan niistä minulle :)
Kommentteja ja kehitysehdotuksia otetaan myös vastaan.

t. mikko

Turatzuro [04.08.2005 22:27:49]

#

Vilaisin hieman koodia ja seuraavanlaiset asiat pistivät silmään:
- Lyhyet php-tagit toimivat aika harvoilla. Itsellänikin ne ovat pois päältä (lähinnä sen takia, että muuten php sekoilee xml-tagin kanssa ("<?xml .... ?>")).
- Iso kasa pikkumetodeita luokissa. Eikö olisi (imho) helpompi kirjoittaa $luokka->muuttuja; kuin $luokka->GetMuuttuja(); ?
- Sessionkaappaus näyttäisi olevan mahdollista koodissasi, vaikka kyseinen toiminta harvinaista onkin. Olisi myös ehkäpä myös hyvä laittaa jonkinlainen maksimikesto sisäänkirjautumiselle, ettei kukaan pääse säätämään jos käyttäjä unohtaa kirjautua ulos?

Muuta kummoisempaa sanomista en nyt heti keksi, muuten näyttää ihan pätevältä pätkältä :)

rainmikko [05.08.2005 00:18:25]

#

Turatzuro kirjoitti:

Vilaisin hieman koodia ja seuraavanlaiset asiat pistivät silmään:
- Lyhyet php-tagit toimivat aika harvoilla. Itsellänikin ne ovat pois päältä (lähinnä sen takia, että muuten php sekoilee xml-tagin kanssa ("<?xml .... ?>")).

Hyvä huomio. Tuo pitää ottaa huomioon.

Turatzuro kirjoitti:

- Iso kasa pikkumetodeita luokissa. Eikö olisi (imho) helpompi kirjoittaa $luokka->muuttuja; kuin $luokka->GetMuuttuja(); ?

Tottumiskysymys. Olen itse tottunut käsittelemään luokkien muuttujia getterien ja setterien kautta (johtuen javasta).

Turatzuro kirjoitti:

- Sessionkaappaus näyttäisi olevan mahdollista koodissasi, vaikka kyseinen toiminta harvinaista onkin.

Miten tuo sessiokaappaus käytännössä onnistuu? Ja miten sen voi estää?

Turatzuro kirjoitti:

Olisi myös ehkäpä myös hyvä laittaa jonkinlainen maksimikesto sisäänkirjautumiselle, ettei kukaan pääse säätämään jos käyttäjä unohtaa kirjautua ulos?

Muuta kummoisempaa sanomista en nyt heti keksi, muuten näyttää ihan pätevältä pätkältä :)

Kehitys jatkuu vielä, ja kaikki esille tulleet kommentit otetaan huomioon. Kiitos näistä.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta