Adaugare reclame Google AdSense intre articolele blogului

postat acum 5 ani de Stefanescu Mihai in categorie iNoob

Conform politicii Programului AdSense este permisa adaugarea a maxim 3 reclame pe pagina. Daca blogul tau afiseaza 10 postari pe pagina si vrei sa adaugi reclame intre ele va trebuii sa specifici locatia lor (de exemplu: prima reclama sub al treilea articol, a doua reclama sub al saptelea articol iar a treia reclama sub al zecelea) si sa fii sigur ca nu ai mai multe de 3 reclame pe pagina. In acest articol am sa te invat cum sa faci exact asta.

Codul functioneaza in orice pagina in care sunt afisate postari, inclusiv index, archive, tags, rezultate cautare, s.a.m.d.Codul pe care il voi prezenta a fost testat pe index.php al unui site wordpress ce foloseste tema standard (care este descarcata o data cu codul sursa al platformei), dar nu trebuie sa va faceti probleme, pentru ca majoritatea temelor au structura codului similara.In primul rand trebuie sa setam reclamele. Am sa folosesc un array in care voi stoca codul pentru fiecare reclama:Gaseste acest cod:

<?php while (have_posts()) : the_post(); ?>

Si inlocuiestel cu acesta:

<?php

$reclame= array('3' => '<!-- cod reclama 1 -->',
                        '6' => '<!-- cod reclama 2 -->',
                        '9' => '<!-- cod reclama 3 -->');

$i = 1;

while (have_posts()) : the_post();
?>

Se poate observa foarte clar ca fiecare reclama are cate o cheie stabilita. De exemplu, al doilea element are o cheie numerica, si anume 6 si vom folosi aceasta cheie pentru a afisa reclama dupa a 6-ea postare.

Acum gaseste acest cod:

<?php endwhile; ?>

 si inlocuieste-l cu acesta:

<?php
if(array_key_exists($i, $reclame)) {

// aici poate fi adaugat cod html pentru aliniere sau pentru design
echo $reclame[$i];
}

$i++;

endwhile;
?>

Cum Functioneaza?

Dupa cum se poate observa am declarat o variabila $i ce este auto incrementata in ineriorul while-ului, iar apoi folosesc functia array_key_exists() pentru a verifica daca exista o cheie cu valoarea lui $i.

Atentie: In acel array puteti pune cate elemente doriti, alte reclame, bannere, etc.

Asta a fost tot pentru azi, pentru intrebari si/sau nelamuriri va rog sa postati in sectiunea de comentarii.

Sunt un tanar programator din Bucuresti ce lucreaza in PHP/Mysql (MySqli/PDO), Laravel, CodeIgniter, MySQL, PostgreSQL, Wordpress, HTML5/CSS3, Sass, Photoshop si multe altele.
Google+ Community Facebook Group
Acest articol a fost mutat de pe vechea platforma.
Pentru orice eroare aparuta la mutare va rog sa ma contactati!

Comentariu postate de minecraft for free la data de 14.05.2019
I will right away seize your rss feed as I can not in finding your e-mail subscription hyperlink or newsletter service. Do you have any? Kindly permit me realize so that I may subscribe. Thanks.
Comentariu postate de minecraft download free la data de 15.05.2019
Neat blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple adjustements would really make my blog jump out. Please let me know where you got your design. Thank you
Comentariu postate de download minecraft pc la data de 15.05.2019
Fantastic beat ! I would like to apprentice at the same time as you amend your website, how could i subscribe for a blog website? The account aided me a applicable deal. I have been a little bit acquainted of this your broadcast offered vivid clear idea
Comentariu postate de minecraft download for free la data de 17.05.2019
I would like to thank you for the efforts you've put in penning this site. I really hope to check out the same high-grade content by you in the future as well. In truth, your creative writing abilities has encouraged me to get my own site now ;)