Možete jednostavno integriše sa vBET vBSEO Sitemap Generator (to je besplatno), kako bi se linkovi преведена страна и ЦМС у генерисана мапа.
Ако сте имали датотеке вец едитоване, молимо Вас да отпремите оригинална верзија
Имајте на уму да ће инструкција који следе вам омогућавају да додате у ваш Ситемап линкове за теме преведене странице. Због извођења разлога те везе неће бити преведен - да ће бити само додати код језика. Гоогле ће пронаћи праве стране у сваком случају јер добијате 301 преусмеравање. Имајте на уму да то није најбољи приступ - Гоогле преферира да има коначну веза у мапа не преусмеравање, али приморавају превод хиљада веза на свим језицима у исто време може да убије ваш сервер или се тхреатед Гоогле као напад (ако везе нису кеширана још увек).
У почетку морате да пронађете вбсео_ситемап_фунцтионс_вбсео.пхп фајл у
Форум корен -> вбсео_ситемап -> вбсео_ситемап_фунцтионс_вбсео.пхп
Отворите и измените га са било којим текстом програм за уређивање
На самом почетку наћи ову линију:
PHP Code:
global $vbulletin, $vbseo_vars, $vbseo_stat, $vboptions, $db, $forumcache, $bbuserinfo;
И ставио након тога, ово:
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');
НАПОМЕНА: Уклоните КОД Дефаулт Лангуаге од $ алангуагес
Такође ако сте онемогућили неким језицима у опцији панелу морате да превише брисати своје кодове.
И пронађите ову линију:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
за интегрисање преведен теме
а ако користите СЕО линкова, тј стави након што:
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); } }
или у случају да сте НЕ Koristeći linkovi SEO tj. :
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);
}
}
Немојте користити оба!
**** Овај део решења је само за Крстарица Издаваштво Суите корисници ****
Затим, морате пронаћи ове две линије
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2);
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2);
а ако користите СЕО линкова, тј стави након што обоје:
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']); }
или у случају да сте НЕ Koristeći linkovi SEO tj. место након сваког од њих:
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']); }
Немојте користити оба (са и без СЕО Линк)
Крај уређивање и уживајте!
Срећно!