Gallwch syml integreiddio vBET â vBSEO Map o'r safle Generator (mae'n rhad ac am ddim) i gynnwys dolenni i Tudalennau cyfieithu a cm i mewn i sitemap a gynhyrchir.
Os ydych wedi cael eich ffeiliau eisoes wedi'i golygu, os gwelwch yn dda lwytho fersiwn gwreiddiol
Sylwer y bydd cyfarwyddiadau isod yn eich galluogi i ychwanegu i'ch cysylltiadau sitemap ar gyfer edau tudalennau chyfieithu. Oherwydd rheswm berfformiad na fydd y rhai cysylltiadau yn cael eu cyfieithu - bydd côd iaith ychwanegol yn unig. Bydd Google yn dod o hyd i dudalen go iawn beth bynnag gan y byddwch yn cael 301 ailgyfeirio. Nodwch nad yw dull gorau - Google well i gael cysylltiadau terfynol mewn sitemap ailgyfeirio nid un, ond cyfieithiad orfodi gallai miloedd o gysylltiadau yn yr holl ieithoedd yn yr un pryd, lladd eich gweinydd neu gael ei threated drwy Google fel ymosod (os nad yw cysylltiadau yn cael eu copi cadw eto).
Ar y dechrau mae'n rhaid i chi ddod o hyd i'ch ffeil vbseo_sitemap_functions_vbseo.php yn
gwraidd fforwm -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
Agored ac yn ei olygu gydag unrhyw rhaglen golygu testun
Ar y cychwyn cyntaf ddod o hyd y llinell hon:
PHP Code:
global $vbulletin, $vbseo_vars, $vbseo_stat, $vboptions, $db, $forumcache, $bbuserinfo;
A'u rhoi ar ôl iddo, mae hyn yn:
PHP Code:
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php'); $alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','pl','et','tl','fi','fr','gl','de','el', 'en','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');
NODER: SYMUD EICH IAITH Default COD o $ alanguages
Hefyd, os ydych yn anabl rhai ieithoedd ym mhanel opsiwn yn rhaid i chi ddileu ei godau hefyd.
A dod o hyd y llinell hon:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
ar gyfer integreiddio edau cyfieithu
ac os ydych yn defnyddio SEO cysylltiadau hy roi ar ôl iddo:
PHP Code:
if(!$archived) { $strlenhost = strlen($vbseo_vars['bburl']."/");
$currenturl = vbseo_url_thread($threadrow, 1, $archived);
$currenturl_before = substr($currenturl,0,$strlenhost);
$currenturl_after = "/".substr($currenturl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
global $alanguages;
foreach($alanguages as $language) {
vbseo_add_url($currenturl_before.$language.$currenturl_after, $prior, $lastpost, $freq); } }
neu rhag ofn eich bod yn NI ddefnyddio SEO cysylltiadau hy
mynd i'r afael? iaith = cy
:
PHP Code:
if(!$archived) {
global $alanguages;
$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);
}
}
Peidiwch â defnyddio ddau ohonyn nhw!
**** Mae hyn yn rhan o'r ateb yn unig ar gyfer vBulletin Cyhoeddi Suite defnyddwyr ****
Yna, rhaid i chi ddod o hyd i'r ddwy linell
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2);
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2);
ac os ydych yn defnyddio SEO cysylltiadau hy rhoi ar ôl y ddau ohonynt:
PHP Code:
global $alanguages;
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currenturl = vbseo_url_cms($drow);
$currenturl_before = substr($currenturl,0,$strlenhost);
$currenturl_after = "/".substr($currenturl,$strlenhost);
foreach($alanguages as $language) { $added_urls += vbseo_add_url($currenturl_before.$language.$currenturl_after, $prior, $drow['lastupdated'], $vboptions['vbseo_sm_freq_cms']); }
neu rhag ofn eich bod yn NI ddefnyddio SEO cysylltiadau hy
mynd i'r afael? iaith = cy
digwydd ar ôl bob un ohonynt:
PHP Code:
global $alanguages;
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_cms($drow) . '?language=';
foreach($alanguages as $language) {
$added_urls += vbseo_add_url($currentthreadurl.$language, $prior, $drow['lastupdated'], $vboptions['vbseo_sm_freq_cms']); }
Peidiwch â defnyddio ddau ohonynt (gyda a heb seo cyswllt)!
Diwedd golygu a mwynhau!
Pob lwc!