Sadece BB ile entegre edebilirsiniz vBSEO Sitemap Generator (ücretsiz) Oluşturulan bu site haritası çevrilen sayfalara bağlantılar içerir.
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).
Konuları URL'ler sadece herhangi bir PHP programlama becerilerini varsa site haritası da diğer parça desteği için aşağıdaki talimatları değiştirebilirsiniz. Aşağıdaki Çözüm için tercüme bağlantılar sadece konuları ilk sayfalarında katacak.
Entegrasyon talimatları:
Sadece tek bir dosya düzenlemek için: vbseo_sitemap_functions.php içinde vbseo_sitemap dizin.
Bulmak:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
Ve yerde SONRA bir...
SEO bağlantılar için
PHP Code:
//additional code
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
$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
NOT: Varsayılan dil KODU KALDIR ABD doları alanguages
Seçeneği panelinde bazı dillerde devre Ayrıca eğer siz de kendi kodlarını silmek için var.
Language = bağlantılar için (Stand - bağlantılar tipi için sadece uygun)
PHP Code:
//additional code
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
$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
NOT: Varsayılan dil KODU KALDIR ABD doları alanguages
Seçeneği panelinde bazı dillerde devre Ayrıca eğer siz de kendi kodlarını silmek için var.
************************************************** ******************************
İSTEĞE BAĞLI:
Site haritası için de diğer konu sayfaları için bağlantılar (konu birden fazla sayfa varsa) eklemek istiyorsanız, başka bir yerde son adım sonra ek kod eklenebilir - ÖNCE:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Ayrıca bu ek kodu değiştirmek zorunda"1"e"$ P".