Pur şi simplu puteţi integra vBET cu vBSEO Generatorul de Sitemap (aceasta este gratuită), Pentru a include link-uri către pagini traduse în sitemap generate.
Vă rugăm să reţineţi faptul că instrucţiunile de mai jos vă va permite să adăugaţi în link-uri Sitemap-ul dvs. pentru fire de pagini traduse. Datorită motiv performanţă acestor legături nu vor fi traduse - nu va fi codul de limbă adăugat. Google va găsi pagina reală, deoarece oricum vei primi 301 de redirecţionare. Vă rugăm să reţineţi că nu este cea mai bună abordare - Google preferă să aibă legături în finală sitemap redirectionarea nu unul, ci obţinute forţând mii de link-uri în toate limbile în acelaşi timp, ar putea omorî server-ul dvs. sau să fie amenintat de către Google ca atac (în cazul în care link-uri nu sunt cache încă).
Dacă aveţi orice cunostinte de programare PHP aveţi posibilitatea să modificaţi instrucţiunile de mai jos pentru a sprijini, de asemenea, alte părţi ale sitemap - nu numai fire de adrese URL. Soluţie de mai jos va adăuga link-uri traduse doar pentru primele pagini ale fire.
Integrarea instrucţiuni:
Trebuie doar să editaţi un fişier: vbseo_sitemap_functions.php în vbseo_sitemap director.
Găsi:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
Şi loc după ce...
Pentru SEO link-uri
PHP Code:
//additional code
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','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');
if(!$archived) {
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
NOTĂ: Elimina codul-ţi limbajul DEFAULT de la $ Alanguages
De asemenea, dacă aţi dezactivat anumite limbi, în panoul de optiune va trebui să ştergeţi codurile sale de asemenea.
Pentru legături cu limba = (Nu folositi cabina - numai potrivit pentru tipul dumneavoastră legături)
PHP Code:
//additional code
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','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');
if(!$archived) {
$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);
}
}
//end additional code
NOTĂ: Elimina codul-ţi limbajul DEFAULT de la $ Alanguages
De asemenea, dacă aţi dezactivat anumite limbi, în panoul de optiune va trebui să ştergeţi codurile sale de asemenea.
************************************************** ******************************
OPŢIONAL:
Dacă doriţi să adăugaţi la sitemap, de asemenea, link-uri pentru paginile de alte fire (dacă firul avea mai multe pagini), apoi codul suplimentare de la ultimul pas, trebuie să fie adăugată în alt loc - înainte de:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
De asemenea, în acest cod suplimentare trebuie să modificaţi"1"la"$ P".