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

賺錢與我們聯繫!

如果您想要開始賺錢與貝特聯接 聯盟計畫。
結果 11046

主題: Sitemaps生成器集成

混合視圖視圖

以前的帖子 Previous Post   Next Post 下一篇文章
  1. #1
    會員
    註冊日期
    2010年5月
    帖子
    97

    Default

    Quote 作者: vBET View Post
    你可以簡單地整合vBET 百度推廣網站地圖生成器 (它是免費的)包括翻譯的網頁鏈接到生成的網站地圖。

    請注意,下面的說明將允許您添加到您的網站地圖的鏈接線程的翻譯頁面。由於性能原因,這些鏈接不會被翻譯 - 將只有添加的語言代碼。谷歌將找到真正的頁面無論如何,因為你會得到301重定向。請注意,這不是最好的方法 - 谷歌更喜歡有最後的環節,不重新定向地圖之一,但迫使成千上萬的鏈接翻譯所有語言的同時也殺死你的服務器或threated由谷歌的攻擊(如果鏈接不緩存還)。

    如果您有任何PHP編程技巧,你可以修改下面的說明,以支持其他地區的地圖也 - 不僅線程的網址。下面將解決方案添加翻譯的鏈接只為第一頁的線程。

    整合說明:
    你只需要編輯一個文件: vbseo_sitemap_functions.phpvbseo_sitemap 目錄。

    查找:
    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:
    //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($threadrow1$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 
    注意: REMOVE您的默認語言代碼從 $ 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($threadrow1$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 
    注意: REMOVE您的默認語言代碼從 $ alanguages
    此外,如果您禁用某些語言在選項面板,您必須刪除其代碼了。


    ************************************************** ******************************
    可選:
    如果您要添加到地圖還為其他線程的網頁鏈接(如果線程有好幾頁),然後從最後一步額外的代碼之前必須添加:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    此外,在這額外的代碼,你必須改變 1$ P.
    嘿嘿你的指令是比較混亂

    那麼什麼是代碼看起來還需要添加其他鏈接頁面的線程(如果線程有好幾頁)鏈接的搜索引擎優化



    在哪裡加$ vbseo_stat [$存檔?“在':'T'] + = vbseo_add_2urls(

    並在改變 1至第



    這是正確的

    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$p$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); 
      } 
    }
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
    //end additional code 

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

    Default

    Quote 作者: basketmen View Post
    嘿嘿你的指令是比較混亂

    那麼什麼是代碼看起來還需要添加其他鏈接頁面的線程(如果線程有好幾頁)鏈接的搜索引擎優化



    在哪裡加$ vbseo_stat [$存檔?“在':'T'] + = vbseo_add_2urls(

    並在改變 1至第



    這是正確的

    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$p$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); 
      } 
    }
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
    //end additional code 
    NO。你變了1至$ P正確 - 但你為什麼添加:
    Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
    在我們的isntructions沒有什麼要添加這樣一行。您應該加入我們這行代碼之前 - 它已經存在於地圖的代碼。

  3. #3
    會員
    註冊日期
    2010年5月
    帖子
    97

    Default

    (刪除,錯誤的代碼,請參閱下面的正確的代碼)
    最後編輯者 basketmen; 09-09-1008:03.

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

    Default

    第一次您加入我們的代碼。我剛剛更新的描述所以現在它描述清楚,添加額外的代碼是在其他地方(而不是第2次)。如果您有任何建議我們如何才能改善這種描述更容易請寫 - 我們將樂意作出更人性化

標籤這個主題

發帖權限

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