重要:此页面会使用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。

    如果你有你的文件已经编辑,请上传的原始版本

    请注意,下面的指令将允许您添加到您的Sitemap线程翻译的页面链接。由于性能的原因,这些链接将无法被翻译 - 将只添加语言代码。谷歌将找到真正的页面,无论如何,因为你会得到301重定向。请注意,它是不是最好的办法 - Google希望在最后环节不重定向一个Sitemap,但迫使数千链接在同一时间所有语言的翻译可以杀死你的服务器,或由Google 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);    }  } 
    或情况下,你 使用搜索引擎优化链接即
    LANGUAGE = 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']); } 
    或情况下,你 使用搜索引擎优化链接即
    LANGUAGE = 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: Chinese
    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: Chinese
    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: Chinese
    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

    您使用的是哪个版本的Sitemaps生成器?

  10. #10
    会员
    注册日期
    2009年11月
    帖子
    75

    Default

    Text automatically translated from: German to: Chinese
    Translated text
    我使用的是最新版本。这是版本2.6测试版1
    Original text

18 123 ... 最后Last

此主题的标签

发帖权限

  • 可能不会 发表新主题
  • 可能不会 发表回复
  • 可能不会 上传附件
  • 可能不会 编辑您的文章
  •