Quote Pôvodne odoslal vBET View Post
Môžete jednoducho integrovať s vBET vBSEO Sitemap Generátor (je to zadarmo) Zaradiť odkazy na preložené stránky do generovaná Mapa stránok.

Vezmite prosím na vedomie, že podľa nižšie uvedených pokynov vám umožní pridať do vašej Mapa webu Odkazy na závity preložených strán. Vzhľadom k výkonu dôvodu budú tieto odkazy nie sú preložené - tam budú iba zapísané kód jazyka. Google nájde skutočné stránky, pretože rovnako budete mať 301 presmerovanie. Vezmite prosím na vedomie, že to nie je najlepší prístup - Google radšej, že konečné odkazy Mapa presmerovania nie jeden, ale nútiť preklad tisíce odkazov vo všetkých jazykoch, v rovnakej dobe mohla zabiť servera alebo sa threated Google ako útok (Ak odkazy nie sú medzipamäte zatiaľ).

Ak máte akékoľvek znalosti programovania v PHP môžete upraviť podľa nižšie uvedených pokynov pre podporu aj iných častí Mapa - nielen vlákna URL. Riešenie ďalej doplní preložený len odkazy na prvej stránky vlákien.

Integrácia pokyny:
Musíte len upraviť jeden súbor: vbseo_sitemap_functions.php v vbseo_sitemap adresára.

Nájsť:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
A miesto Po...

Pre SEO odkazy
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($threadrow1$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 
Poznámka: REMOVE vášho predvoleného jazyka od CODE $ Alanguages
Tiež ak ste zakázali v niektorých jazykoch možnosti panelu, ktorý má odstrániť jeho i kódy.

Pre spojenie s language = (Nepoužívajte Booth - vhodné len pre odkazy typu)
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($threadrow1$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 
Poznámka: REMOVE vášho predvoleného jazyka od CODE $ Alanguages
Tiež ak ste zakázali v niektorých jazykoch možnosti panelu, ktorý má odstrániť jeho i kódy.


************************************************** ******************************
VOLITEĽNÉ:
Ak chcete pridať do Mapa stránok aj odkazy na iné vlákno stránky (ak sú vlákna majú niekoľko strán), potom ďalší kód z posledného kroku je nutné naplniť pred:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
Aj v tejto dodatočnej kód, ktorý musíte zmeniť 1 na $ P.
hehe si poučenie je trochu mätúci

Takže čo je vyzerá kódu je nutné pridať aj odkazy na iné vlákno stránky (ak je závit má niekoľko stránok) pre SEO odkazy



Kde sa pridá $ vbseo_stat [$ archivovaný 'na'? 'T'] = + vbseo_add_2urls (

a kde pre zmenu 1 až $ s.



Je to správne

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$p$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); 
  } 
}
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
//end additional code