{"id":559,"date":"2011-01-30T23:14:59","date_gmt":"2011-01-30T21:14:59","guid":{"rendered":"http:\/\/v.kauko.org\/?p=559"},"modified":"2011-04-02T16:44:10","modified_gmt":"2011-04-02T14:44:10","slug":"oma-otsikkokuva-blogiin","status":"publish","type":"post","link":"https:\/\/v.kauko.org\/?p=559","title":{"rendered":"Oma otsikkokuva blogiin"},"content":{"rendered":"<p>Avoimen l\u00e4hdekoodin ohjelmistoissa on se hyv\u00e4 puoli, ett\u00e4 niit\u00e4 voi itse sorkkia mieleisekseen. Halusin vaihtaa blogisivustoni otsikon taustaksi itse ottamani valokuvan alkuper\u00e4isen yksi- tai kaksiv\u00e4risen palkin tilalle. Tulipahan opeteltua hiukan php- ja css-koodausta. <!--more--> <\/p>\n<p>WordPress-blogiohjelman yll\u00e4pitosivuston vasemmasta palkista l\u00f6ytyy linkki Ulkoasu > Muokkain, jolla p\u00e4\u00e4see editoimaan tiedostoja. Olin jo aiemmin osannut laittaa oman naamakuvani p\u00e4\u00e4sivun sivupalkkiin lis\u00e4\u00e4m\u00e4ll\u00e4 <em>sidebar.php<\/em> -tiedostoon html-rivin<\/p>\n<pre>\r\n&lt;img src=\"https:\/\/v.kauko.org\/wp-content\/uploads\/2008\/10\/t89e9erg-7-p.jpg\" alt=\"virpi_p\" \/&gt;\r\n<\/pre>\n<p>Yl\u00e4palkkiin kuvaa ei saa ihan n\u00e4in yksinkertaisesti, koska se on osa isompaa pakettia, johon kuuluu my\u00f6s taustakuvan p\u00e4\u00e4ll\u00e4 oleva otsikkoteksti. Latasin maisemakuvani omalta koneeltani WordPress-j\u00e4rjestelm\u00e4\u00e4n samalla tavalla kuin muutkin sivustolla olevat kuvat eli Media-nappia klikkaamalla. Kuvan osoitteeksi tuli <\/p>\n<pre>\r\nhttps:\/\/v.kauko.org\/wp-content\/uploads\/2011\/01\/v091217_006pan-800.jpg\r\n<\/pre>\n<p>Nyt piti siis keksi\u00e4, mihin kohtaan mit\u00e4 tiedostoa t\u00e4m\u00e4 osoite piti lis\u00e4t\u00e4 ja mit\u00e4 ottaa sen tielt\u00e4 pois. <\/p>\n<p>WordPressin monipuoliselta ohjesivustolta l\u00f6ytyv\u00e4, otsikkoa koskeva<br \/>\n<a href=\"http:\/\/codex.wordpress.org\/Designing_Headers\">ohjeistus<\/a> on kiusallisen vaikeaselkoinen ja tarpeettoman monisanainen. Lis\u00e4ksi sin\u00e4 puhutaan yht&#8217;aikaa kahdesta eri teemasta (minun k\u00e4ytt\u00e4m\u00e4ni <i>Kubrick<\/i>in lis\u00e4ksi <i>Classic<\/i>ista). Lopulta p\u00e4\u00e4st\u00e4\u00e4n asiaan:<\/p>\n<blockquote><p>\nTo change only the header image reference, open the <em>header.php<\/em> template file and look for the styles like this:<\/p>\n<pre>\r\n#header {\r\n         background: url(\"&lt;?php bloginfo('stylesheet_directory'); \r\n         ?&gt;\/images\/wc_header.jpg\") no-repeat bottom center; \r\n        }\r\n#headerimg {\r\n           margin: 7px 9px 0; \r\n           height: 192px; \r\n           width: 740px; \r\n           }\r\n<\/pre>\n<p><b>To change the image file, replace the &#8221;kubrickheader.jpg&#8221; with the name of the new graphic image you have uploaded to your site<\/b> to replace it. If it is in a different directory, change that by replacing the bloginfo() tag with the specific address of the graphic&#8217;s location.\n<\/p><\/blockquote>\n<p>Tuo neuvo vei jo ulalle, koska kyseisess\u00e4 kohdassa eik\u00e4 muuallakaan koko tiedostossa ei lue &#8221;kubrickheader.jpg&#8221; . Sen sijaan tiedostossa <em>styles.css<\/em> se on. Mutta pit\u00e4\u00e4k\u00f6 siis vaihtaa se kuvatiedostonimi tyylitiedostossa vai tuo <em>bloginfo()<\/em>-litania otsikkotiedostossa vai molemmat?<\/p>\n<p>Kokeilin t\u00f6k\u00e4t\u00e4 kuvatiedostoni vuoronper\u00e4\u00e4n eri kohtiin. Yhdell\u00e4 yrityksell\u00e4 koko yl\u00e4palkki vaihtui tyhj\u00e4ksi valkoiseksi alueeksi. Muilla kerroilla ei tapahtunut yht\u00e4\u00e4n mit\u00e4\u00e4n, vaan otsikkoni taustalla oli aina sama vihre\u00e4s\u00e4vyinen py\u00f6ristettykulmainen suorakulmio.<\/p>\n<p>Mit\u00e4 ilmeisimmin ohjeesta puuttui jokin ty\u00f6vaihe, jonka ohjeen kirjoittaja oli olettanut olevan lukijalle ilmeinen. Minulle se ei ollut. Selasin neuvontapalstoja ja l\u00f6ysinkin useita keskusteluja, joissa oli kysytty samaa asiaa. Vastaukset joko j\u00e4ttiv\u00e4t jotain olennaista sanomatta tai en muuten ymm\u00e4rt\u00e4nyt niit\u00e4. Lopulta tuli vastaan  <a href=\"http:\/\/weblines.com.au\/learning-wordpress\/wordpress-default-kubrick-theme\/\">kirjoitus, josta oli oikeasti apua.<\/a><\/p>\n<p>Siell\u00e4 kerrottiin tuosta samasta WP-ohjeesta, jota min\u00e4kin olin tavaillut, ett\u00e4 se on muuten hyv\u00e4 mutta se vain ei toimi! Ohjeessa nimitt\u00e4in oletetaan, ett\u00e4 k\u00e4ytt\u00e4j\u00e4ll\u00e4 on otsikkotaustanaan teeman alkuper\u00e4inen <b>sininen<\/b> palkki. Blogissa on kuitenkin ty\u00f6kalu, jolla v\u00e4rej\u00e4 voi s\u00e4\u00e4t\u00e4\u00e4. Jos on valinnut palkkiin omat v\u00e4rit (kuten min\u00e4) niin ohjelma k\u00e4velee kaikkien otsikkokuva-asetusten yli. <\/p>\n<p>Pulma ratkeaa yksinkertaisesti poistamalla <em>functions.php<\/em> -tiedostosta yhden rivin, tai  viel\u00e4 helpommin klikkaamalla v\u00e4ris\u00e4\u00e4timest\u00e4 nappia &#8221;Kumoa&#8221;, joka palauttaa tehdasasetukset eli sinisen taustan. T\u00e4m\u00e4n j\u00e4lkeen WP-ohje toimii &#8212; kunhan ymm\u00e4rt\u00e4\u00e4, ett\u00e4 pit\u00e4\u00e4 vaihtaa kuvatiedoston nimi <em>styles.css<\/em> -tiedostossa koko hakemistopolkuineen, ja ett\u00e4 ohjeessa ollut puhe <em>bloginfo<\/em>-tagista ja <em>header.php<\/em> -tiedostosta oli pelkk\u00e4\u00e4 h\u00e4m\u00e4yst\u00e4.<\/p>\n<p>Painoin siis &#8221;Kumoa&#8221;-nappia ja muutin <em>styles.css<\/em> -tiedostosta kohdan<\/p>\n<pre>\r\n#header {\r\n       background: #73.... url('kubrickheader.jpg') no-repeat bottom center ;}\r\n<\/pre>\n<p>muotoon<\/p>\n<pre>\r\n#header {\r\n       background: #73.... url('https:\/\/v.kauko.org\/wp-content\/uploads\r\n       \/2011\/01\/v091217_006pan-800.jpg') no-repeat bottom center ;}\r\n<\/pre>\n<p>ja <b>heureka! sininen palkki katosi ja maisemakuvani ilmestyi otsikon taustakuvaksi.<\/b> N\u00e4in helposti se k\u00e4vi &#8212; miksi ei t\u00e4t\u00e4 voitu heti sanoa??<\/p>\n<p>Pari ongelmaa j\u00e4i viel\u00e4: <\/p>\n<ul>\n<li> kuva oli hiukan leve\u00e4mpi kuin muu blogisivu. <\/li>\n<li> otsikkoteksti oli keskell\u00e4 horisonttia, josta halusin siirt\u00e4\u00e4 sen ylemm\u00e4s.<\/li>\n<\/ul>\n<p>Pienensin GIMPill\u00e4 kuvan 740 pikselin levyiseksi ja vaihdoin sen tilalle. Uusi kuva oli juuri oikean levyinen, mutta nyt laitoihin j\u00e4i t\u00f6rr\u00f6tt\u00e4m\u00e4\u00e4n siniset kaistaleet. Vaihdoin v\u00e4rikoodin #73&#8230;. harmaaksi #777, mutta t\u00e4ll\u00e4 ei ollut mit\u00e4\u00e4n vaikutusta. <\/p>\n<p>Sitten l\u00f6ysin tyylitiedostosta toisenkin #header-alkuisen kohdan:<\/p>\n<pre>\r\n#header {\r\n\tbackground-color: #73....;\r\n\tpadding: 0;\r\n\theight: 200px;\r\n\t<b>width: 758px;<\/b>\r\n\t}\r\n<\/pre>\n<p>Vaihdoin tuohon leveydeksi saman kuvaleveyden 740px. Nyt siniset laidat katosivat, mutta koko kuva oli hiukan liikaa vasemmalla. Lis\u00e4sin vasenta marginaalia:<\/p>\n<pre>\r\n#header {\r\n\tbackground-color: #777;\r\n\tmargin: 0 0 0 10px;\r\n\tpadding: 0;\r\n\theight: 200px;\r\n\twidth: 740px;\r\n\t}\r\n<\/pre>\n<p>ja <b>heureka! kuva oli vihdoin oikeassa paikassa.<\/b><\/p>\n<p>Viel\u00e4 oli j\u00e4ljell\u00e4 otsikkotekstin siirto keskelt\u00e4 yl\u00e4vasemmalle. Tyylitiedostosta l\u00f6ytyi kohta<\/p>\n<pre>\r\nh1 {\tfont-size: 4em;\r\n        text-align: center;\r\n\t}\r\n<\/pre>\n<p>josta oli helppo arvata, ett\u00e4 vaihtamalla sanan <em>center<\/em> tilalle <em>left<\/em> teksti siirtyy vasemmalle, ja <em>margin-<\/em> ja <em>padding<\/em> -komennoilla voi s\u00e4\u00e4t\u00e4\u00e4 tarkemmin. Pystysuunnassa siirtoon l\u00f6ysin <a href=\"http:\/\/lorelle.wordpress.com\/2005\/09\/24\/problem-solving-the-wordpress-header\/\">lis\u00e4apuja t\u00e4\u00e4lt\u00e4.<\/a> Vaihdoin koodin muotoon<\/p>\n<pre>\r\nh1 {font-size: 3.5em; \r\n    position: relative;\r\n    top: -40px;\r\n    left: 40px\r\n    }\r\n<\/pre>\n<p>ja <b>heureka! otsikkoteksti nousi sopivalle korkeudelle.<\/b> <\/p>\n<p>My\u00f6hemmin l\u00f6ysin toisaalta samasta tiedostosta kohdan<\/p>\n<pre>\r\nh1 {\r\n\tpadding-top: 70px;\r\n\tmargin: 0;\r\n\t}\r\n<\/pre>\n<p>jolla olisi p\u00e4\u00e4ssyt samaan lopputulokseen vaihtamalla 70:n tilalle jonkun pienemm\u00e4n luvun, tai vaihtoehtoisesti poistamalla koko p\u00e4tk\u00e4n ja laittamalla aiempaan kohtaan -40:n sijasta jonkun pienen positiivisen luvun. Koko tyylitiedosto oli ennest\u00e4\u00e4nkn paikoin liev\u00e4sti &#8221;tilkku tilkun p\u00e4\u00e4lle&#8221; -menetelm\u00e4ll\u00e4 tehdyn oloinen; ehk\u00e4p\u00e4 joskus innostun siistim\u00e4\u00e4nkin sit\u00e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avoimen l\u00e4hdekoodin ohjelmistoissa on se hyv\u00e4 puoli, ett\u00e4 niit\u00e4 voi itse sorkkia mieleisekseen. Halusin vaihtaa blogisivustoni otsikon taustaksi itse ottamani valokuvan alkuper\u00e4isen yksi- tai kaksiv\u00e4risen palkin tilalle. Tulipahan opeteltua hiukan php- ja css-koodausta.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-559","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/v.kauko.org\/index.php?rest_route=\/wp\/v2\/posts\/559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/v.kauko.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/v.kauko.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/v.kauko.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/v.kauko.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=559"}],"version-history":[{"count":19,"href":"https:\/\/v.kauko.org\/index.php?rest_route=\/wp\/v2\/posts\/559\/revisions"}],"predecessor-version":[{"id":811,"href":"https:\/\/v.kauko.org\/index.php?rest_route=\/wp\/v2\/posts\/559\/revisions\/811"}],"wp:attachment":[{"href":"https:\/\/v.kauko.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/v.kauko.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/v.kauko.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}