Tips & Tricks

JiFile per Joomla!

JIFileJiFile è una componente per Joomla! che permette di indicizzare il contenuto dei file(PDF, DOC, ecc.) per poter effettuare delle ricerche al loro interno.
Scopri di più...

JoomPhoto Mobile per Joomla!

JPhotoMobileJoomPhoto Mobile è una componente per Joomla! che ti permette di condividere le foto dal tuo dispositivo Android sul tuo portale Joomla!.
Scopri di più...

iFile Framework

IFileIFile è un framework open source scritto interamente in PHP, permette l'indicizzazione dei contenuti testuali di un documento (DOC, PDF, EXCEL, etc) e una rapida ricerca all'interno degli stessi.
Scopri di più...

Frontal HTML2FLEX

FrontalFrontal è una libreria html2flex in grado di generare applicazioni Flex a partire dal codice html.
Scopri di più...

Aggiungere banner Adsense nella ricerca di Joomla


com search
In questo articolo spiegheremo come inserire dei banner pubblicitari (Adsense per esempio) tra i risultati della ricerca standard di Joomla! per cercare di aumentare i guadagni sul proprio sito.

Il risultato di questa guida è mostrato nell'immagine sopra.

directory

L'esempio è basato su una versione di joomla 1.6/1.7/2.5, ma può essere adattato facilmente anche alle versioni minori.

Per prima cosa bisogna sovrascrivere il template di default della ricerca (per alcuni template può già 
esistere), quindi creare la seguente struttura sotto la cartella templates/nome_template/html/
  • com_search/
    • search/
      • default_results.php
Il file default_results.php copiatelo dalla cartella components/com_search/views/search/tmpl/default_results.php.



Ora modificatelo mettendo al posto del codice...

<dl class="search-results">
<?php foreach($this->results as $result) : ?>
    <dt class="result-title">
... il seguente:
<dl class="search-results">
<?php 
$max = 3; // massimo numero di banner da visualizzare
$ins = 0;
$step = 3; // ogni quanti risultati di ricerca visualizzare un banner
foreach($this->results as $key => $result) : ?>
    <?php if($ins < $max && (($key+1)%$step == 1 || $ins == 0)) { ?>
    <dd class="result-text">
        <!-- INIZIO codice del vostro banner -->
        <script type="text/javascript"><!--
        google_ad_client = "ca-pub-***************";
        /* search */
        google_ad_slot = "**********";
        google_ad_width = 728;
        google_ad_height = 90;
        //-->
        </script>
        <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
        </script>
        <!-- FINE codice del vostro banner -->
    </dd>
    <?php
        $ins++;
     }
     ?>
    <dt class="result-title">
 
 
Scarica l'intero script e inseriscilo manualmente nella cartella del tuo template: templates/nome_template/
 
 
 
 
 
 

Commenti  

 
Antonio
0 #1 Antonio 2012-04-01 18:17
[...]inserire dei banner pubblicitari tra i risultati della ricerca standard di Joomla![...]
Citazione
 

Aggiungi commento


Codice di sicurezza
Aggiorna

Tips & Tricks