Siz sadece entegre edebilirsiniz BB ile vBSEO Bağlantılar dahil Sitemap Generator (ücretsiz) tercüme sayfaları ve cm Oluşturulan bu site haritası içine.
Zaten düzenlenebilir dosyalarınızı varsa, lütfen orijinal versiyonu yükleme
Aşağıdaki talimatları konuları tercüme sayfaları için site haritası bağlantılar eklemek için izin olacağını lütfen unutmayınız. Çünkü performans nedenle bu bağlantılar tercüme edilebilir olmayacaktır sadece eklenen dil kodu olacak. 301 yönlendirme alacak Google zaten gerçek sayfa bulacaksınız. En iyi yaklaşım olduğuna dikkat edin - Google, bir yeniden yönlendirme site haritası final bağlantıları olduğu tercih, ama zorlayarak çeviri, tüm dillerde aynı anda binlerce bağlantılar sunucu öldürebilir ya da saldırı olarak Google tarafından tehdidinde bulundu (eğer bağlantılar değil. önbelleğe alınmış henüz).
İlk başta sizin vbseo_sitemap_functions_vbseo.php dosyayı bulmak için
forum kök -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
Herhangi bir metin düzenleme programı ile açın ve düzenleyin
Başından bu satırı bulun:
PHP Code:
global $vbulletin, $vbseo_vars, $vbseo_stat, $vboptions, $db, $forumcache, $bbuserinfo;
Ve bu, ondan sonra koyun:
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');
NOT: ABD doları alanguages varsayılan dil KODU KALDIR
Seçeneği panelinde bazı dillerde devre Ayrıca eğer siz de kendi kodlarını silmek için var.
Ve bu satırı bulun:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
tercüme konuları entegre etmek için
ve eğer kullanıyorsanız SEO bağlantılar yani ondan sonra koyun:
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); } }
veya durumda. NOT kullanma SEO bağlantılar yani :
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);
}
}
Her ikisi de kullanmayın!
**** Bu bölüm, çözüm için sadece vBulletin Yayıncılık Suite kullanıcılar ****
Sonra, bu iki satır bulmak zorunda
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2);
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2);
ve eğer kullanıyorsanız SEO bağlantılar yani her ikisi de sonra koymak:
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']); }
veya durumda. NOT kullanma SEO bağlantılar yani her kullanımdan sonra yeri:
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']); }
Her ikisi de (olmadan kullanmayın seo link)!
Düzenlemeyi bitirmek ve enjoy it!
İyi şanslar!