Si può semplicemente integrare vBET con vBSEO Sitemap Generator (è gratuito) per includere collegamenti a pagine tradotte e cms nella mappa del sito generato.
Se hai avuto i tuoi file già modificati, si prega di caricare la versione originale
Si prega di notare che le istruzioni qui sotto ti permette di aggiungere al tuo link mappa del sito per le discussioni pagine tradotte. A causa di motivi di prestazioni tali legami non sarà tradotto - non ci sarà il codice della lingua solo aggiunto. Google trovare la pagina vera e propria in ogni caso dato che si otterrà redirect 301. Si prega di notare che non è migliore approccio - Google preferisce avere legami finale mappa del sito, non il reindirizzamento, ma traduzione costringendo migliaia di collegamenti in tutte le lingue nello stesso tempo potrebbe uccidere il server o essere filettate da Google come attacco (se i collegamenti non sono ancora nella cache).
In un primo momento dovete trovare il file in vbseo_sitemap_functions_vbseo.php
radice forum -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
Aprire e modificare con qualsiasi editor di testo
In fin dall'inizio trovare questa riga:
PHP Code:
global $vbulletin, $vbseo_vars, $vbseo_stat, $vboptions, $db, $forumcache, $bbuserinfo;
E messo dopo, questo:
PHP Code:
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php'); $alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','pl','et','tl','fi','fr','gl','de','el', 'en','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
NOTA: rimuovere il codice lingua predefinita da $ alanguages
Anche se è stato disattivato in alcune lingue pannello delle opzioni è necessario eliminare anche i suoi codici.
E trovare questa riga:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
per integrare le discussioni tradotto
e se si sta utilizzando SEO link cioè messo dopo di essa:
PHP Code:
if(!$archived) { $strlenhost = strlen($vbseo_vars['bburl']."/");
$currenturl = vbseo_url_thread($threadrow, 1, $archived);
$currenturl_before = substr($currenturl,0,$strlenhost);
$currenturl_after = "/".substr($currenturl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
global $alanguages;
foreach($alanguages as $language) {
vbseo_add_url($currenturl_before.$language.$currenturl_after, $prior, $lastpost, $freq); } }
o nel caso in cui si sta NON utilizzo SEO link cioè :
PHP Code:
if(!$archived) {
global $alanguages;
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived) . '&language=';
$vbseo_stat['t'] += sizeof($alanguages);
$lastpost =& $threadrow['lastpost'];
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl.$language, $prior, $lastpost, $freq);
}
}
Non usare entrambi!
**** Questa parte della soluzione è solo per vBulletin Publishing Suite utenti ****
Quindi, è necessario trovare queste due linee
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2);
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2);
e se si sta utilizzando SEO link cioè mettere sia dopo di loro:
PHP Code:
global $alanguages;
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currenturl = vbseo_url_cms($drow);
$currenturl_before = substr($currenturl,0,$strlenhost);
$currenturl_after = "/".substr($currenturl,$strlenhost);
foreach($alanguages as $language) { $added_urls += vbseo_add_url($currenturl_before.$language.$currenturl_after, $prior, $drow['lastupdated'], $vboptions['vbseo_sm_freq_cms']); }
o nel caso in cui si sta NON utilizzo SEO link cioè dopo ciascuna di esse:
PHP Code:
global $alanguages;
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_cms($drow) . '?language=';
foreach($alanguages as $language) {
$added_urls += vbseo_add_url($currentthreadurl.$language, $prior, $drow['lastupdated'], $vboptions['vbseo_sm_freq_cms']); }
Non usare entrambi (con e senza seo link)!
Fine di editing e buon divertimento!
Buona fortuna!