SUOSITTU KIRJOITUS:

WordPress Blogin tietoturva paremmaksi:


Kannattaakin käyttää muutama minuutti oman WP bloginsa tietoturvan parantamiseen että blogissasi eivät vallitsisi niin sanotusti avoimet ovet. Käy lukemassa täältä ohjeita siihen miten voit välttyä ongelmilta!


sunnuntai 15. toukokuuta 2011

Kuinka lisätä valikko bloggerissa ?

Vaikka blogit perustuvatkin siihen että niiden sisältöä luetaan tuoreeltaan on silti syytä miettiä hieman sivustolla navigointia. Bloggerin perus teemoissa ei ole juurikaan panostettu blogin sisäiseen navigointiin vaan oletus arvona ovat pelkästään Blogiarkisto (Blog Archive), Tunnisteet (Labels) ja Sivut (Pages). Nämä  ovat hyödyllisiä ja käyttäjät ovat tottuneet niiden käyttämiseen, mutta ne eivät tarjoa kovin miellyttävää käyttökokemusta.
Blogisi koon kasvaessa erilaisten Tunnisteiden määrä voi kasvaa suureksi, ja perinteinen Tunniste valikko saattaa kasvaa aivan liian suureksi. Silloin on syytä lisätä oma menu palkki niille sivuille ja tunnisteille, joita itse pidät blogisi tärkeimpänä sisältönä.

Bloggeriin on jo jonkin aikaa voinut lisätä navigointipalkin erillisille sivuille (Pages), mutta et ole voinut näyttää samassa yhteydessä linkkejä blogikirjoituksiesi Tunnisteisiin. Tämän ongelman takia useimmat bloggaajat ovatkin luoneet oman menu-palkin blogiinsa. 
Valikko voi olla monen näköinen




Miten sellainen sitten onnistuu? 

Ensin pitää hieman tutustua blogin rakenteeseen. Käytän tässä esimerkkinä bloggerin vakio mallia:  "Yksinkertainen " /  " Simple  ".  Yksinkertaistettuna blogi koostuu kahdesta perus osasta CSS -osa ja HTML -osa. HTML -osa määrittelee sen missä mikin osanen konkreettisesti blogissasi sijaitsee ja CSS -osa määrittelee sen miltä mikin osa näyttää.

Valikon luomiseen tarvitaan sekä oikeaan kohtaan lisätty koodinpätkä HTML- osassa että CSS- määrittely kertomaan selaimelle miltä  valikon tulisi näyttää. Otetaan käsittelyyn ensin tämä CSS-osanen. 

CSS

CSS eli Cascading Style Sheets määrittelee siis tyylin. Tyylimäärittelyjä voi olla suuri määrä ja niitä voi hioa melkeinpä loputtomiin. Valikkoa mietittäessä voidaan päättää millaisia määrittelyjä halutaan antaa fontille koon ja tyypin suhteen. Sekä halutaanko käyttää erilaista fonttia / väriä / kokoa silloin kun hiiren kursori on valikon osan kohdalla. Halutaanko käyttää jonkinlaista taustakuvaa valikon tekstin takana jne.  Eli erilaisia muotoilu vaihtoehtoja löytyy todella paljon.

