Pagina 1 din 2 12 UltimulUltimul
Rezultate 1 la 10 din 15

Subiect: Tutorial banner rotator php

  1. #1
    Avatarul lui ZMY
    ZMY
    ZMY este deconectat Membru SeoPedia
    Reputatie:
    27
    Data înscrierii
    10th September 2010
    Locaţie
    Bucuresti
    Vârstă
    34
    Posturi
    133
    Putere Rep
    27


    4 out of 4 members found this post helpful.

    Implicit Tutorial banner rotator php

    Probabil multi dintre voi stiu sau vi se pare banal dar cred ca pentru unii va fi folositor.
    Este vorba de banner rotator folosit in cazul meu pentru a afisa bannerele afiliate.

    Varianta simpla:

    Cod PHP:
    <?php

    $ban1 
    "<object><param name='movie' height='90px' width='728px' value='http://img.2parale.ro/system/paperclip/banner_pictures/pics/96186/original/96186.swf?clickTAG=http%3A%2F%2Fevent.2parale.ro%2Fevents%2Fclick%3Fad_type%3Dbanner%26aff_code%3D25808a9ec%26campaign_unique%3D7d2646cd6%26unique%3D25142b8e5'/><PARAM NAME='menu' VALUE='false'><PARAM NAME='quality' VALUE='medium'><PARAM NAME='wmode' VALUE='Opaque'> <embed src='http://img.2parale.ro/system/paperclip/banner_pictures/pics/96186/original/96186.swf?clickTAG=http%3A%2F%2Fevent.2parale.ro%2Fevents%2Fclick%3Fad_type%3Dbanner%26aff_code%3D25808a9ec%26campaign_unique%3D7d2646cd6%26unique%3D25142b8e5' menu='false' swLiveConnect='FALSE' wmode='Opaque' height='90px' width='728px' TYPE='application/x-shockwave-flash'></embed></object>";


    $ban2 "<a href='http://event.2parale.ro/events/click?ad_type=banner&aff_code=25808a9ec&campaign_unique=f8b9126a2&unique=0859fb8b2' target='_blank' rel='nofollow'><img src='http://img.2parale.ro/system/paperclip/banner_pictures/pics/103352/original/103352.jpg' alt='TinaR - VIP' title='TinaR - VIP' border='0' /></a>";

    $ban3 "<a href='http://event.2parale.ro/events/click?ad_type=banner&aff_code=25808a9ec&campaign_unique=57f3b5c31&unique=a64d57478' target='_blank' rel='nofollow'><img src='http://img.2parale.ro/system/paperclip/banner_pictures/pics/98370/original/98370.jpg' alt='Slim&Fit.ro' title='Slim&Fit.ro' border='0' /></a>";

    $ban4 "<object><param name='movie' height='90px' width='728px' value='http://img.2parale.ro/system/paperclip/banner_pictures/pics/84432/original/84432.swf?clickTAG=http%3A%2F%2Fevent.2parale.ro%2Fevents%2Fclick%3Fad_type%3Dbanner%26aff_code%3D25808a9ec%26campaign_unique%3D2e49eab4f%26unique%3D716278e05' /><PARAM NAME='menu' VALUE='false'><PARAM NAME='quality' VALUE='medium'><PARAM NAME='wmode' VALUE='Opaque'> <embed src='http://img.2parale.ro/system/paperclip/banner_pictures/pics/84432/original/84432.swf?clickTAG=http%3A%2F%2Fevent.2parale.ro%2Fevents%2Fclick%3Fad_type%3Dbanner%26aff_code%3D25808a9ec%26campaign_unique%3D2e49eab4f%26unique%3D716278e05' menu='false' swLiveConnect='FALSE' wmode='Opaque' height='90px' width='728px' TYPE='application/x-shockwave-flash'></embed></object>";

    $random rand (1,4);

    $reclama = ${'ban'.$random};

    print 
    $reclama;
    ?>
    Varianta avansata:

    Cod PHP:
    <?php

    function BannerRotator($ban1$ban2$ban3$ban4) {
        
    $random rand(1,4);
        return print ${
    'ban'.$random};
    }

    ?>

    // Afisare

    <?php BannerRotator($ban1$ban2$ban3$ban4); ?>
    $ban1, $ban2, $ban3, $ban4 sunt codurile pentru bannerele pe care vreti sa le afisati.
    Pentru mai multe bannere adaugati mai multe variabile {$ban} si modificati $random = rand(1, NR DE BANNERE).

    Atentie:
    Verificati codurile bannerelor sa nu contina caracterul " .

  2. #2
    Avatarul lui MaXz
    MaXz este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    16th April 2011
    Posturi
    877
    Putere Rep
    35


    Implicit

    Ai putea realiza un pas succesiv, ca aceste 4 bannere sa fie aratate in functie de titlu ? Ti-as fi recunoscator.

    Banuiesc ca ai nevoie de ceva detalii, sa zicem ca daca in titlu e prezent cuvantul masini sa imi arate un banner, daca e cuvantul moto sa imi arate altceva etc etc..
    Ps: titlu din wordpress.

  3. #3
    Avatarul lui ZMY
    ZMY
    ZMY este deconectat Membru SeoPedia
    Reputatie:
    27
    Data înscrierii
    10th September 2010
    Locaţie
    Bucuresti
    Vârstă
    34
    Posturi
    133
    Putere Rep
    27


    Implicit

    Pai functia ar arata cam asa:

    Cod PHP:
    <?php

    $titlu 
    "Automobile Second-Hand";

    //sau pentru WP

    $titlu wp_title();

    function 
    BannerTarget($ban1$ban2$ban3$ban4) {
        if(
    stripos($titlu"automobile") !== false) {
            
    $reclama $ban1;
        } elseif(
    stripos($titlu"imobiliare") !== false) {
            
    $reclama $ban2;
        } elseif(
    stripos($titlu"motociclete") !== false) {
            
    $reclama $ban3;
        } elseif(
    stripos($titlu"pise de schimb") !== false) {
            
    $reclama $ban4;
        }
        return print 
    $reclama;
    }

    //afisare
    BannerTarget($ban1$ban2$ban3$ban4);

    ?>

    wp_title() fiind functia care intoarce numele postului sau a paginii.
    Ultima modificare făcută de ZMY; 1st March 2012 la 15:00.

  4. #4
    Avatarul lui raxiro
    raxiro este deconectat Membru SeoPedia
    Reputatie:
    26
    Data înscrierii
    2nd November 2010
    Locaţie
    Bucuresti
    Posturi
    73
    Putere Rep
    26


    2 out of 2 members found this post helpful.

    Implicit

    stripos - poate intoarce o valoare ce e interpretata ca false, asa ca in php a aparut operatorul ===
    deci corect ar fi stripos($titlu, "automobile") === true si tot asa pentru celelalte

  5. #5
    Avatarul lui ZMY
    ZMY
    ZMY este deconectat Membru SeoPedia
    Reputatie:
    27
    Data înscrierii
    10th September 2010
    Locaţie
    Bucuresti
    Vârstă
    34
    Posturi
    133
    Putere Rep
    27


    Implicit

    Corect, my bad ... n-am mai folosit demult stripos

  6. #6
    Avatarul lui MaXz
    MaXz este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    16th April 2011
    Posturi
    877
    Putere Rep
    35


    Implicit

    +1 pentru ajutor .. Testez mai tarziu !
    In cazul in care trebuie sa folosesc " cum pot procEda ?

  7. #7
    Avatarul lui ZMY
    ZMY
    ZMY este deconectat Membru SeoPedia
    Reputatie:
    27
    Data înscrierii
    10th September 2010
    Locaţie
    Bucuresti
    Vârstă
    34
    Posturi
    133
    Putere Rep
    27


    Implicit

    daca vrei sa folosesti " $ban1 de ex.:
    $ban1 = '<img src="http://link" alt="alt name" title="titlu" />';
    in loc de:
    $ban1 = "<img src='http://link' alt='alt name' title='titlu' />";

  8. #8
    Avatarul lui MaXz
    MaXz este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    16th April 2011
    Posturi
    877
    Putere Rep
    35


    Implicit

    Te rog sa ma scuzi , poate era mai sa testez inainte. Dar totusi te intreb, pt fiecare keyword cautat pot face un random de 3- 4 bannere.

  9. #9
    Avatarul lui ZMY
    ZMY
    ZMY este deconectat Membru SeoPedia
    Reputatie:
    27
    Data înscrierii
    10th September 2010
    Locaţie
    Bucuresti
    Vârstă
    34
    Posturi
    133
    Putere Rep
    27


    Implicit

    Cam asa ceva:

    Cod PHP:
    <?php
    $titlu 
    "Automobile Second-Hand";

    function 
    BannerRotatorTarget($ban1$ban2$ban3$ban4) {
        if (
    stripos($titlu"automobile") !== false) {
            
    $random rand(1,2);
        } else {
            
    $random rand(2,4);
        }
        return print ${
    'ban'.$random};
    }
    ?>
    In cazul in care consideram ca $ban1 si $ban2 sunt bannerele care ne intereseaza pentru cuvantul "automobile".

  10. #10
    Avatarul lui Vali D
    Vali D este deconectat Membru SeoPedia
    Reputatie:
    40
    Data înscrierii
    3rd November 2010
    Locaţie
    Orsova
    Vârstă
    37
    Posturi
    1.603
    Putere Rep
    40


    Implicit

    Bannerele vor fi afisate random. Deci nu vor fi afisate in egala masura. Se poate ca bannerul nr 3 sa fie afisat de 3 ori, pe cand celelalte doar o singura data, nu?
    Daca vreau mai multe afisari ale bannerului nr3, cum ar trebui sa procedez?

    Inca ceva. Sa zicem ca dau spre afisare bannerele cu nr 2 si 3. Voi avea codul asa: $random = rand (2,3);
    Dar daca vreau sa afisez doar bannerele 1 si 3? Ca daca as pune $random = rand (1,3);, ar insemna ca va fi afisat si bannerul 2, nu? Nu pot decat sa modific codul bannerului? Mai pe inteles, pot afisa doar bannerele 1 si 3, 1 si 4, 2 si 4, fara sa schimb codul bannerului?
    Vand Advertoriale (pr 5)

Pagina 1 din 2 12 UltimulUltimul

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. Mod_rewrite Tutorial
    De Razvan Pop în forumul Utile
    Răspunsuri: 53
    Ultimul Post: 21st September 2014, 20:24
  2. Tutorial deschidere cont PayPal
    De Toto în forumul PayPal
    Răspunsuri: 25
    Ultimul Post: 13th June 2011, 03:07
  3. tutorial IIS, MySQL, PHP, Perl, phpMyAdmin
    De andypopa în forumul Utile
    Răspunsuri: 3
    Ultimul Post: 26th August 2008, 15:55
  4. Tutorial video SEO nou
    De Popescu Marian în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 0
    Ultimul Post: 20th April 2008, 21:44
  5. Tutorial Gala - Tutoriale photoshop!
    De Razvanel în forumul Website-uri
    Răspunsuri: 0
    Ultimul Post: 27th October 2007, 23:39

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
  •