Sie können einfach vBET mit integrieren. vBSEO Sitemap Generator (es ist kostenlos), Links zu übersetzten Seiten in generierte Sitemap gehören.
Bitte beachten Sie, dass Anweisungen können Sie in Ihrer Sitemap Links für Threads übersetzten Seiten hinzufügen. Aufgrund von Performance-Gründen diese Links werden nicht übersetzt - es wird nur hinzugefügt, Sprach-Code sein. Google wird in Echtzeit Seite trotzdem finden, da Sie bekommen 301-Weiterleitung. Bitte beachten Sie, dass es nicht am besten Ansatz - Google zieht es endgültig Links in sitemap nicht umleiten einen haben, aber zwingen Übersetzung von Tausenden Links in alle Sprachen in der gleichen Zeit konnte der Server zu töten oder durch Google in Angriff threated (wenn Links nicht zwischengespeichert noch) nicht.
Wenn Sie PHP Programmierkenntnisse verfügen, können Sie nachstehenden Anweisungen zu ändern, um auch andere Teile des sitemap unterstützen - nicht nur Themen URLs. Lösung unten übersetzt Links nur für ersten Seiten des Threads hinzuzufügen.
Integration Anweisungen:
Sie müssen nur eine Datei zu bearbeiten: vbseo_sitemap_functions.php in vbseo_sitemap Verzeichnis.
Finden:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
Und statt AFTER es...
Für SEO Links
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
HINWEIS: REMOVE Ihre Standardsprache CODE aus $ Alanguages
Auch wenn Sie in Option Panel einigen Sprachen deaktiviert haben, ihre Codes zu löschen.
Für Verbindungen mit language = (Verwenden Sie KEINE Stand - nur für Ihre Links-Typ)
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
HINWEIS: REMOVE Ihre Standardsprache CODE aus $ Alanguages
Auch wenn Sie in Option Panel einigen Sprachen deaktiviert haben, ihre Codes zu löschen.
************************************************** ******************************
OPTIONAL:
Wenn Sie zur Sitemap add auch Links zu anderen Seiten (wenn Thread mehrere Seiten haben) wollen, müssen dann zusätzlichen Code aus dem letzten Schritt an anderer Stelle hinzugefügt werden - VOR:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Auch in diesem zusätzlichen Code müssen Sie ändern"1"zu"$ P".