Tässä  esimerkki valikon CSS- määrityksistä:
#valikonkehys1{height:30px; background:url() repeat; display:block; padding:0px 0 0px 0px; font: 10px Tahoma,Century gothic,verdana, Arial, sans-serif; font-weight:normal;
text-transform:uppercase; overflow:hidden; }
#valikko1{margin: 0px; padding: 0px 10px; width:100%; background:url() repeat; height:30px; border-bottom:1px solid #dddddd; }
#valikko1 ul {float: left; list-style: none; margin: 0px; padding: 0px; }
#valikko1 li {float: left; list-style: none; margin: 0px; padding: 0px; }
#valikko1 li a, #valikko1 li a:link, #valikko1 li a:visited {color: #444; display: block; margin: 0px; padding: 9px 15px 9px 15px; text-decoration: none; }
#valikko1 li a:hover, #valikko1 li a:active {background:#333A3F; color: #fff; margin: 0px; padding: 9px 15px 9px 15px; text-decoration: none; }
#valikko1 li li a, #valikko1 li li a:link, #valikko1 li li a:visited {background:#202020; width: 150px; color: #bbb; font-size: 10px; font-family: tahoma, century gothic,Georgia, sans-serif;
font-weight: normal; float: none; margin: 0px; padding: 9px 10px 9px 10px; border-bottom: 1px solid #282828; }
#valikko1 li li a:hover, #valikko1 li li a:active {background: #121212 ; color: #fff; padding: 9px 10px 9px 10px; }
#valikko1 li ul {z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0px; padding: 0px; }
#valikko1 li li { }
#valikko1 li ul a {width: 140px;}
#valikko1 li ul a:hover, #valikko1 li ul a:active { }
#valikko1 li ul ul {margin: -31px 0 0 170px; }
#valikko1 li:hover ul ul, #valikko1 li:hover ul ul ul,
#valikko1 li.sfhover ul ul, #valikko1 li.sfhover ul ul ul {left: -999em;}
#valikko1 li:hover ul, #valikko1 li li:hover ul, #valikko1 li li li:hover ul, #valikko1 li.sfhover ul, #valikko1 li li.sfhover ul, #valikko1 li li li.sfhover ul {left: auto; }
#valikko1 li:hover, #valikko1 li.sfhover {position: static;}
Tämä CSS-koodi tulee kopioida ja liittää sinun oman sivustosi CSS -osaan. Koodi sisältää monenlaisa määrittelyjä ja kokeilemalla muokata erilaisia arvoja ja antamalla uusia määrittelyjä muutat sitä miltä valikko näyttää. Kannattaa käyttää hieman aikaa ja tehdä valikosta mahdollisimman paljon sivuston muuhun ulkoasuun sopiva.

HTML - Osa


HTML osassa määritellään siis se missä kohtaa sivua valikko näytetään. Blogger:in ominaisuuksiin kuuluu mahdollisuus lisätä HTML/JavaScript Gadget tiettyyn kohtaan sivua ja "Yksinkertainen" / "Simple" mallissa on mahdollisuus lisätä sellainen valikolle sopivaan kohtaan. 

bloggerin lisää gadget sivu
Lisää Gadget tähän...
Voit siis lisätä suoraan sivuston otsikko osan alle HTML/JavaScript Gadgetin johon liität seuraavanlaisen HTML-koodin:
<div id="valikonkehys1">
<div id="valikko1">
<ul>
<li><a href="#Osoite jonka haluat">Etusivu</a></li>
<li><a href="#Osoite jonka haluat" title="#">HTML</a></li>
<li><a href="#Osoite jonka haluat" title="#">CSS</a></li>
<li><a href="#Osoite jonka haluat" title="#">Java Script</a></li>
<li><a href="#Osoite jonka haluat" title="#">Blogit</a></li>
<li><a href="#Osoite jonka haluat" title="#">Muoti</a></li>
<li><a href="#Osoite jonka haluat" title="#">Valokuvat</a></li>
<li><a href="#Osoite jonka haluat" title="#">Uutiset</a></li>
<li><a href="#Osoite jonka haluat" title="#">Yhteystiedot</a></li>
</ul>
</div>
</div>
<div class="clear"/></div>
Tämän jälkeen valikon pitäisi näyttää hieman tältä:

Valikko Blogissa
Valikko blogissa


