आप केवल से हीपर्यावरण vbet
vBSEO साइटमैप जनरेटर (
यह मुफ़्त है) उत्पन्न साइटमैप में अनुवाद पृष्ठों के लिए लिंक शामिल हैं.
कृपया ध्यान दें कि निम्नलिखित निर्देशों को आप अनुवादित पन्नों धागे के लिए अपने साइटमैप लिंक में जोड़ने के लिए अनुमति देगा. प्रदर्शन के कारण की वजह से उन लिंक्स अनुवादित नहीं होगा - वहाँ केवल जोडी भाषा कोड किया जाएगा. गूगल असली पृष्ठ वैसे भी मिल के बाद से आप मिल जाएगा 301 अनुप्रेषित करेगा. कृपया ध्यान दें कि यह सबसे अच्छा तरीका नहीं है - Google पुनः निर्देशित एक नहीं साइटमैप में अंतिम लिंक है पसंद है, लेकिन मजबूर अनुवाद एक ही समय में सभी भाषाओं में हजारों लिंक अपने सर्वर मारने या हमले के रूप में गूगल द्वारा threated सकता है (यदि लिंक को नहीं कर रहे हैं कैश्ड अभी तक).
यदि आप किसी भी PHP प्रोग्रामिंग कौशल है आप नीचे दिए गए निर्देशों को संशोधित करने के लिए साइटमैप का भी अन्य भागों का समर्थन कर सकते हैं - न केवल धागे यूआरएल. नीचे समाधान धागे के पहले पन्नों के लिए ही अनुवादित लिंक जोड़ने जाएगा.
एकता निर्देश:
तुम सिर्फ एक फाइल को संपादित किया है:
vbseo_sitemap_functions.php में
vbseo_sitemap निर्देशिका.
खोज:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
यह जगह और बाद...
एसईओ लिंक के लिए
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, 1, $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
नोट: से आपकी डिफ़ॉल्ट भाषा कोड निकालें
$ Alanguages
इसके अलावा, अगर आप विकल्प पैनल में कुछ भाषाओं अक्षम आप अपने कोड को भी नष्ट किया है.
= भाषा के साथ लिंक के लिए (बूथ का उपयोग नहीं करते हैं - केवल आपके लिंक प्रकार के लिए उपयुक्त)
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($threadrow, 1, $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
नोट: से आपकी डिफ़ॉल्ट भाषा कोड निकालें
$ Alanguages
इसके अलावा, अगर आप विकल्प पैनल में कुछ भाषाओं अक्षम आप अपने कोड को भी नष्ट किया है.
************************************************** ******************************
वैकल्पिक:
यदि आप साइटमैप के लिए जोड़ना चाहते भी अन्य धागे पृष्ठों (अगर धागा कई पृष्ठों है), तो पिछले कदम से अतिरिक्त कोड के लिए लिंक से पहले जोड़ा जाना चाहिए:
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
इसके अलावा आप इस अतिरिक्त कोड में बदलना होगा
1 से
पी $.