Zliczanie kliknięć w bannerach flash
Wyniki 1 do 7 z 7

Temat: Zliczanie kliknięć w bannerach flash

  1. #1
    Bywalec
    Dołączył
    07-12-2005
    Wpisy
    157
    Punkty
    12

    Zliczanie kliknięć w bannerach flash

    Witam

    Używam systemy bannerowego ArtBanner Plus, pozwala on na zliczanie kliknięć w bannery. Jak zliczać kliknięcia dla bannerów flash?

    Teraz w banner flash mam zakotwiczony link do strony reklamodawcy - np castorama.pl, mam też podany link który trzeba by było jakoś zakotwiczyć w bannerze lub kodzie bannera (np http://www.e-bogatynia.pl/index.php?...task=clk&id=66). Tylko jak to zrobić?
    Bogatynia ma już swoją stronę i forum
    :eek: www.e-bogatynia.pl :eek:


  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2

    Domyślny zliczanie flash dl ajoomla 1.5

    w standardowym komponencie banerowym w polu kod/tresc reklamy wklejasz kod do wyswietlania banera flashnastepnie w banerze flash w buttonie dajesz komende, oprocz tej wlasciwej przekierowujacej:

    Kod PHP:
    on (release) {
     
    getURL("http://mistudio.mobi","_blank");
     
    getURL("http://twojadomena.pl/index.php?option=com_banners&task=click&bid=7","_self")

    gdzietwojadomena.pl to adres twojej Joomli ,
    a zmienna bid= to ID bannera w Joomli
    w Twoim przypadku musisz dolaczyc we flashu zamiast mojego drugiego getURL linie kodu z
    ArtBanner Plus
    czyli np:
    Kod PHP:
    on (release) {
     
    getURL("http://mistudio.mobi","_blank");
     
    getURL("http://www.e-bogatynia.pl/index.php?...task=clk&id=66","_self")

    mistudio.mobi

  4. #3
    Bywalec
    Dołączył
    07-12-2005
    Wpisy
    157
    Punkty
    12

    Domyślny

    No tak tylko wtedy otwiera się nowe puste okno wywoływane po wywołaniu linka zliczającego
    Bogatynia ma już swoją stronę i forum
    :eek: www.e-bogatynia.pl :eek:


  5. #4

    Domyślny nowe okno

    a sprawdziles czy tak sobie piszesz?
    u mnie na tym adresie http://to.mistudio.info/
    chodzi poprawnie w FF i IE7
    mistudio.mobi

  6. #5
    Bywalec
    Dołączył
    07-12-2005
    Wpisy
    157
    Punkty
    12

    Domyślny

    Jasne, że sprawdzałem, link na który wskazuje banner otwiera się w nowym oknie, a w oknie portalu otwiera się link zliczający czyli biała strona.
    Możesz mi podesłać banner jakiś który zlicza
    Kod:
    http://www.e-bogatynia.pl/index.php?option=com_artbannersplus&task=clk&id=76
    ? Może źle wstawiam link...
    Bogatynia ma już swoją stronę i forum
    :eek: www.e-bogatynia.pl :eek:


  7. #6
    Debiutant
    Dołączył
    31-01-2009
    Wpisy
    2
    Punkty
    31

    Domyślny sposób na art baner plus i reklamy we flash

    Zrobiłem zgodnie z tym co jest opisane tutaj
    http://forum.joomlaworks.gr/tutorial...e952a0990662d8
    niestety nie do końca to zadziałało dlatego zamieniłem funkcję enableFields w 347 linijce administrator/components/com_artbannersplus/admin.artbannersplus.html.php
    Kod:
     function enableFields() {
          var form = document.adminForm;
    
          if (form.custom_banner_code.value.length > 0) {
            form.image_url.value = '';
            form.click_url.value = '';
            form.title.value  = '';
            form.alt.value = '';
            form.width_image.value='';
            form.height_image.value='';
    
            toggleBox('flashDiv', 0);
            document.getElementById("flashDiv").innerHTML='';
    
            toggleBox('flashDivText', 0);
            document.getElementById("flashDivText").innerHTML='';
    
            form.imagelib.src='images/blank.png';
    
            form.image_url.disabled = true;
            form.click_url.disabled = true;
            form.alt.disabled = true;
            form.title.disabled = true;
    
            form.target.disabled = true;
            form.border_value.disabled = true;
            form.border_style.disabled = true;
            form.border_color.disabled = true;
    
          } else {
    
            form.image_url.disabled = false;
    
            if (form.image_url.value.indexOf('.swf') != -1) {
    
    
    
              form.click_url.disabled = false;
              form.title.disabled = false;
              form.alt.disabled = false;
    
              form.target.disabled = false;
              form.border_value.disabled = false;
              form.border_style.disabled = false;
              form.border_color.disabled = false;
            } else {
    
              form.click_url.disabled = false;
              form.title.disabled = false;
              form.alt.disabled = false;
    
              form.target.disabled = false;
              form.border_value.disabled = false;
              form.border_style.disabled = false;
              form.border_color.disabled = false;
            }
          }
    
          if (form.unlimited.checked) {
            form.imp_total.value = '';
            form.imp_total.disabled = true;
          } else {
            form.imp_total.disabled = false;
          }
        }
    a następnie w pliku components/com_artbannersplus/artbannersplus.other.php w 182 linijce :
    Kod PHP:
    } else if (eregi(".swf"$banner->image_url)) {
            
    $image_url="$mosConfig_live_site/images/banners/".$banner->image_url;
            
    $swfinfo = @getimagesize"$mosConfig_absolute_path/images/banners/".$banner->image_url );
            
    $result "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0\" border=\"0\" width=\"$swfinfo[0]\" height=\"$swfinfo[1]\" vspace=\"0\"><param name=\"SRC\" value=\"$image_url\"><embed src=\"$image_url\" loop=\"false\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"$swfinfo[0]\" height=\"$swfinfo[1]\"></object>";
        } 
    zamieniłem na :
    Kod PHP:
    } else if (eregi(".swf"$banner->image_url)) {
                    
    $image_url="$mosConfig_live_site/images/banners/".$banner->image_url;
            
    $swfinfo = @getimagesize"$mosConfig_absolute_path/images/banners/".$banner->image_url );
            
    $result "\n
            <!-- Start Banner Campaign -->
            <div style=\"position:relative;z-index:1;\" style=\"background:#fff;\">    
            <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"
    $swfinfo[0]\" height=\"$swfinfo[1]\">
                <param name=\"src\" value=\"
    $image_url\" />
                <param name=\"quality\" value=\"high\" />
                <param name=\"wmode\" value=\"transparent\" />
                <embed pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" src=\"
    $image_url\" quality=\"high\" wmode=\"transparent\" width=\"$swfinfo[0]\" height=\"$swfinfo[1]\">
                </embed>
            </object>
            <a href=\"index.php?option=com_artbannersplus&task=clk&id="
    .$banner->id."\" target=\"_blank\" style=\"display:block;position:absolute;width:$swfinfo[0]px;height:$swfinfo[1]px;z-index:9999;top:0px;left:0px;border:none;background:none;\"><img src=\"components/com_artbannersplus/x.gif\" style=\"width:$swfinfo[0]px;height:$swfinfo[1]px;\" alt=\"Banner Campaign\" /></a>    
            </div>
            <!-- Finish Banner Campaign -->
            "
    ;
        }

      return 
    $result;


    dodatkowo załączam oba pliki bo nie jestem pewien czy w tym pierwszym nie robiłem więcej modyfikacji

    Aby wszystko działało po takiej modyfikacji podczas edycji reklamy we flash należy wprowadzać adres odnośnika (odblokowane pola). Dodatkowo trzeba wrzucić pustego przeźroczystego gifa do components/com_artbannersplus/x.gif
    Załączone pliki Załączone pliki
    Ostanio edytowane przez mbial : 17-05-2010 02:36

  8. #7
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Reputacja podniesiona. A gdybyś to jeszcze wrzucił na wiki do materiału o osadzaniu flasha, byłby jeszcze większy pożytek
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •