重要:此頁面會使用Cookie (cookies). 使用本網站不關閉瀏覽器中的cookie,即表示您同意使用它。
現在購買! 特點 下載

賺錢與我們聯繫!

如果您想要開始賺錢與貝特聯接 聯盟計畫。
18 123 ... 最後Last
結果 11073

主題: Sitemaps生成器集成

  1. #1
    米哈爾 Podbielski(vBET職員) vBET's Avatar
    註冊日期
    2009年10月
    帖子
    3,037

    Default Sitemaps生成器集成

    只可以將 vBET 與 vBSEO 網站地圖生成 (它是免費的) 集成到包含的連結 翻譯的頁面 ,並 CMS 到生成的Sitemaps。

    如果你有你的文件已經編輯,請上傳的原始版本

    請注意,下面的說明將允許您添加到您的網站地圖的鏈接線程的翻譯頁面。由於性能原因,這些鏈接不會被翻譯 - 將只有添加的語言代碼。谷歌將找到真正的頁面無論如何,因為你會得到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"); 
    整合翻譯線程
    以及如果您使用的搜索引擎優化鏈接即
    / EN /標題
    放後:
    PHP Code:
    if(!$archived) {    $strlenhost strlen($vbseo_vars['bburl']."/");    
    $currenturl vbseo_url_thread($threadrow1$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);    }  } 
    或若您 使用搜索引擎優化鏈接即
    地址?語言 = EN
    :
    PHP Code:
    if(!$archived) {
      global 
    $alanguages;
      
    $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);
      } 

    不要用他們兩個!



    ****這是唯一的解決方案的一部分 vBulletin出版套房 用戶 ****

    然後,你必須找到這兩條線

    PHP Code:
                   $prior vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2); 
    PHP Code:
                   $prior vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2); 

    以及如果您使用的搜索引擎優化鏈接即
    / EN /標題
    後放他們兩個:
    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']); } 
    或若您 使用搜索引擎優化鏈接即
    地址?語言 = EN
    地方後,他們每個人:
    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']); } 
    不要使用他們兩個(與搜索引擎優化鏈接)!


    完編輯和享受吧!
    祝你好運!
    最後編輯者 r.dziadusz; 23-09-1115:56.

  2. #2
    會員
    註冊日期
    2009年11月
    帖子
    75

    Default

    Text automatically translated from: German to: Taiwanese
    Translated text
    最後一個步驟為:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    我不太明白。

    原始文件仍然vbseo_sitemap.php?
    因為在這裡: http://www.vbenterprisetranslator.co...k-anymore.html 我應該改變它?
    Original text

  3. #3
    會員
    註冊日期
    2009年11月
    帖子
    75

    Default

    網站整合不為我工作。

    它stopps創建地圖經過一定的時間量

  4. #4
    會員
    註冊日期
    2009年11月
    帖子
    75

    Default

    我總是得到一個內部服務器錯誤,如果我嘗試包括語言 vbseositemap。

    我只是想它與一種語言多

    德國原本是包括在內,我試圖包括英文為好,但並沒有奏效。獲取內部服務器錯誤,同時創造了新的地圖。

    隨著德國作為唯一的語言效果很好。

  5. #5
    米哈爾 Podbielski(vBET職員) vBET's Avatar
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    Quote 作者: Kolbi View Post
    Text automatically translated from: German to: Taiwanese
    Translated text
    最後一個步驟為:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    我不太明白。

    原始文件仍然vbseo_sitemap.php?
    因為在這裡: http://www.vbenterprisetranslator.co...k-anymore.html 我應該改變它?
    Original text
    這不是最後一步是可選的事情。它告訴你如何修改代碼也包括其他線程不僅第一個網頁。請注意,如果你有很多的職位,一些線程則是分頁。請讓我們知道哪些部分你不明白 - 我們將修改說明


    唯一的文件,你需要改變的是vbseo_sitemap_functions.php - 所有,其餘不變。你的鏈接指向的是非官方的解決方案,錯誤修復,這是前給予一體化作出。請按這裡只說明

  6. #6
    米哈爾 Podbielski(vBET職員) vBET's Avatar
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    Quote 作者: Kolbi View Post
    網站整合不為我工作。

    它stopps創建地圖經過一定的時間量
    什麼是錯誤的信息?也許你不再需要你的MySQL連接存在。在這種情況下,你必須修改你的mysql設置,以支持更長的時間。如果別的東西 - 請給我們一些細節

  7. #7
    米哈爾 Podbielski(vBET職員) vBET's Avatar
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    Quote 作者: Kolbi View Post
    我總是得到一個內部服務器錯誤,如果我嘗試包括語言 vbseositemap。

    我只是想它與一種語言多

    德國原本是包括在內,我試圖包括英文為好,但並沒有奏效。獲取內部服務器錯誤,同時創造了新的地圖。

    隨著德國作為唯一的語言效果很好。
    請包括我改變了部分文件 - 一些原碼左右。我會檢查是否正常 此外 - 什麼錯誤信息包含在你的日誌?內部錯誤不說了很多... ...

  8. #8
    會員
    註冊日期
    2009年11月
    帖子
    75

    Default

    Text automatically translated from: German to: Taiwanese
    Translated text
    PHP Code:
    if($vboptions['vbseo_sm_freq_tsmart'])
                       {
                           
    $dpassed = (time() - $threadrow['lastpost'])/86400;
                           if(
    $dpassed<3)$freq 'daily';
                           else if(
    $dpassed<10)$freq 'weekly';
                           else if(
    $dpassed<100)$freq 'monthly';
                           else 
    $freq 'yearly';
                       }else
                        
    $freq $vboptions['vbseo_sm_freq_t'];
                             
                    
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
    //additional code 
    $alanguages = array ('en'); 
    if(!
    $archived) { 
      
    $strlenhost strlen($vbseo_vars['bburl']."/"); 
      
    $currentthreadurl vbseo_url_thread($threadrow1$archived); 
      foreach(
    $alanguages as $language) { 
        
    $vbseo_stat['t']++;  
        
    $enchancedthreadurl substr($currentthreadurl,0,$strlenhost). $language."/".substr($currentthreadurl,$strlenhost); 
        
    vbseo_add_url($enchancedthreadurl$prior$threadrow['lastpost'], $freq); 
      } 
    }   
    //end additional code  
                    
    for($p=1$p<=$totalpages$p++)
                    {
                    
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
                        
    vbseo_url_thread($threadrow$p$archived),
                        
    vbseo_url_thread($threadrow$p$archivedtrue),
                        
    $prior,
                        
    $threadrow['lastpost'],
                        
    $freq
                    
    );
                    
                    } 
    這部分的改變

    我這也包括
    PHP Code:
    <?php 
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    </ B>
    Original text

  9. #9
    米哈爾 Podbielski(vBET職員) vBET's Avatar
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    哪個版本的地圖生成器是您使用?

  10. #10
    會員
    註冊日期
    2009年11月
    帖子
    75

    Default

    Text automatically translated from: German to: Taiwanese
    Translated text
    我使用的是最新版本。這是版本2.6測試版1
    Original text

18 123 ... 最後Last

標籤這個主題

發帖權限

  • 可能不會 發表新主題
  • 可能不會 發表回复
  • 可能不會 上傳附件
  • 可能不會 編輯您的文章
  •