Jy kan eenvoudig te integreer vBET met
vBSEO Sitemap Generator (
dit is gratis) Skakels te vertaal bladsye in gegenereer sitemap in te sluit.
Let asseblief daarop dat onderstaande instruksies sal toelaat dat jy in jou sitemap skakels vir drade vertaalde bladsye by te voeg. As gevolg van prestasie rede sal daardie skakels nie vertaal word - daar sal slegs bygevoeg taal kode. Google sal die werklike bladsy vind in elk geval sedert kry jy 301 lei. Let asseblief daarop dat dit nie is die beste benadering - Google verkies finale skakels te hê in sitemap nie redirecting een, maar dwing vertaling van duisende links in alle tale in dieselfde tyd as jou bediener kan doodmaak of dreigde deur Google as die aanval (As skakels is nie Cached nog).
As jy enige PHP programmering vaardighede wat jy kan verander instruksies hieronder om ook in ander dele van sitemap te ondersteun - nie net drade URL's. Oplossing hieronder Voeg vertaal skakels slegs vir die eerste bladsye van die drade.
Integrasie instruksies:
Jy moet net 'n lêer te wysig:
vbseo_sitemap_functions.php in
vbseo_sitemap gids.
Vind:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
En plek, nadat dit...
Vir SEO skakels
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
NOTA: Verwyder jou koppelvlaktaal kode van
$ Alanguages
Ook as jy gestremde sommige tale in opsie paneel het sy kodes te verwyder.
Vir die bande met language = (Gebruik nie stand - slegs geskik is vir jou skakels tipe)
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
NOTA: Verwyder jou koppelvlaktaal kode van
$ Alanguages
Ook as jy gestremde sommige tale in opsie paneel het sy kodes te verwyder.
************************************************** ******************************
OPSIONEEL:
As jy wil byvoeg na die sitemap ook skakels vir bladsye van die ander draad (indien die draad het verskeie bladsye), dan addisionele kode van die laaste stap moet bygevoeg word VOOR:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Ook in hierdie addisionele kode wat jy hoef te verander
1 aan
$ P.