Kysyisin neuvoa seuraavassa asiassa:
*Miten onnistuu kotisivuille laittaa käyttäjän mieleinen ulkoasu, taustakuvat, asettelu jne. automaattisesti mieltymysten mukaan, ilman että tarvitsisi klikkailla tyyliin
Siis tämmöistä rakennetta ei tarvitseisi sivuilla selaajan klikkailla:
<aloitussivu> valitse: aloitussivusuomi.html/aloitussivuenglanti.html
<aloitussivu(kieli).html> Framet/ei frameja, kevyt.html/raskas.html(kuvia, grafiikkaa jne.)
-Olisiko hyvä keino hallita tilanetta joko selaimen tunnistuksen ja/tai käyttäjän "asetussivun" kautta?
-Voisiko systeemissä hyödyntää evästeitä ja miten?
*Erityisesti: Hyviä ohjesivustoja/ hakusanoja, millä löytyy aiheesta tietoa?
Parhain kiitoksin etukäteen. :)
Tarkoituksena on siis saada mahdollisimman käyttäjä- ja selainystävällinen (mm. pelkkä tekstiselain!) kotisivurakenne.
PS.Hienoa päästä tänne kirjoittamaan! Paljon on mielenkiintoista luettavaa, mm. QBasic-saralla...
Sun pitää olla meedio.
Tietysti voit käyttää jotain javascriptikikkaretta käyttäjän selaimen/käyttiksen kielen tunnistamiseen, ongelmaksi muodostuu jos käyttäjällä on ulkokielinen selain käytössä käytössä (jotkut tykkää vaan enemmän Englannista).
Kyllä mielestäni käyttäjälle tulee tarjota vaihtoehtoja valita sivusto miletymyksensä mukaan.
MarkusK kirjoitti:
Kysyisin neuvoa seuraavassa asiassa:
Siis tämmöistä rakennetta ei tarvitseisi sivuilla selaajan klikkailla:<aloitussivu> valitse: aloitussivusuomi.html/aloitussivuenglanti.html
<aloitussivu(kieli).html> Framet/ei frameja, kevyt.html/raskas.html(kuvia, grafiikkaa jne.)
Toisaalta voithan laskea kävijän nettiliittymän nopeuden pikku koodilla, mutta tämäkin olisi varsin typerä ratkaisu - nettiliittymissä voi olla pieniä hidasteita ja tulos voi olla väärä.
Elikäs:
Suosittelisin joko aloitussivua (hunompi vaihtoehto) tai "normaalia" kevyttä sivuston etusivua (parempi) joista käyttäjä voi valita kileet yms.
Nämä tiedot sitten evästeeseen ja sivun alkuun koodi lukemaan tiedot ja tulostamaan asetetut tiedot ruudulle.
PHP-oppaassa selitetään evästeistä lisää.
Heh, heh, meedion kyvyt eivät taitaisi auttaa meikäläistä...
Tässä riittää kyllä pähkäiltävää. Olen ajatellut tuota php:täkin ja ostanut muutaman kirjankin, mutta vielä en ole kokenut oikein semmoista "Ahaa!"-elämystä. Olen siis niin alkuvaiheessa tämän php:n kanssa. Mikäli taitoa olisi, niin php varmaan selvästikin olisi ratkaisu hyvin pitkälle.
Ensin pitäisi ratkaista, miten eväste voisi sisältää tiedot kielestä ja sivun ulkoasusta ja miten php:tä voisi tässä hyödyntää.
Jos nuo asetukset valittaisiin etusivulla, niin siinäkin on meikäläisellä pähkäiltävää, miten noiden asetusten poimiminen onnistuisi järkevästi...
Pitää tutkia tuota mainitsemaasi PHP-opastakin, josko sieltä löytyisi myös aloittelijalle hyviä eväitä.
Javaa olisi tarkoitus käyttää mahdollisimman vähän, sillä se puoli ei ole juurikaan hallussa, varsinkin jos puhutaan uuden koodin kirjoittamisesta. Ja myöskään kaikkien selaimet eivät taida javaa tukeakaan, tai sitten ne eivät muuten ole käytössä.
Roppakaupalla kiitoksia neuvoista! Tästäkin on apua sivujen suunnittelussa.
Tässä kipeänä lauantaiaamun puuhasteluna kasasin hieman vinkkejä.
Sivun alkuun kannattaa tehdä koodinpätkä, jokoa:
- Lukee evästeen tiedot
- Toimii tietojen mukaan
- Luo evästeen jos tietoja ei löytynyt
- Tallentaa tiedot evästeeseen
Helpoiten homma onnistuu kun sivun alkuun sijoitat php-pätkän suorittamaan ko. toimenpiteet (https://www.ohjelmointiputka.net/oppaat/opas.
Evästeen luomisesta jne. https://www.ohjelmointiputka.net/oppaat/opas.
Ihan heti ei tule mieleen miksi välttämättä edes tarvitsisit javaa.
Onnea projektille ja ohjelmointiputkan oppaat auttavat hyvin alkuun.
Aihe on jo aika vanha, joten et voi enää vastata siihen.