Icy Phoenix offre già molte opportunità di inserimento dei banner da CMS >> Banners & Sponsors . Cliccando sul pulsante Aggiungi Banner possiamo inserire come html i nostri annunci e scegliere anche dove posizionarli (avendo cura che la posizione sia stata attivata dalle opzioni presenti in cms_ads.php)
Personalmente ho comunque trovato molto comodo creare uno specifico bbocde [adsense] e inserire l'annuncio dove preferisco io nel post (in genere in fondo). In questo modo posso anche evitare di inserire degli annunci in alcune aree protette dove mi sarebbe più complicato permettere l'accesso ai crawler di google Adsense per creare dei banner pertinenti.
Il tutto mi sembra anche più armoniosamente integrato con le pagine e spero che le rendite Adsense ne possano giovare!
Vedi un esempio in fondo a questo post.
APRI
include/bbcde.php
TROVA
SOSTITUISCI CON
var $self_closing_tags = array('[*]', '[hr]', '[adsense]');
TROVA
'hr' => array('nested' => true, 'inurl' => true, 'allow_empty' => true),
AGGIUNGI DOPO (a capo)
'adsense' => array('nested' => true, 'inurl' => false, 'allow_empty' => true),
TROVA
Questa è la parte finale del codice che inserisce il tag "hr", la cui intestazione è // Single tags: HR
$html = '<' . $tag . (($color === false) ? ($this->allow_styling && isset($item['params']['style']) ? (' style="' . htmlspecialchars($this->valid_style($item['params']['style'], '')) . '"') : '') : (' style="border-color: ' . $color . ';"')) . ' />';
return array(
'valid' => true,
'html' => $html
);
}
return array(
'valid' => true,
'html' => $html
);
}
AGGIUNGI DOPO ( a capo, lasciando almeno una riga)
// Single tags: ADSENSE
if( ($tag === 'adsense') )
{
/*
if($this->is_sig && !$board_config['allow_all_bbcode'])
{
return $error;
}
*/
$html = '
<center>
<script type="text/javascript"><!--
google_ad_client = "pub-xxxxxxxxxxxxxxx";
/* Forum */
google_ad_slot = "xxxxxxxxx";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>
';
return array(
'valid' => true,
'html' => $html
);
}
if( ($tag === 'adsense') )
{
/*
if($this->is_sig && !$board_config['allow_all_bbcode'])
{
return $error;
}
*/
$html = '
<center>
<script type="text/javascript"><!--
google_ad_client = "pub-xxxxxxxxxxxxxxx";
/* Forum */
google_ad_slot = "xxxxxxxxx";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>
';
return array(
'valid' => true,
'html' => $html
);
}
Ovviamente dopo $html c'è un codice di puro esempio che andrà sostituito con il vostro. Il tag <center></center> è comodo per avere l'annuncio già centrato quando inserite il bbcode. Il codice da personalizzare con i vostri annunci è di seguito evidenziato in arancio.
$html = '
<center>
<script type="text/javascript"><!--
google_ad_client = "pub-xxxxxxxxxxxxxxx";
/* Forum */
google_ad_slot = "xxxxxxxxx";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>
';
<center>
<script type="text/javascript"><!--
google_ad_client = "pub-xxxxxxxxxxxxxxx";
/* Forum */
google_ad_slot = "xxxxxxxxx";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>
';
Salvate e caricate online, a questo punto potete usare il semplice bbcode [adsense], che non avrà un pulsantino ma dovrà essere scritto a mano, e potrete inserire i vostri annunci dove preferite!
Se avete fatto un topic di prova già con un semplice refresh della pagina dovreste vedere il risultato, in caso contrario vuotate la cache (lo fate velocemente andando su tuo_forum/erc.php e selezionando l'opzione "Svuota la cache").
ATTENZIONE: ricordatevi che in una pagina non possono essere inseriti più di 3 annunci e 3 insiemi di link, pena la violazione del regolamento di Google Adsense! Senza contare che un eccesso di annunci peggiora l'aspetto grafico di una pagina.

















































