Comentarii recente în Blogger

Mulţi dintre noi am observat că majoritatea blogurilor au în sidebar un widget cu ultimele comentarii sau, mai bine spus, comentarii recente. Chiar şi blogul meu are în sidebar această chestie elementară Aceasta afişează, dacă vă vine să credeţi, cele mai recente comentarii publicate de către cititori pe blog. Dacă aveţi un blog Blogger şi încă nu aveţi adăugat acest gadget atunci este timpul să citiţi în continuare.

Cum adăugăm obiectul gadget "Recent Comments" pe un blog Blogger? Prima ideea care ne trece prin substanţa cenuşie este să căutăm în pagina "Adăugaţi un obiect gadget". Eu am găsit un gadget acolo (în fila "Cel mai popular") dar de fiecare dată când am încercat să-l adaug am primit o eroare (bX-5av7rt). Nu rămânem fără "Comentarii recente" ci din pagina "Adăugaţi un obiect gadget" din fila "Elemente de bază" adăugăm un gadget de tipul "HTML/JavaScript" şi lipim următorul cod HTML:

<script style='text/javascript' src='http://petru-dolhescu.googlecode.com/files/recentcommentswidget.js'></script><script style='text/javascript'>var a_rc=5;var m_rc=false;var n_rc=false;var o_rc=100;</script><script src='http://www.dolhescu.com/feeds/comments/default?alt=json-in-script&max-results=5&callback=showrecentcomments'></script><a href="http://www.dolhescu.com/2012/03/comentarii-recente-in-blogger.html" target="_blank" style="text-decoration:none;float: right;">Get Widget</a>

Acolo unde am înroşit eu puneţi adresa URL a blogului vostru, salvaţi şi gata.

