Rezultate 1 la 7 din 7

Subiect: Custom AdSense For Wordpress

Vizualizare arbore

  1. #6
    Avatarul lui c_n_m
    c_n_m este deconectat Ambasador
    Reputatie:
    41
    Data înscrierii
    25th February 2006
    Locaţie
    București / Ilfov
    Vârstă
    54
    Posturi
    622
    Putere Rep
    41


    Implicit

    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;
    ?>
    Ultima modificare făcută de c_n_m; 9th March 2009 la 12:18. Motiv: completari si cod php

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Content custom in WP (=template)
    De andrei_r în forumul Client side
    Răspunsuri: 4
    Ultimul Post: 31st July 2010, 18:18
  2. Custom error pages ?
    De emanuel în forumul Bar, lobby...
    Răspunsuri: 1
    Ultimul Post: 10th November 2009, 18:13
  3. adwords pentru custom banner sites
    De kmedia în forumul Adwords
    Răspunsuri: 3
    Ultimul Post: 14th October 2009, 11:54
  4. Caracterul " in Custom field WordPress
    De ConstantinLG în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 26th September 2009, 15:59
  5. Youtube Playere Custom
    De Gabriel Puscuta în forumul Bar, lobby...
    Răspunsuri: 2
    Ultimul Post: 25th March 2009, 17:40

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •