Te Sencillamente puede integrar vBET con
vBSEO Sitemap Generator (
es gratis) Para incluir enlaces a páginas traducidas en mapa generado.
Tenga en cuenta que las instrucciones a continuación le permitirá agregar en su mapa de sitio para las discusiones páginas traducidas. Debido a motivos de rendimiento a los enlaces no se traducirán - habrá añadido código sólo idioma. Google se encuentra la página real de todos modos porque obtendrá una redirección 301. Tenga en cuenta que no es el mejor enfoque - Google prefiere tener eslabones finales de una reorientación de mapa no, pero la traducción obligando a miles de enlaces en todos los idiomas al mismo tiempo podría matar a su servidor o se amenazó por Google como el ataque (si los enlaces no son sin embargo, en caché).
Si tienes conocimientos de programación PHP que puede modificar las instrucciones a continuación para apoyar también a otras partes del mapa - no sólo las URL temas. Solución a continuación añadir enlaces traducido sólo para las primeras páginas de las discusiones.
Instrucciones para la integración:
Sólo tienes que editar un archivo:
vbseo_sitemap_functions.php en
vbseo_sitemap directorio.
Encontrar:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
Y lugar después de que...
Para 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
NOTA: Eliminar su código de idioma predeterminado de
$ Alanguages
También si se ha deshabilitado algunas lenguas en el panel de opciones que usted tiene que eliminar sus códigos también.
Para los enlaces con el lenguaje = (No utilice el stand - sólo es apropiado para su tipo de enlaces)
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
NOTA: Eliminar su código de idioma predeterminado de
$ Alanguages
También si se ha deshabilitado algunas lenguas en el panel de opciones que usted tiene que eliminar sus códigos también.
************************************************** ******************************
OPCIONAL:
Si desea agregar al mapa también enlaces para las páginas de otro hilo (si el hilo tiene varias páginas), el código adicional de último paso se debe agregar antes:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
También en este código adicional que tiene que cambiar
1 a
$ P.