Una din plangerile cele mai persistente referitoare la platforma blogger / blogspot se refera la comentarii, care -cica!- sunt enervante. Multi sunt obisnuiti cu comentariile stil Wordpress (wp), unde form(ular)-u' de bagat comentariu se afla pe aceeasi pagina cu comentariile si articolul. Asa ca am decis sa ma uit si eu la aceasta posibilitate pe platforma blogspot.
UPDATE: Acest cod este invechit! De cand am scris acest articol, Blogger a introdus hack-ul in mod nativ. Daca sablonul / template-ul tau este incompatibil cu introducerea sa din Layout / Settings / Comentarii, citeste acest articol despre imbunatatirea sistemului de comentarii (este in engleza, dar e simplu) si acest articol in romaneste despre cum trebuie folosit. (Poti de asemenea apasa pe linkul raspunsuri din form-ul de comentarii.)
Mie nu mi se pare un efort asa urias sa apesi pe "Trimite comentariu" si sa-l scrii in alta fereastra, cu atat mai mult cu cat acolo poti afisa si articolul initial, si alte comentarii, si le poti afisa sau ascunde pe toate dupa pohta inimii. Cred ca cel mai simplu ar fi de inclus fereastra mica de comentarii intr-un iframe pe pagina articolului. Dar de cat sa reinventez eu roata, m-am uitat intai la ce-au capsunit altii inaintea mea. Si iata ce-am gasit.
Avi Alkalay, un brazilian creieros, a scris neshte cod prin anu' de gratie 2006 (1). Si codul lui tare fain ii, e-o bucurie sa-l citesti, si l-a licentiat si LGPL. Din pacate, de-atunci blogger a devenit incompatibil cu gaselnita lui si omu' a tradat si s-a dat cu dushmanu', mutandu-se pe WordPress. Piei satana!
M-am uitat apoi la Stephen Paul Weber, singpolyma pentru prieteni. El a scris p-acolo ceva cod (2), baiat bun, nu ma plang, da-i lung si zice el ca merge, da' nu cred ca-i nici el sigur, fiindca a trecut si el in cealalta tabara. In plus, pagina lui se-ncarca in 5 minute. Confuzat om! Ma rog, o sa ma joc nitel cu codu' lui, dar am vrut sa gasesc unu' care n-a tradat. Si-am dat de jackbook si bucuria sa (3).
Problema cu jackbook este ca atat engleza lui cat si blogul lui ma scot din sarite. O fi el om bun, nu zic, dar nu suport sa citesc ceva de la el mai mult de un minut, ca ma ia cu crampe. O sa ma uit si la codu' lui, probabil mai aproape de sezonu' recoltei.
Si-asa am ajuns la un timp cu nume de fan Nintendo, wiian (4). Hacku' lui e simplu si fara pretentii, pe-ntelesu' tuturor. Il explic aici in limba noastra stramoseasca pe masura ce-l implementez pe blogu' mieu. Sa nu-mi zici ca preferai in engleza, ca mi-am schimbat limba interfetei blogger numa' pentru asta! Daca vrei in engleza, du-te la unu' din meserii de mai sus.
20090810 UPDATE: Vrei mai multe articole tehnice pentru Blogger / Blogspot? Este modificarea de aici curenta, sau am facut una noua, cu acelasi efect, dar mai buna? Toate modificarile aduse de mine acestui sablon (template) pot fi gasite in Zamolxis ChangeLog. Seria lucrand la fatada va gazdui de-acu’ incolo articole despre PR, media persuasion si eventual imaginea Romaniei.Instructiuni
1. Modifica Setarile. Treaba merge mai bine daca ai comentariile in ferestruica aia mica. Asa ca in "Tablou de bord" meri ghinishor la Setari si la "Vreti sa fie aratate comentariile într-o fereastra pop-up?" zici DA manca-ti-as, iar la "Vreti sa aratati verificarea cuvintelor pentru comentarii?" zici NU manaca-mi-ai. Motivul este ca schimbul de mancare este un semn de afectiune, si in plus poza de captcha n-apare in IE7, ceea ce ar face ca toti cei care folosesc jafu' ala de browser sa fie incapabili sa-ti lase comentarii. Desigur, ei poate ca treb'e sa ceara voie la M$ inainte oricum, dar ideea e ca nu-i frumos sa fii rasist, nici macar la browsere.
2. Fa un backup. Inainte de orice modificare e bine sa faci un backup la sablon. Din tabloul de bord apesi pe Aspect si apoi "Editati HTML". Dai un click pe "Descarcati sablon" si salvezi sablonu' pe Desktop, sau undeva pe computerul tau unde-l vei gasi mai tarziu. Daca te saturi de comentarii inline, si vrei sa fie totul cum era inainte, mergi iarasi aici, in "Editati HTML" si chiar sub "Descarcati sablon" este un buton de Browse... de unde incarci sablonul descarcat mai sus, si-apoi apesi pe Incarcati, si uite-asa, ai revenit la vechia poveste.
3. Inlocuiesti prima bucata de cod. Apasa pe casuta "Extindeti sabloanele control". Fa un click in casoiu' cu sablonu si cauta (Ctrl+F):
<b:include data='post' name='comments'/>
inlocuieste cu
<b:include name='inlineComment'/>
4. Inlocuieste a doua bucata de cod.
Cauta
<b:includable id='post' var='post'>
acum si baga asta fix deasupra:
5. Felicitari! Ai reusit! In partea de comentarii poti inchide comentarii apasand simplu pe "Spunea...". Lasa-mi un comentariu sa-mi zici cum merge treaba, si bucura-te.
Alternativa daca sunt erori. Apasa cu butonul din dreapta pe fisierul ZamolxisComments.txt si salveaza-l pe Desktop, deschide-l cu dublu-click si urmeaza instructiunile din interior intocmai.
Nu sunt inca sigur ca voi pastra acest hack, din motive multiple. Daca nu apare pe pagina, este din cauza ca l-am scos (duh!). Codul poate fi modificat oricum si un linkback nu este necesar pentru a-l folosi (desi este, evident, apreciat :) .
<b:includable id='inlineComment'>
<iframe expr:src='data:post.addCommentUrl' frameborder='0' height='700' scrolling='auto' style='background:white;margin-top:-10px;margin-bottom:10px' width='100%' longdesc='http://asa.zamo.ca/2008/05/lucrand-la-fatzada-comentarii-stil-wp.html' title='blogger inline comment (asa.zamo.ca)' />
</b:includable>Surse
1. http://avi.alkalay.net/2006/08/inline-bloggercom-comment-form.html
2. http://singpolyma.net/2006/12/comment-forms-and-blogger-beta/
3. http://www.jackbook.com/blogger-hack-blogspot-hack-blogger-templates-customizing/how-to-make-readers-leave-comment
4. http://wiian.blogspot.com/2008/04/blogger-hack-inline-comments.html
[tags]hack, comentarii, comments, inline, blogger, blogspot[/tags]
Aici vei găsi ştiri inedite, articole hazoase, perspective originale in politică, societate, economie şi relaţii interumane. QUESTIONS (Intrebări)? We got Answers (Răspunsuri există)!