תוכל פשוט לשלב vBET עם vBSEO מחולל מפת אתר (זה חינם) כדי לכלול קישורים מתורגם דפים ו - 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); } }
או במקרה שאתה לא באמצעות קידום אתרים קישורים קרי :
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']); }
או במקרה שאתה לא באמצעות קידום אתרים קישורים קרי המקום אחרי כל אחד מהם:
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']); }
אין להשתמש שניהם (עם ובלי SEO קישור)!
סיום עריכת וליהנות ממנו!
מזל טוב!