Voit yksinkertaisesti integroida vBET kanssa vBSEO sivustokartan luontitoimintoa (se on ilmainen) sisällyttää linkkejä käännössivujen ja CMS osaksi muodostettu sivustokartta.
Jos sinulla on ollut tiedostot jo muokannut, lähetä alkuperäinen versio
Huomaa, että ohjeiden avulla voit lisätä osaksi sivustokartan linkkejä viestiketjut käännössivujen. Koska suorituskyky syystä näitä yhteyksiä ei käännetä - jäljelle jää vain lisätään kielikoodin. Google löytää todellisia sivu silti koska saat 301 redirect. Huomaa, että se ei ole paras lähestymistapa - Google haluaa olla lopullinen linkit sivukartta ei uudelleenohjaus, vaan pakottaa käännös tuhansia linkkejä kaikilla kielillä samalla voinut tappaa palvelin tai threated Google kuin hyökkäys (jos linkit eivät ole välimuistissa vielä).
Ensin täytyy löytää vbseo_sitemap_functions_vbseo.php tiedosto
Foorumin root -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
Avaa ja muokkaa sitä teksti-editointi ohjelma
On alusta Etsi tämä rivi:
PHP Code:
global $vbulletin, $vbseo_vars, $vbseo_stat, $vboptions, $db, $forumcache, $bbuserinfo;
Ja laittaa sen jälkeen, tämä:
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');
Huomautus: Poista oletuskieli CODE Alkaen alanguages
Myös jos olet poistaneet joitakin kieliä vaihtoehto paneelissa sinun on poistettava sen koodeja.
Ja Etsi tämä rivi:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
integroimiseksi käännetty viestiketjut
ja jos käytät SEO linkit eli laita sen jälkeen:
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); } }
tai jos olet EI SEO linkkien avulla eli :
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);
}
}
Älä käytä molempia!
**** Tämä osa ratkaisua on vain vBulletin Publishing Suite käyttäjää ****
Sitten sinun täytyy löytää nämä kaksi riviä
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2);
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2);
ja jos käytät SEO linkit eli laittaa kun molemmat:
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']); }
tai jos olet EI SEO linkkien avulla eli kun kullekin niistä:
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']); }
Älä käytä molempia (ja ilman SEO linkki)!
Loppu editointi ja nauttia siitä!
Onnea!