Du kan simpelthen integrere vBET med
vBSEO Sitemap Generator (
det er gratis) Til at indeholde links til oversatte sider ind genereret sitemap.
Bemærk, at vejledningen nedenfor vil give dig mulighed for at tilføje til din sitemap links til tråde oversatte sider. På grund af performance grund disse bånd vil ikke blive oversat - der kun vil være tilføjet sprogkode. Google vil finde rigtige side alligevel, da du vil få 301-omdirigering. Bemærk venligst, at det ikke er bedste fremgangsmåde - Google foretrækker at have den endelige links i sitemap, ikke at omdirigere én, men tvinger oversættelse af tusinder links på alle sprog på samme tid kunne dræbe din server eller blive truede af Google som angreb (hvis links ikke er cached endnu).
Hvis du har nogle PHP programmering færdigheder du kan ændre vejledningen nedenfor til også at understøtte andre dele af sitemap - ikke kun tråde URL'er. Løsning nedenfor vil tilføje oversat links kun for første sider af tråde.
Integration instruktioner:
Du skal bare nødt til at redigere en fil:
vbseo_sitemap_functions.php i
vbseo_sitemap mappe.
Find:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
Og sted efter det...
For SEO links
PHP Code:
//additional code
$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
NOTE: Fjern din DEFAULT sprogkode fra
$ Alanguages
Også hvis du deaktiverede nogle sprog i løsning panel, du er nødt til at slette sine koder.
For forbindelser med language = (Brug ikke stand - kun passer til dine links type)
PHP Code:
//additional code
$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
NOTE: Fjern din DEFAULT sprogkode fra
$ Alanguages
Også hvis du deaktiverede nogle sprog i løsning panel, du er nødt til at slette sine koder.
************************************************** ******************************
VALGFRIT:
Hvis du ønsker at tilføje til sitemap også links til andre tråd sider (hvis tråden har flere sider), derefter ekstra kode fra sidste trin skal tilføjes, før:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Også i denne ekstra kode, som du er nødt til at ændre
1 til
$ P.