Bloggeroijien kommentit kuntoon!
#1401. Torstai, 28. heinäkuuta 2005 klo 23.29.16, kirjoittanut Jani. 9
Rakkaat Bloggerin asiakkaat, jotka käytätte Minima-templaattia tai jotain sen värimuunnelmaa! Tahdon esitellä teille pari omasta mielestäni hyödyllistä ja yksinkertaista muutosta, jotka templaattiinne voitte sovittaa. #
Huomio 1: Nämä muutokset vaativat toimiakseen sen, että Settings-välilehden Archiving-alalehdellä, kohdassa “Enable Post Pages?” on valittuna “Yes”. Nykyisin se vaikuttaisi olevan Bloggerin oletusasetus. Jos tätä asetusta muuttaa, täytyy koko blogi julkaista uudelleen (“Republish”) jotta se tulee kunnolla voimaan. #
Huomio 2: Vaikka koodinpätkät on tässä rivitetty blogin ulkoasun vuoksi, ne ovat Bloggerin templaattimuokkaimessa kukin kokonaisuudessaan yhdellä rivillä. Varmuuden vuoksi kunkin koodinpätkän perässä on linkki kuvaan koodista templaattimuokkaimessa niin, että muutettava tai muutettu kohta on korostettu punaisella värillä. #
Huomio 3: Jos ensimmäisen vinkin koodi näyttää templaatissanne erilaiselta kuin tässä, muutos on luultavasti tarpeeton, eli bloginne toimii jo tässä tavoitellulla tavalla. #
Ensimmäinen vinkki
No niin, etsikääpä alla oleva koodinpätkä templaatistanne. #
<a class="comment-link" href="<$BlogItemCommentCreate$>" <$BlogItemCommentFormOnclick$>><$BlogItemCommentCount$> comments</a>
Ottakaa sen jälkeen siitä tuo <$BlogItemCommentCreate$>"<$BlogItemCommentFormOnclick$>
-kohta, ja korvatkaa se koodilla <$BlogItemPermalinkUrl$>#comments
niin, että lopputulos näyttää tältä (muutos ylläolevaan nähden korostettu): #
<a class="comment-link" href="<$BlogItemPermalinkUrl$>#comments"> <$BlogItemCommentCount$> comments</a>
Tämän muutoksen merkitys käy ilmi vertailemalla testisivu ykkösen kommenttilinkin toimintaa testisivu kakkosen kommenttilinkin toimintaan. Ensin mainittu edustaa Bloggerin nykyistä tapaa linkittää etusivulla oleva kommenttien lukumäärä erilliseen kommenttisivuun. Jälkimmäinen versio (joka vastaa muutettua koodia) linkittää sen merkinnän omalle sivulle, tekstin perässä olevaan kommenttien ketjuun. #
Jälkimmäinen on myös tapa, jolla linkitys aiemmin Minima-templaatissa hoidettiin, ja joka ainakin minun mielestäni on paljon parempi muun muassa siksi, että se ei riipu kommenttipalvelimesta ja kommentteja pääsee siksi lukemaan silloinkin, kun kommenttipalvelin ei kykene vastaamaan. Haittapuolena, ja ehkä syynä Bloggerin tekemään muutokseen on se, että kommentit ilmestyvät merkinnän omalle sivulle pienellä viivellä. #
Toinen vinkki
Vierittäkää nyt templaattia pari riviä edelliskohdasta alaspäin, kunnes löydätte tämän kohdan: #
<dd class="comment-timestamp"><a href="#<$BlogCommentNumber$>" title="comment permalink"><$BlogCommentDateTime$></a>
Ottakaa ja lisätkää tuohon #
-merkin ja <$BlogCommentNumber$>
-tägin väliin pieni c-kirjain niin, että tuo pätkä näyttää sen jälkeen tältä: #
<dd class="comment-timestamp"><a href="#c<$BlogCommentNumber$>" title="comment permalink"><$BlogCommentDateTime$></a>
Tämä korjaa toimimattomat kommenttien ikilinkit. Nähdäksenne, mistä tässä on käytännössä kyse, voitte kokeilla testisivu ykkösellä jonkin (mieluusti jossain keskivaiheilla olevan) kommentin ikilinkkiä, eli sen perässä olevaa päivämäärää. Näin teidänkin bloginne toimivat, tai siis eivät toimi, ilman tuota muutosta. Sen jälkeen kokeilkaa samaa asiaa testisivu kakkosella, ja näette, miten sen on tarkoitus toimia. #
Tuo toimimattomien kommentti-ikilinkkien bugi on vaivannut Minimaa niin kauan kuin muistan, enkä tajua, miksei sitä ole vieläkään korjattu Bloggerin toimesta. #
[muokkaukset]
[muokkaus][klo]3.3.2010 20.40[/klo] Testisivut ovat historiaa.[/muokkaus]
[/muokkaukset] #
Hii, kiitos, loistavaa. Se saaperkutin postiloora onkin vituttanut mua jo pidempään, nytpä siitä viimein päästiin!
Tattis vinkeistä! Pitää tänään säätää.
Siis koskeeks tää mua? En tajunnut mitään, mutta kello on vasta aika vähän.
Minua tuo ei ole hirveästi vaivannut mutta korjasin. Enkä kyllä oikeastaan tajunnut mitä tein ja miksi mutta ei kai sillä ole niin väliä.
Tuo ensimmäinen on siis ihan makuasia, eli sen tarkoituksena on päästä kommenttien lukemisessa eroon siitä erillisestä kommenttisivusta, joka näyttää ihan eri väriseltä kuin blogi muutoin, ja jonka osoite on esimerkiksi http://www.blogger.com/comment.g?blogID=10958330&postID=112248553008074925 (poimin tämän Saaran blogista). Muutoksen jälkeen kommentit näkyvät blogissa, merkinnän perässä; kts. vaikkapa Veloenan blogista mallia nyt siitä. Osoitekin on vähän loogisempi, kun siinä ei ole pelkkiä numerosarjoja vaan merkinnän päivämäärä ja nimi. Kuten sanoin, niin ainakin minä tykkään tästä “vanhasta” mallista.
Jälkimmäinen sitten puolestaan korjaa kommenttien ikilinkit, eli sen tehtyään kommentteihin voi viitata suoraan (esimerkiksi näin: “Fanta sanoi, että kissan ottaminen oli luonnollinen juttu.”). Aika harvat tuntuvat niin tekevän eikä se varmaan monia Näkymättömän tytön tavoin ole paljon haitannutkaan, mutta ehkä se osaltaan johtuu myös siitä, että ne linkit eivät toimi ilman tätä korjausta tai linkin käsinsäätöä, eli niiden toimimattomuuteen ollaan totuttu koska se on niin yleistä.
Eli missään nimessä en halua painostaa ketään näihin muutoksiin, mutta samalla kuitenkin arvostan kaikkia, jotka ne toteuttavat, sillä ne parantavat näiden Minima-blogien toimivuutta!
Noin minä sen ehkä ymmärsinkin. Ensimmäisestä muutoksesta tuli hieman ongelmia, kommenttiosion linkit olivat minulla hyvin vaaleita eikä niitä nähnyt kunnolla, kesti vähän aikaa ennen kuin keksin mistä ne sai muuttumaan mutta tekee hyvää välillä muistella miten tuollaiset jutut toimivat. Muistan että minua on joskus ärsyttänyt tuo tyyli, jos haluaa kommentoida on kommentin kirjoitus -laatikko yhden ylimääräisen linkin takana, mutta on se ainakin paremman näköinen. Tuolle toisellekin saattaa käyttöä löytyä, täytyy yrittää muistaa se (jos joskus tulee vaikka sellainen kommentti josta pitää kirjoittaa uusi viesti). Kiitos noista koodeista, en minä sitä olisi muuten osannut tehdä.
N.t.: Itse asiassa alun perin Bloggerkin tarjosi sen kommentointilaatikon siihen kommenttien perään samalla tavalla kuin vaikkapa tässä minun WordPressillä toimivassa blogissani on. En tiedä, miksi ne sen noin muuttivat, enkä sitäkään, olisiko mahdollista repiä se kommmentointilaatikon koodi sieltä erilliseltä sivulta takaisin siihen itse blogiin niin kuin se ennen oli. Sitä voisi joskus vaikka kokeilla.
En vieläkään tajunnut ihan kaikkea, vaikka kello on jo näin paljon… tuo kommenttijuttu tulee näkyviin noin silloin, kun lukee juttuja arkiston kautta. Itse asiassa Jäädykepiirikunnassa ja jossakin toisaalla on kai ollutkin just noin kuin neuvoit. Vai onko? Niissä pitää painaa pariin kertaan kuitenkin sitten, että pääsee kommentoimaan. Kyllä se silti ihan hyvä muutos voi olla. Täytyy perehtyä.
Saara: Joo, Jäätiksessä on justiinsa noin niin kuin mitä tässä tavoitellaan. Eli jos siitä tykkää, niin kuin minä tykkään, niin silloin muutoksia tekemään. Kommentoimaan pääsy on siinä tosiaan kahden klikkauksen takana, mutta on se sentään paremman näköinen.