شما به سادگی می توانید ادغام vBET با
بایگانی نقشه سایت ژنراتور (
آن آزاد است) که شامل لینک به صفحات ترجمه شده به نقشه سایت تولید.
لطفا توجه داشته باشید که دستورالعمل های زیر به شما این امکان را می دهد که شما را به لینک نقشه سایت خود را برای موضوعات ترجمه صفحات اضافه. از آنجا که دلیل عملکرد کسانی که لینک نمی شود ترجمه -- وجود خواهد داشت که تنها اضافه کد زبان است. گوگل صفحه واقعی به هر حال از شما بدست می آورید تغییر مسیر 301. لطفا توجه داشته باشید که بهترین روش نیست -- گوگل ترجیح می دهد که لینک های نهایی در نقشه سایت هدایت نمی یکی است ، اما مجبور ترجمه هزاران لینک در همه زبان ها را در همان زمان می تواند از سرور خود و یا کشتن توسط گوگل به عنوان حمله به threated (اگر لینک نیست کش نشده).
اگر شما هیچ مهارت برنامه نویسی پی اچ پی شما می توانید از دستورالعمل زیر تغییر دهید به حمایت از سایر نقاط بایگانی -- نه تنها URL های موافق با موضوعات. راه حل زیر لینک تنها برای صفحات اول تاپیک های ترجمه را اضافه کنید.
دستورالعمل ادغام :
شما فقط باید به ویرایش یک فایل :
vbseo_sitemap_functions.php به
vbseo_sitemap دایرکتوری.
پیدا کردن:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
و مکان پس از آن...
برای SEO پیوندها
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
توجه : حذف کد زبان از
دلار alanguages
همچنین اگر شما بعضی از زبانها در پانل گزینه غیر فعال شده شما را حذف کنید کد خود را بیش از حد.
برای ارتباط با زبان = (غرفه استفاده کنید -- فقط مناسب برای نوع لینک خود را)
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
توجه : حذف کد زبان از
دلار alanguages
همچنین اگر شما بعضی از زبانها در پانل گزینه غیر فعال شده شما را حذف کنید کد خود را بیش از حد.
************************************************** ******************************
انتخابی :
اگر شما می خواهید برای اضافه کردن به نقشه سایت نیز برای موضوع صفحات دیگر (و اگر موضوع چند صفحه) و سپس کد اضافی را از آخرین مرحله پیوند باید قبل از اضافه :
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
همچنین در این کد اضافی شما را مجبور به تغییر
1 به
$ P.