Vai al contenuto
pistacchio

IP.Board 3.1: Integrazione di banner pubblicitari

Recommended Posts

pistacchio    6
pistacchio

Con l'uscita della IPB 3.1 sarà finalmente possibile inserire nel forum dei banner pubblicitari senza dover ricorrere a modifiche ad hoc o editando il template.

Si tratta di un semplice sistema che permette di inserire il codice relativo al banner pubblicitario in un campo di testo all'interno del pannello di controllo dell'amministratore. Sarà possibile inserire annunci di qualsiasi piattaforma, non solo Google Adsense.

Vediamo dove verranno visualizzati gli annunci:

Header e Footer

Gli annunci dell'header e del footer saranno visualizzati in ogni pagina del forum.

36715402.jpg

Come si può vedere dallo screenshot, è possibile incollare qualsiasi codice all'interno del box di testo.

Oltre all'header e al footer, ci sono altri posti in cui inserire gli annunci pubblicitari:

Sidebar

Un semplice hook permetterà di inserire un annuncio nella sidebar presente nella pagina principale del forum. Come per gli altri hook sarà possibile scegliere l'ordine di visualizzazione.

Forum View & Topic View

E' possibile inoltre inserire gli annunci nella lista dei topic, subito dopo il primo, e all'interno del topic, sempre subito dopo il primo messaggio. Ecco uno screenshot che mostra esattamente dove:

48016525.jpg

86340719.jpg

Siamo appena all'inizio di questa nuova funzione che a detta degli sviluppatori verrà ulteriormente perfezionata nel tempo.

Senza dubbio tuttavia è stato fatto un grosso passo in avanti.

Dal blog ufficiale: http://community.invisionpower.com/blog/1174/entry-4059-ipboard-310-dev-update-ad-code-integration/

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
pistacchio    6
pistacchio

A distanza di pochi giorni, ecco presentate altre funzioni interessanti:

Group Setting

E' stata aggiunta la possibilità di scegliere quali gruppi utenti visualizzeranno gli annunci e quali invece no.

74584282.jpg

Funzioni dedicate agli sviluppatori (in inglese) :

Ad Placement

Another common concern was the placement of ads within topic view. While we are not going to add an additional setting that gives you the option of showing the ad inside the first post, we do want to show you how easy it is to accomplish this. The ad code is passed into the template bit along with the first post, so you can move it any place you like within in that first post. Here is the code to display the ad:

<if test="adCodeCheck:|:$post['post']['_adCode']">
{$post['post']['_adCode']}
</if>

By default, we have this setup so that the ad is placed after the first post is completely printed. However, if you would like the ad displayed inside the first post, all you need to do is move that display code and place it after this code:

<if test="postSignature:|:$post['post']['signature']">
{$post['post']['signature']}
</if>

The same is true of the other ad codes, it's very easy to move them to any place in the template that you would like.

Modification Developers

There are also a few functions that may be of interest to modification developers. If you want to give users the ability to show ads in your mods, you can easily check permissions before displaying the ad using this new function: IPSAdCode::userCanViewAds(). This will return true/false depending on if the user can view ads or not.

Much like the board index, forum view, and topic view, you can have your modification set it it's own global header/footer ads by using a simple function:

IPSAdCode::setGlobalCode( 'header', $yourHeaderAd );
IPSAdCode::setGlobalCode( 'footer', $yourFooterAd );

Dal blog ufficiale: http://community.invisionpower.com/blog/1174/entry-4072-ipboard-310-dev-update-ad-code-integration-part-2/

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
najaru    970
najaru

Praticamente tutte le modifiche che ho fatto nelle mod pubblicate non serviranno a nulla perchè sarà una funzione integrata.... ;)

bhe meglio cosi.

l'ultima parte lasciala stare, è dedicata agli sviluppatori....

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
pistacchio    6
pistacchio

Sembrerebbe di si. Comunque staremo a vedere quale sarà il grado di personalizzazione offerto da questa integrazione.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

×