/
Autocriação de seções e espaços

Autocriação de seções e espaços

Considerações Iniciais

A.   Nas Preferências Globais da sua interface, busque a opção “Habilitar opções de criação automática de seções e espaços” e selecione “Sim”.

 Isto permitirá a criação de seções, subseções e espaços quando novos elementos são enviados em um request.



 

 

Logo o Site debe de ser habilitado para a criação automática:

 

Como utilizar a AUTOCRIAÇÃO de seções e espaços

 

1. Dentro de sua interface, crie um Site, uma Seção e um Espaço.

 

2. Extraia da interface um código JavaScript e o implemente em seu site.

 

Veja o seguinte código Javascript como referência:

<!-- e-planning v3 - Começo espaço QQQ _ seção1 _ espaço1 -->

<script type='text/javascript' language='JavaScript1.1'>

<!--

var rnd = (new String(Math.random())).substring(2,8) + (((new Date()).getTime()) & 262143);

var cs = document.charset || document.characterSet;

document.write('<scri' + 'pt language='JavaScript1.1' type='text/javascript' src='http://ads.eu.e-planning.net/eb/3/1c6/seção1/subseção1/espaço1?o=j&sz=300x250&rnd=' + rnd + '&crs=' + cs + ''></scr' + 'ipt>');

//-->

</script>

<!-- e-planning v3 - Fim espaço QQQ _ seção1 _ espaço1 -->


3. Modifique a rota SRC no código JavaScript, incluindo as novas referências para:
  • Seções
  • Subseções
  • Espaços


4. Deverá utilizar o ID do site e as referências de seção e espaço criados previamente na interface na rota do código:

http://ads.eu.e-planning.net/eb/3/1c6/seccion1/espacio1?

 1c6 >>> nome do site

      seção1>>>> nome da seção

          subseção1>>>>> nome da subseção

                espaço1>>>>>> nome do espaço

 

5. Em seguida, diretamente no código, poderá adicionar novas seções, subseções e espaços

http://ads.eu.e-planning.net/eb/3/1c6/Esportes/Rugby/Top728x90?

1c6>>> nome do site

   Esportes>>>> nome da seção

        Rugby>>>>> nome da subseção

             Top728x90>>>>>> nome do espaço




6. Poderá utilizar como parâmetros adicionais

 

sz= para indicar tamanho do espaço

ex.:  &sz=300x250


lnw= para indicar se a página de destino do banner se abrirá em uma janela nova ou não

lnw= 0 NÃO

lnw=1  SIM

ex.: &sz=300x250&LNW=1

 


A funcionalidade existe também para o tipo de código Ajax V4 Multiple (recomendado para sites).

Da mesma maneira do que o Javascript V3, as referenças sao identificadas assim:

 

sI: 1c6 >>> nome do site

    sec: seção1>>>> nome da seção

       ss:  subseção1>>>>> nome da subseção

            eIs:   espaço1>>>>>> nome do espaço

 

<script language='JavaScript' type='text/javascript'><!--
var eplDoc = document; var eplLL = false;
var eS1 = 'us.img.e-planning.net';var eplArgs = { iIF:1,sV:'http://ads.eu.e-planning.net/',vV:'4',sI:'1c6',sec:'seção1',ss:'subseção1',eIs:['espaço1'] };
function eplCheckStart() {
    if (document.epl) {
        var e = document.epl;
        if (e.eplReady()) {
            return true;
        } else {
            e.eplInit(eplArgs);
            if (eplArgs.custom) {
                for (var s in eplArgs.custom) {
                    document.epl.setCustomAdShow(s, eplArgs.custom[s]);
                }
            }
            return e.eplReady();       
        }
    } else {
        if (eplLL) return false;
        if (!document.body) return false; var eS2; var dc = document.cookie; var ci = dc.indexOf('EPLSERVER=');
        if (ci != -1) {
            ci += 10; var ce = dc.indexOf(';', ci);
            if (ce == -1) ce = dc.length;
            eS2 = dc.substring(ci, ce);
        }
        var eIF = document.createElement('IFRAME');
        eIF.src = 'about:blank'; eIF.id = 'epl4iframe'; eIF.name = 'epl4iframe';
        eIF.width=0; eIF.height=0; eIF.style.width='0px'; eIF.style.height='0px';
        eIF.style.display='none'; document.body.appendChild(eIF);
       
        var eIFD = eIF.contentDocument ? eIF.contentDocument : eIF.document;
        eIFD.open();eIFD.write('<html><head><title>e-planning</title></head><bo'+'dy></bo'+'dy></html>');eIFD.close();
        var s = eIFD.createElement('SCRIPT'); s.src = 'http://' + (eS2?eS2:eS1) +'/layers/epl-41.js';
        eIFD.body.appendChild(s);
        if (!eS2) {
            var ss = eIFD.createElement('SCRIPT');
            ss.src = 'http://ads.eu.e-planning.net/egc/4/a';
            eIFD.body.appendChild(ss);
        }
        eplLL = true;
        return false;
    }
}
eplCheckStart();
function eplSetAdM(eID,custF) {
    if (eplCheckStart()) {
        if (custF) { document.epl.setCustomAdShow(eID,eplArgs.custom[eID]); }
        document.epl.showSpace(eID);
    } else {
        var efu = 'eplSetAdM(''+eID+'', '+ (custF?'true':'false') +');';
        setTimeout(efu, 250);   
    }
}

function eplAD4M(eID,custF) {
    document.write('<div id='eplAdDiv'+eID+''></div>');
    if (custF) {
        if (!eplArgs.custom) { eplArgs.custom = {}; }
        eplArgs.custom[eID] = custF;
    }
    eplSetAdM(eID, custF?true:false);
}
function eplSetAd(eID) {
    if (eplCheckStart()) {
        var opts = (eplArgs.sOpts && eplArgs.sOpts[eID]) ? eplArgs.sOpts[eID] : {};
        if (opts.custF) { document.epl.setCustomAdShow(eID,opts.custF); }
        document.epl.setSpace(eID, opts);
    } else {
        setTimeout('eplSetAd(''+eID+'');', 250);   
    }
}
function eplAD4(eID, opts) {
    document.write('<div id='eplAdDiv'+eID+''></div>');
    if (!opts) opts = {t:1};
    if (!eplArgs.sOpts) { eplArgs.sOpts = {}; }
    eplArgs.sOpts[eID] = opts;
    eplSetAd(eID);
}
//--></script>

 

<script type='text/javascript'>eplAD4M('espaço1');</script>

 


Também existe para: Feed XML

http://ads.us.e-planning.net/eb/4/1c6/seção1/subseção1/espaço1?o=f&rnd=$RANDOM&th=1447a2f77ff29b5b&ma=1

 1c6 >>> nome do site

      seção1>>>> nome da seção

          subseção1>>>>> nome da subseção

                espaço1>>>>>> nome do espaço

 

 

IMPORTANTE:

Quando novas seções, subseções e espaços são criados no sistema e coicidem com alguma campanha vigente, os mesmos serão automaticamente incluídos.

As coincidências são case sensitive, ou seja, distinguem entre Maiúsculas e Minúsculas.