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
$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
$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 hinzufügen möchten auch für andere Seiten (wenn Thread mehrere Seiten haben), dann zusätzlichen Code aus dem letzten Schritt Links müssen VOR angefügt:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Auch in diesem zusätzlichen Code, den Sie ändern
1 zu
$ P.