Jūs varat vienkārši integrēt vBET ar vBSEO Sitemap Generator (tā ir bezmaksas), lai iekļautu saites Tulkoto lapu un cms uz radīts sitemap.
Ja Jums ir bijusi jūsu failus jau rediģēt, lūdzu, augšupielādējiet oriģinālo versiju
Lūdzu, ņemiet vērā, ka lietošanas instrukciju zemāk ļaus jums pievienot jūsu sitemap saites pavedieni tulkoto lapu. Sakarā ar darbības dēļ šīm saitēm netiks tulkots - būs tikai pievienota valodas kodu. Google atradīs reālu lapu vienalga, jo jūs saņemsiet 301 novirzīt. Lūdzu, ņemiet vērā, ka tā nav labākā pieeja - Google dod priekšroku būt galīgā saites sitemap nav pārprofilējot vienu, bet piespiežot tulkojumu tūkstošiem saites visus vienā laikā valodām var nogalināt jūsu serveris vai threated Google kā uzbrukums (ja saites nav kešatmiņā pagaidām).
Sākumā Jums atrast savu vbseo_sitemap_functions_vbseo.php failu
forums root -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
Atvērt un rediģēt ar jebkuru teksta rediģēšanas programma
No paša sākuma atrast šo līniju:
PHP Code:
global $vbulletin, $vbseo_vars, $vbseo_stat, $vboptions, $db, $forumcache, $bbuserinfo;
Un nodot pēc tā, šo:
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');
PIEZĪME: noņemt noklusējuma valodu CODE no $ alanguages
Arī tad, ja atspējojuši dažas valodas opciju panelī jums ir izdzēst savus kodus.
Un atrast šo līniju:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
integrēšanai tulkots pavedieni
un ja jūs izmantojat SEO saites, ti, likt pēc tam, kad tā:
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); } }
vai gadījumā, ja esat NOT izmantojot SEO saites, t.i., :
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);
}
}
Nelietot viņiem abiem!
**** Šī risinājuma daļa ir tikai vBulletin Publishing Suite lietotāju ****
Tad jums ir atrast šīs divas rindiņas
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2);
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2);
un ja jūs izmantojat SEO saites, ti, likts pēc abu no tiem:
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']); }
vai gadījumā, ja esat NOT izmantojot SEO saites, t.i., vietu pēc katras no tām:
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']); }
Nelietot viņiem abiem (ar un bez seo link)!
Beigtu rediģēšanu un baudīt to!
Good luck!