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
$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
$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 eklemek istiyorsanız da son adım sonra diğer iş parçacığı sayfa (konu birden fazla sayfa varsa), ek kod için bağlantılar ÖNCE eklenmesi gerekir:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Ayrıca bu ek kod değiştirmek zorunda
1 için
$ P.