[SMF 2.0] Integrazione Google Search

Aperto da Darknico, Venerdì - 17 Ottobre 2014 - 15:16

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Darknico

Visto che è piaciuta l'integrazione della ricerca Google qui in Italian SMF, vi spiego velocemente le modifiche da fare al vostro forum

ATTENZIONE!
Quello che uso io è un codice fornito dall'adsense di google, attualmente non so se sia possibile usarlo con qualche modifica, google fornisce un'altro codice...


Create un file chiamandolo GSearch.php, ed inseritelo nella cartella Sources:

<?php
/**********************************************************************************
* GSearch.php                                                                        *
**********************************************************************************/

// If not called by SMF, it's bad!
if (!defined('SMF'))
	
die(
'Hacking attempt...');
	

function 
GSearch()
{
	
global 
$boarddir$context$txt$modSettings;

	
loadTemplate('GSearch');
}

?>


Andate sul sito https://www.google.com/cse/tools/create_onthefly e premete il bottone a destra per personalizzare la vostra ricerca, compilate i dati desiderati ed infine su crea.
Prelevate e tenevi da parte il codice generato, vi servirà adesso.

Create un file chiamandolo GSearch.template.php, ed inseritelo nella cartella Themes/default:

<?php
/**********************************************************************************
* GSearch.template                                                                       *
**********************************************************************************/

function template_main()
{
	
global 
$txt$boardurl$context$modSettings;

	
echo 
"
  
CODICE_FORNITO_DA_GOOGLE
  
  "
;
}

?>


Al posto di CODICE_FORNITO_DA_GOOGLE, inserite il codice che avete copiato precedentemente.

Modifichiamo infine il file index.php

Cercate in fondo l'array alla pagina ($actionArray = array() ed aggiungete questa riga:
'gsearch' => array('GSearch.php', 'GSearch'),

Fine!
Ora se andate all'indirizzo http://TUOFORUM/index.php?action=gsearch avrete la ricerca di google :)
Non supporto privatamente, non risponderei e ci rimarreste male....

Discussioni simili (3)