Valikko on oikealla paikallaan ja sinun tehtäväksesi jää vain muokata html- koodi näyttämään oman sivustosi eri tunnisteiden url-osoitteita (http:// jne... )  ja sivuja (pages).  Tunnisteiden (labels) url-osoitteet saat helpoiten klikkaamalla blogissasi tunnitetta jonka osoitteen haluat tietää ja sen jälkeen kopioit vain selaimen osoite kentässä olevan osoitteen. (Tunnisteiden osoitteet ovat muotoa: http://www.omablogisi.com/search/label/TunnisteesiNimi).


Loppusanat

Kunnolla suunniteltu navigointi on tärkeää. Sen ansiosta blogisi käyttökokemus on miellyttävä ja lukijasi löytävät helposti sen mistä haluavat lukea. Vaikka blogisi olisikin vasta alkutekijöissään kannattaa käytettävyyteen panostaa, sillä mitä parempi on käytettävyys sitä suuremmalla todennäköisyydellä lukija palaa uudestaan sivustollesi.

Voit valita juuri ne tunnisteet jotka itse haluat että lukijasi helpoiten löytää. Kaikki linkit jotka valikkoosi asetat saavat erityistä huomiota ja sen avulla voit antaa uutta elämää myös hieman vanhemmille kirjoituksillesi.

 Blogin muokkaminen ei aina ole ihan yksinkertainen juttu, mutta toivottavasti nämä ohjeet auttavat sinua.  Jos sinulla on ongelmia valikoiden muokkaamisen tai asettelun kanssa tai haluaisit kysyä jotain HTML tai CSS koodista jätä kysymyksesi kommenttina! Vastaan kaikkiin kysymyksiin mielelläni.


16 kommenttia:

  1. Kiitoksia tiedosta, otin heti käyttöön. Miten muuten noiden valikoiden leveyttä voi säätää. Niin että käytössä olevien valikoiden leveys olisi yhteensä yhtä paljon kuin yläkuvakkeen leveys ??

    VastaaPoista
  2. Valikon leveyttä voit säätää helposti muuttamalla valikko1:n CSS määrittelyn width:100%; tarkaksi pikseli leveydeksi esim. width:970px; ( 970px on todennäköisesti väärä leveys, mutta kokoeilemalla löydät helposti oikean leveyden sinun blogiasi ajatellen)

    Sen lisäksi voit vielä määritellä jokaisen "solun" leveyden kohdassa #valikko1 li. Kokeilemalla löydät leveydet kohdalleen.

    VastaaPoista
  3. Kiitos tästä!
    Jäin miettimään, että miten saan nuo sivut tuon bannerin alapuolelle siihen keskelle? Sivuja ei tule niin paljon joten näyttää vähän hölmöltä kun sivut vain toisessa reunassa. Toivottavasti osaat vastata! :)

    VastaaPoista
  4. löysin vasta eilen tän sun blogin ja on kyllä ollu tosi paljon apua:-) mua taas jäi mietityttämään tuo miten ne sivut voidaan lisätä noihin esim 'etusivu' vailla lisäisin tuon url-osotteen, se ei toimi.. tai mihin kohtaan se pitäisi lisätä? :)

    VastaaPoista
  5. @Marja voit keskittää valikon tähän tapaan:

    ...div id="valikonkehys1" align="center">

    @ansku En nyt ihan tajunnut mitä tarkoitit. Tarkoititko kenties perus linkin luomista? Sillä valikon sisällä olevat "tietueet" eivät ole muuta kuin perus linkkejä joihin lisätään osoite kokonaisuudessaan. Esimerkiksi tässä blogissa etusivun linkki olisi:

    ..a href="http://www.blogihaltuun.net"> Etusivu</a...

    VastaaPoista
  6. Hei! sun blogista on ollut todella paljon apua, eli kiitos tästä! mutta jäin miettimään sitä että miten saada tuon valikko paljon fonttia, linkkejä, väriä sun muita muutettua?

    VastaaPoista
  7. @Marianna Elikkästä valikkon ulkoasua muokataan tuosta koodin CSS-osasta.

    Fontin kokoa ja tyyppiä voit vaihtaa muuttamalla kohtaa Tahoma,Century gothic,verdana, Arial, sans-serif; haluamaksesi fontiksi. Jos aiot käyttää jotain erikois fonttia muistathan että sinun tulee lisätä kyseinen fontti google fonts palvelusta: http://www.google.com/webfonts

    blogisi lähdekoodiin. Ohjeet tähän löydät ko. palvelusta.

    Kokeilemalla muuttaa eri kohtia css koodista löydät varmasti sen mihin mikin koodin osanen vaikuttaa.

    VastaaPoista
  8. Moi Mikko ja kiitokset loistavista vinkeistä :)

    Täällä käytössä simple malli ja en onnistu saamaan tunnisteita esille (siis luettelosa lukijoita varten) sopivalla widgetillä...mitä ovat dynaamiset näkymät ja miten ne liittyvät tunnisteisiin?

    Henna
    sitruunan.blogspot.com

    VastaaPoista
  9. Miten saan lisättyä tietoa esim juuri tonne uutisiin taikka blogiin?

    VastaaPoista
    Vastaukset
    1. Nyt en tiedä mitä mahdat tarkoittaa, eli pieni selvitys lienee paikallaan.

      Poista
  10. Sinulla on tuossa valikossa wp vinkit, blogger vinkit, ansaitse blogillasi..... Niin haluaisin tietää miten saan tuon toimimaan. Kuvitellaan, että tämä olisi minun sivuni ja haluaisin tehdä bloggauksen Blogger vinkit osioon niin miten saan tehtyä sen sinne, kun itselläni linkkiä painaessa ei tapahdu muuta kuin url vaihtuu.

    VastaaPoista
    Vastaukset
    1. Tämän blogin valikko perustaa toimintansa tunnisteisiin. Eli jokaisella artikkelityypillä on omat tunnisteensa. Tämän artikkelin tunniste löytyy tuolta kirjoituksen alapuolelta: "Aihepiiri Blogger vinkit".

      Jokaisen kirjoittamasi artikkelin aihepiirin voit määrittää kirjoittelun yhteydessä. Bloggerissa tämä löytyy kirjoitusalueen oikealta puolelta "Viestiasetukset" kohdasta Tunnisteet tai Engl. Labels. Kirjoitukselle pitää valita 1 tunniste ja käyttää tätä samaa tunnistetta muiden samanlaisten kirjoitusten yhteydessä.

      Tunnisteen linnki on muotoa omablogi.blogspot.fi/search/label/tunnisteesi_nimi

      Eli kaikki kirjoitukset joista löytyy sama tunniste löytyvät tämän linkin takaa. Oletetaan nyt että kirjoittaisit tätä blogia ja kirjoitat uuden blogger vinkin. Käyttämäni tunnistte näille kirjoituksille on "Blogger Vinkit". Lisäät vain tämän tunnisteen uuteen kirjoitukseen, julkaiset ja automaattisesti myös uusi julkaistu kirjoitus löytyy kaikkien muiden blogger vinkkien kanssa samasta linkistä. Joka tässä blogissa on muotoa:

      http://www.blogihaltuun.net/search/label/Blogger%20vinkit

      Valikkoon olen siis vain asettanut normaalin linkin joka viittaa tähän Blogger Vinkit tunnisteeseen. Ei mitään sen ihmeellisempää. Valikko on siis toiminnaltaan hyvin yksinkertainen, eikä vaadi perus linkin luomista kummempaa osaamista. Voit myös käyttää bloggerissa löytyvää Sivut gadgettia, johon voi lisätä sivujen lisäksi normaaleja linkkejä. Valitset vain sieltä uuden sivun sijasta Verkko-osoite ja kopioi liitä menetelmällä lisäät haluamasi tunnisteen URL-osoitteen muiden valikkosi linkkien joukkoon.

      Poista
  11. Osaisitkohan neuvoa onko tämä haluamani ollenkaan mahdollista?

    Loin bloggerissa blogiotsikkoni alle kuvalinkkejä omille sivuilleen joille haluaisin saada eri tunnisteiden mukaisia juttujani mutta en tiedä miten.

    Eli kuvalinkit ovat nimeltään esim. "omena," "mansikka," jne ja haluaisin että kaikki omenoista blogiin kirjoittamani jutut voisi ryhmittää "omena"-kuvalinkin alle.

    Tekemistäni yksinkertaisista html-kuvalinkeistä pääsen kyllä blogin sisäiselle sivulle mutta en ymmärrä miten saisin jaksotettua sen sisään erillisiä tunnisteen mukaisia juttujani. Nyt jokaiselle yksittäiselle sivulle tulee vain se yksi juttu.

    Onnistuin linkittämään tunnisteiden mukaan juttuja kyllä kun otin käyttöön sivut-toiminnon mutta silloin en saa kuvia pääsivun linkkiotsikoihin mukaan.

    Maria

    VastaaPoista
    Vastaukset
    1. Blogger blogistasi löytyy jokaiselle tunnisteelle oma "sivu" automaattisesti, koska blogger indeksoi jokaisen tunnisteen. Eli sinun ei tarvitse luoda erikseen uutta tyhjää sivua tiettyä tunnistetta varten. Aina kun omena tunnisteen (label) sisältämä kirjoitus julkaistaan löytyy se automaattisesti linkistä blogisinimi.blogspot.fi/search/label/omena, voit siis suoraan linkittää tähän osoitteeseen.

      Muuta siis kuvalinkin osoite viittaamaan tähän omena label linkkiin.

      Poista
    2. Kiitos PALJON! Virtuaalipusuja.

      Maria

      Poista