Presupunand ca ai destul de mult "bla bla" ca sa dea bine in pagina, cred ca se poate face si fara a pune codul adsense in articol, si chiar fara a pune in articol markere pe care sa le inlocuiesti cu codul adsense. Trebuie ca in pagina articolului (de regula single.php din cadrul temei wordpress) sa faci niste modificari in codul php. Mai exact, dezactivezi afisarea articolului cu functia the_content, iar in loc vei putea utiliza variabila $post->post_content; care contine chiar articolul. Poti sa faci niste substringuri pentru a obtine doua jumatati ale articolului, iar apoi faci echo <codul_adsense_1>.$articol_partea_1.<codul_adsense _2>.$articol_partea_2.<codul_adsense_3>. Codurile adsense vor fi incluse in niste div-uri cu float left / right. Singura problema e ca eventualele paragrafe existente in articol dispar in cazul utilizarii variabilei $post->post_content; dar cred ca si asta se poate rezolva.
Completari: de fapt trebuie ca articolul sa fie impartit in 3 bucati, ultima bucata avand rolul de a sta in stanga (sau in dreapta) ultimului bloc de reclama. Se poate pastra si formatarea articolului cu functia "apply_filters", dar e posibil ca un text fara paragrafe sa atraga mai mult atentia asupra reclamelor. In codul php care realizeaza efectul dorit variabila $xsize reprezinta numarul de caractere din ultima bucata de articol care va aparea in dreptul ultimului bloc de reclama (valoarea sa o stabiliti in functie de simensiunea blocului de reclama si a marimii fontului utilizat la afisarea articolului). De asemenea, div-urile trebuie dimensionate in functie de marimea reclamelor pe care le vor contine. Iata si codul php (inlocuiti AAA... cu codul adsense in care sa nu uitati sa puneti backslash \ inainte de fiecare ghilimea "):
<?php
$ads1="<div style=\"float:right;width:100px;height:100px;\"><s trong>AAA</strong></div>";
$ads2="<div style=\"float:left;width:100px;height:100px;\"><st rong>BBB</strong></div>";
$ads3="<div style=\"float:right;width:100px;height:100px;\"><s trong>CCC</strong></div>";
$xsize=400;
$article=$post->post_content;
// $article=apply_filters('the_content', $post->post_content);
$size1=(int)(strlen($article)/2);
$size2=strlen($article)-(int)(strlen($article)/2)-$xsize;
$size3=strlen($article)-$xsize;
$size4=$xsize;
$article1=substr($article, 0, $size1);
$article2=substr($article, $size1, $size2);
$article3=substr($article, $size3, $size4);
echo $ads1.$article1.$ads2.$article2.$ads3.$article3;
?>



Răspunde cu citat