33 de comentarii

  1. am vrut sa comentez la sitemap, dar acolo nu se poate comenta.
    poti sa-mi spui, te rog, de unde ai widgetul cu care ai construit sitemap-ul tau?

    RăspundețiȘtergere
  2. da, acela il am si eu, insa tu ai reusit sa scoti denumirea de jos [abu nu stiu cum ala] si sa faci sa apara "nou" in loc de "new". de aceea am crezut ca il ai din alta parte.
    imi poti explica cum ai procedat? multumesc.

    RăspundețiȘtergere
    Răspunsuri
    1. Aha...am crezut ca nu esti asa de atenta la detalii. Am slefuit eu putin acel script. In codul pe care il ai tu inlocuiesti link-ul scriptului (http://www.abu-farhan.com/script/daftarisiblogger/blogtoc-min.js) cu link-ul scriptului modificat de catre mine: http://petru-dolhescu.googlecode.com/files/blogtoc-RO.js
      Sa-mi spui daca merge!

      Ștergere
    2. am reusit, multumesc!:D

      exista la wordpress chestia asta.
      am incercat sa gasesc ceva similar pentru blogspot, dar nu am descoperit decat aici cateva indicatii. n-am reusit sa schimb nimic.
      vreo sugestie?

      Ștergere
    3. Deocamdată nu am nicio sugestie. O să studiez această chestie. Practic tu vrei ca atunci când un articol are 0 comentarii să apară "Adaugă un comentariu" sau ceva de genul în loc de "0 comentarii" şi când are 1 comentariu să apară "1 comentariu" în loc de "1 comentarii"

      Ștergere
    4. da, exact. si la disqus apare asa, dar nu prea imi place mie sistemul ala de comentarii.
      la 0 comentarii - no comments / fara comentarii
      la 1 comentarii - 1 comment / 1 comentariu
      la n comentarii - n comments / n comentarii

      nu inteleg de ce Blogger este asa "in spate" fata de Wordpress.

      Ștergere
    5. Am reusit, insa doar la 1 comentarii. O sa incerc sa explic cat mai bine cum sa faci. Merigi la Editati HTML si bifezi "Extindenti sabloanele control". Apoi cauti (ctrl+F) cuvintele "Comments == 1". Eu am gasit in 5 locuri. Dupa Comments == 1'> este cifra 1. Dupa aceasta cifra pui un spatiu si scrii cuvantul "comentariu". Apoi stergi eticheta "<data:commentLabel/>" (daca nu stergi asta va aparea "1 comentariu comentarii"). Acest lucru trebuie sa-l faci in 5 locuri. Sa-mi spui daca ai reusit.

      Ștergere
    6. asa am facut si eu! si asa imi aparea "1 comentariu comentarii".

      am gasit doar de 2 ori < data:commentLabel/ >, am sters de curiozitate si s-a sters totul de pe blog.

      dar este de 3 ori < data:top.commentLabel/ >, asta sa fie?

      Ștergere
    7. Sterge ambele si <data:top.commentLabel/> si <data:commentLabel/>

      Ștergere
    8. nu merge, se sterge totul de pe blog.

      Ștergere
    9. totusi, disqus rullz. Cat timp sistemul de comentarii e mizerabil in blogspot, disqus face diferenta.

      Ștergere
    10. Am gasit o modalitate mai simpla de a-ti explica.
      1. Merigi la Editati HTML si bifezi "Extindeti sabloanele control"
      2. Apesi ctr+F si cauti <data:top.commentLabel/> Vei gasi de 3 ori. Inlocuiesti toate cele 3 cu cuvantul "comentariu"
      3. Acum cauti <data:commentLabel/> Vei gasi de 2 ori. La fel inlocuiesti cu cuvantul "comentariu"
      Daca nu reusesti, da-mi adresa blogului tau sa vad eu cum e treaba la tine. Este posibil sa gasesti mai multe sau mai putine coduri. Oricum le inlocuiesti pe ambele tipuri cu cuvantul "comentariu". Mentionez faptul ca acest lucru eu l-am facut pe un sablon standard de la Blogger ci nu pe unul de pe net, uite aici cum mi-a iesit.

      Ștergere
    11. am reusit, multumesc mult!
      esti cel mai tare.:))

      uite aici am descoperit ieri un blog cu multe solutii pentru blogger.

      pot sa te mai deranjez cu o problema?

      Ștergere
    12. Ma bucur ca ai reusit. Oo, ce descoperire importanta ai facut :)) Stiam demult timp acest site. Nu e niciun deranj, chiar sunt curios ce te mai framanta

      Ștergere
  3. ha. rade expertul de mine.
    na, sunt si eu mica.:P
    abia de putin timp am inceput sa am brusc o pasiune pentru html&co.:))

    eu folosesc sablonul Awesome Inc creat de Tina Chen, dar am umblat mult la el, am schimbat multe. as vrea ca bara de sub postare, pe care apar numarul de comentarii, etichete etc sa fie colorata. acum este transparenta / de aceeasi culoare ca si fundalul postarii.

    RăspundețiȘtergere
    Răspunsuri
    1. Mergi la Pagina de design al şabloanelor => Avansat => Adaugati CSS si lipesti urmatorul CSS: .post-footer{background-color:#F6A5CF} sau .post-header{background-color:#F6A5CF}

      Ștergere
    2. roz?! pentru ca sunt fata?:))
      multumesc, am reusit, arata foarte bine.:)

      Ștergere
    3. Da...la asta m-am gandit. Poti pune orice cod html de culori, folosind un color picker.
      Ma bucur ca am putut sa te ajut. Daca mai ai ceva intrebari nu ezita sa mi le adresezi. Multumesc si eu.

      Ștergere
  4. da, am modificat imediat, la culori ma pricep.:)

    uite problema noua: stii cum apar backlinkurile la wordpress? uite aici in comentarii. de ce oare nu se poate si la blogspot? am activat backlinkurile, dar tot ce apare este scrisul ala mare "link de la aceasta postare".

    si mai am o intrebare: cum pot pune arhiva intr-o pagina statica?

    RăspundețiȘtergere
    Răspunsuri
    1. Din pacate inca nu exista backlinkuri in Blogger...
      Pentru a pune arhiva intr-o pagina statica, deocamdata iti recomanda articolul acesta sau acesta. Este putin cam dificil. Cand o sa am mai mult timp la dispozitie o sa incerc si eu, dar pana atunci poate reusesti tu.
      Imi place ca nu incetezi sa-ti pui intrebari.

      Ștergere
    2. Am gasit pe blogul lui "abu nu stiu cum ala", ceva mult mai simplu: TOC categorized by dates (by Archived)

      Ștergere
    3. glumesti? mi se spune pisica cea curioasa.:))

      bun, daca nu merge cu backlinkurile, oare putem avea la blogspot in loc de "postare mai noua" si "postare mai veche" titlurile postarilor anterioare si posterioare, ca la wordpress?

      ma uit pe toate linkurile pe care le-ai pus si revin cu raspunsul.

      Ștergere
    4. Pentru a inlocui "postare mai noua" si "postare mai veche" cu alt text. mergi la editati HTML, bifezi "Extindeti sabloanele" si cauti <data:newerPageTitle/> si <data:olderPageTitle/> apoi le inlocuiesti cu ce text doresti. Poti pune chiar si imagini (de ex sageti). Pentru mai multe detalii poti citi acest articol

      Ștergere
  5. merge.:) am facut varianta de pe Simple Blogger.
    multumesc pentru link!

    RăspundețiȘtergere
  6. e interesanta si chestia asta cu sagetile in loc de cuvinte, insa eu intrebam daca pot face sa apara efectiv titlurile postarilor anterioare si posterioare, nu sa inlocuiesc acele expresii cu altele.

    poti sa-mi spui te rog cum as putea adauga liniile acestea orizontale intre comentarii? se pare ca, tot modificand sablonul, le-am facut sa dispara de la mine de pe blog.

    RăspundețiȘtergere
    Răspunsuri
    1. Aha, Pai in cazul acesta raspunsul il gasim aici
      Pentru liniile dintre thread-uri, nu am nicio idee.

      Ștergere
    2. merge! multumesc!
      mai facem?:)

      Ștergere
  7. Functioneaza. Credeam ca va arata ca pe acest blog :)
    Se poate elimina "commented", iar in loc de Anonymous sa apara Anonim?
    Multumesc!

    RăspundețiȘtergere
    Răspunsuri
    1. Widget-ul care l-am instalat pe blogul meu este acesta

      Ștergere
    2. Multumesc! Esti foarte generos. Din pacate nu vrea sa adauge widget.ul pe blogul meu. Nu da eroare sau altceva dar nu vrea sa adauge. Am setat acolo url blog dar cine stie ce se intampla.

      Mai jos arata codul care trebuia sa mearga pe blogul meu dar nu merge adaugat manual, java script. Daca ai vreo idee, daca nu oricum iti multumesc pentru sursa, poate reusesc sa adaug intr-o zi cu soare ;)

      Ștergere
    3. Într-o zi cu mai mult timp liber voi studia ambele probleme, și asta cu comentariile recente și cea cu redirecționarea link-urilor. Aș fi făcut-o în seara asta dar mâine am un examen la programare.. și mai îngraș o țâră porcu

      Ștergere