Cum să-ţi instalezi butonul +1 de la Google pe blog

Cum sa-ti instalezi butonul +1 de la Google pe blogCu destul de puţin timp în urmă, Google a anunţat că a introdus un nou tip de trust pe care-l pot primi site-urile din partea utilizatorilor. Apăsând pe acest nou buton care se numeşte, în mod miraculos, „Google +1 Button”, le araţi prietenilor de pe gmail, contactelor din acelaşi loc şi celor care caută pe Google (a se citi, întregii populaţii), că pagina respectivă merită vizitată. E un fel de „uite, bă, ce articol tare am găsit”.

Dacă explicaţia mea nu v-a ajuns, vă invit să urmăriţi filmuleţul de prezentare cu care vin cei de la Google.

Acum că ne-am familiarizat cu noţiunea de +1 de la Google, să vedem cum îl facem să funcţioneze pentru blogul nostru. Sau cum l-am făcut eu să funcţioneze şi de ce n-am respectat întocmai paşii oferiţi de Google.

Google ne spune că trebuie să instalăm codul care face legătură cu fişierul javascript de pe serverele lor, undeva în header-ul site-ului nostru (ca să fie citit în momentul în care pagina se încarcă), sau în footer, ca să fie citit la sfârşit şi să nu îngreuneze prea mult încărcarea paginii. Eu nu l-am pus nici în header, nici în footer şi am să vă explic de ce.

Eu nu vreau să afişez butonul de +1 decât în pagina articolului. Nu vreau să fie nici pe index, nici în arhivă, nici pe vreo altă pagină a blogului. E o preferinţă de-a mea şi ţin la ea pentru că, în primul rând, mi se pare inutil să afişezi acest buton în altă parte şi în al doilea rând, unele pagini se vor încărca destul de greoi datorită apariţiei butonului. Gândiţi-vă că aveţi 10 articole pe index, iar butonul trebuie să apară în dreptul fiecăruia. Va dura ceva până când pagina se va încărca 100%. În plus, nu cred că stă nimeni să dea +1 direct de pe index, mai ales dacă aveţi thumbnails-uri şi excerpt-uri pe homepage.

Dacă urmăm paşii care ne sunt oferiţi de Google, javascriptul respectiv va fi citit de către browser la fiecare încărcare de pagină, indiferent dacă acolo apare sa nu butonul +1. Asta pentru că atât header-ul cât şi footerul unui blog, sunt elemente care apar la fiecare încărcare de pagină, fără să lipsească de pe undeva.

Aşadar, am stabilit că nu vrem butonul pe fiecare pagină şi nu vrem nici ca site-ul nostru să se încarce mai greu degeaba.

Atunci cum montăm butonul?

Foarte simplu, nu respectăm paşii aşa cum ni se spune. Dacă javascriptul respectiv este citit în momentul în care butonul vrea să apară, nu e nicio problemă. Cum eu vreau ca butonul să apară doar pe pagina articolului, înseamnă că trebuie să modific doar fişierul single.php al template-ului, fără să intru prin header şi prin footer.

Aşadar, deschideţi single.php şi copiaţi atât codul pentru javascript cât şi cel pentru afişarea butonului, acolo unde vreţi să apară (de obicei undeva după <?php the_content(); ?>).

Codul meu arată aşa:

<script type=”text/javascript” src=”http://apis.google.com/js/plusone.js”>
{lang: ‘ro’}
</script><g:plusone size=”medium”></g:plusone>

Javascriptul, după cum vedeţi, se încarcă imediat înaintea afişării butonului. Cum eu nu mai afişez butonul şi în altă parte, blogul nu se va încărca greu din cauza acestui javascript.

Fiind un produs relativ nou, nu vă pot spune despre influenţele pe care le are în căutări, sau pe care le-a adus asupra blogului meu. Voi reveni cu aceste detalii în nişte articole viitoare dacă va fi nevoie.

Tags:
    1. rivi joi, 2 iunie 2011, 14:48
      • Florea Cristian joi, 2 iunie 2011, 14:51
      • Marius joi, 2 iunie 2011, 15:37
        • rivi joi, 2 iunie 2011, 18:31
        • Florea Cristian joi, 2 iunie 2011, 21:31
    2. MadMike joi, 2 iunie 2011, 15:38
      • Florea Cristian joi, 2 iunie 2011, 15:59
      • Iulian joi, 2 iunie 2011, 17:38
        • MadMike joi, 2 iunie 2011, 21:33
    3. Zoly joi, 2 iunie 2011, 15:48
      • Florea Cristian joi, 2 iunie 2011, 15:59
        • Zoly vineri, 3 iunie 2011, 17:05
        • Florea Cristian sâmbătă, 4 iunie 2011, 9:49
      • Iulian joi, 2 iunie 2011, 17:36
        • Albastru vineri, 3 iunie 2011, 21:18
    4. Stefan Murgeanu joi, 2 iunie 2011, 16:24
      • Iulian joi, 2 iunie 2011, 17:37
        • Florea Cristian joi, 2 iunie 2011, 21:29
      • Florea Cristian joi, 2 iunie 2011, 21:26
        • MadMike joi, 2 iunie 2011, 22:55
    5. Iulian joi, 2 iunie 2011, 17:36
      • Florea Cristian joi, 2 iunie 2011, 21:27
        • Iulian vineri, 10 iunie 2011, 17:20
        • Florea Cristian vineri, 10 iunie 2011, 22:49
    6. Iulian joi, 2 iunie 2011, 17:39
    7. Pingback: Google +1 – metoda de instalare - PHP - dexblog.ro 3 iunie, 2011
    8. gamerap vineri, 3 iunie 2011, 12:46
      • Florea Cristian vineri, 3 iunie 2011, 15:15
    9. Robert vineri, 3 iunie 2011, 15:52
      • Florea Cristian sâmbătă, 4 iunie 2011, 9:47
    10. Val33ntyn vineri, 3 iunie 2011, 20:56
    11. Peter vineri, 3 iunie 2011, 22:18
      • Florea Cristian sâmbătă, 4 iunie 2011, 9:55
    12. dexter vineri, 3 iunie 2011, 23:08
      • Florea Cristian sâmbătă, 4 iunie 2011, 9:57
        • dexter sâmbătă, 4 iunie 2011, 10:01
        • Florea Cristian sâmbătă, 4 iunie 2011, 13:55
    13. Marian sâmbătă, 4 iunie 2011, 12:26
      • Florea Cristian sâmbătă, 4 iunie 2011, 13:54
    14. Ionut Toma duminică, 5 iunie 2011, 12:15
      • Florea Cristian duminică, 5 iunie 2011, 12:40
    15. OMUL SIMPLU luni, 6 iunie 2011, 19:30
    16. Pingback: Plugin de Wordpress, Butonul Google +1 21 iunie, 2011
    17. Liviu joi, 30 iunie 2011, 1:22
      • Florea Cristian joi, 30 iunie 2011, 9:38
    18. ady sâmbătă, 9 iulie 2011, 15:32
    19. ady sâmbătă, 9 iulie 2011, 19:03
      • Florea Cristian sâmbătă, 9 iulie 2011, 19:22
    20. Greeny luni, 29 august 2011, 10:00
      • Florea Cristian luni, 29 august 2011, 10:11
    21. Webunim joi, 23 februarie 2012, 22:42

    Adaugă un comentariu