Quote Originally Posted by vBET View Post
Lahko preprosto integracijo z vBET vBSEO Sitemap Generator (je brezplačno), Da vključuje povezave do prevedenih strani v ustvari kazalo.

Prosimo, upoštevajte, da se bo spodnja navodila vam omogočajo, da dodate v vašo kazalo povezav za teme, ki prevedenih strani. Zaradi razlogov učinkovitosti te povezave ne bo preveden - ne bo samo dodal jezikovno kodo. Google bo našel pravi strani, saj tako ali tako boste dobili 301 preusmeriti. Prosimo, upoštevajte, da to ni najboljši pristop - Google odloči, da končno povezave v kazalo ne preusmerjanje enega, temveč zaradi česar prevod bi lahko na tisoče povezav v vseh jezikih, v istem času ubil svojega strežnika ali pa threated z Google, kot napad (če povezave ne cached še).

Če imate PHP znanja programiranja lahko spremenite spodnjim navodilom, da podpira tudi druge dele kazalo - ne samo teme URL. Rešitev spodaj bodo dodali preveden povezave samo za prvih straneh niti.

Integracija navodila:
Moraš edit eno datoteko: vbseo_sitemap_functions.php v vbseo_sitemap imenik.

Najdi:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
In mesto, potem ko je...

Za SEO povezave
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 
OPOMBA: Odstranite svoj CODE Privzeti jezik iz $ Alanguages
Tudi če ste ga onemogočili nekaterih jezikih v plošči možnost, ki jo morali izbrisati svoje kode preveč.

Za povezave z jezikom = (Ne uporabljajte govorilnice - samo primerna za vaš tip povezave)
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 
OPOMBA: Odstranite svoj CODE Privzeti jezik iz $ Alanguages
Tudi če ste ga onemogočili nekaterih jezikih v plošči možnost, ki jo morali izbrisati svoje kode preveč.


************************************************** ******************************
NEOBVEZNO:
Če želite dodati v kazalo tudi povezave na druge strani, nit (nit, če imajo več strani), nato pa dodatno oznako iz zadnji korak je treba dodati PRED:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
Tudi v tem dodatno kodo morate spremeniti 1 do $ P.
hehe vaša navodila je malo zmedeno

Torej, kaj je videti kot kodo, je treba dodati tudi povezave na druge strani, nit (nit, če imajo več strani) Za SEO povezave



kjer dodati $ vbseo_stat [$ arhivirajo 'na':? 't'] + = vbseo_add_2urls (

in kjer za spremembo 1 do $ str



je to pravilno

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