אתה יכול פשוט לשלב vBET עם vBSEO Sitemap Generator (זה בחינם) כדי לכלול קישורים מתורגם דפים ו - CMS אל מפת שנוצר.
אם יש לך כבר את הקבצים שלך כבר נערך, בבקשה להעלות את הגירסה המקורית
שים לב כי ההוראות שלהלן יאפשר לכם להוסיף קישורים אל מפת שלך האשכולות דפים מתורגמים. בגלל סיבה ביצועים קישורים אלה לא תתורגם - יהיו רק הוסיף קוד השפה. Google תמצאו בדף אמיתי בכל מקרה מאז תקבל 301. שים לב שזה לא הגישה הטובה ביותר - גוגל מעדיף יש קישורים הסופי מפת הפניית לא אחת, אך תרגום לאלץ של אלפי קישורים בכל השפות באותו הזמן יכול להרוג השרת או להיות threated ידי גוגל כהתקפה (אם הקישורים אינם במטמון עדיין).
בהתחלה אתה צריך למצוא קובץ vbseo_sitemap_functions_vbseo.php שלך
שורש בפורום -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
פתח ולערוך אותו עם התוכנית לעריכת טקסט כלשהו
על ההתחלה מאוד למצוא את הקו הזה:
PHP Code:
global $vbulletin, $vbseo_vars, $vbseo_stat, $vboptions, $db, $forumcache, $bbuserinfo;
ושים אחרי זה, זה:
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');
הערה: הסר שפה ברירת המחדל קוד $ alanguages
גם אם אתה נכה כמה שפות בלוח יש לך אפשרות למחוק את הקודים שלה יותר מדי.
וגם למצוא את הקו הזה:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
לשילוב האשכולות מתורגם
ואם אתה משתמש SEO כלומר קישורים לאחר לשים אותו:
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); } }
או במקרה שאתה לא באמצעות SEO כלומר קישורים :
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);
}
}
אין להשתמש בשניהם!
**** חלק זה של פתרון רק עבור vBulletin פרסום Suite משתמשים ****
ואז, אתה צריך למצוא את שני הקווים
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2);
PHP Code:
$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2);
ואם אתה משתמש SEO כלומר קישורים לאחר לשים את שניהם:
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']); }
או במקרה שאתה לא באמצעות SEO כלומר קישורים המקום אחרי כל אחד מהם:
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']); }
אין להשתמש שניהם (עם או בלי קידום אתרים הקישור)!
סיום עריכת וליהנות ממנו!
מזל טוב!