Важны: Гэтая старонка выкарыстоўвае печыва (cookies). Выкарыстоўваючы сапраўдны сайт, не выключаючы печыва ў браўзэры, азначае, што вы згодны для яго выкарыстання.
Купіць зараз! Асаблівасці Загрузка

Зарабляйце з намі!

Калі вы хочаце, каб пачаць зарабляць грошы з vBET зарэгістравацца, каб Партнёрская праграма.
Вынікі 1 да 10 з 46

Тэма: Sitemap Generator інтэграцыі

Гібрыдны Выгляд

Папярэдні Пост Previous Post   Next Post Наступны Пост
  1. #1

    Default

    Quote Паведамленне ад vBET View Post
    Вы можаце легка інтэграваць з vBET vBSEO Sitemap Generator (гэта бясплатна), Каб уключыць спасылкі на перакладзеныя старонкі ў ствараемыя сайта.

    Звярніце ўвагу, што інструкцыі дазволіць вам дадаць ў карту сайта спасылкі на тэмы перакладзеных старонак. З-за прадукцыйнасці прычыне гэтыя спасылкі не будуць перакладацца - застанецца толькі дадаць код мовы. Google знойдзе рэальную старонку ў любым выпадку, паколькі вы атрымаеце 301 рэдырэкт. Калі ласка, звярніце ўвагу, што гэта не лепшы падыход - Google аддае перавагу, каб канчатковае спасылкі ў карту сайта не перасылак, але прымушаючы пераклад тысяч спасылкі на ўсіх мовах, у той жа час можа забіць ваш сервер або быць threated ад Google, як атака (калі спасылкі не з'яўляюцца кэшавацца пакуль).

    Калі ў вас ёсць навыкі праграмавання PHP, вы можаце змяняць інструкцыі ніжэй, каб падтрымліваць і іншыя часткі карты сайта - не толькі тэмы URL. Рашэнне ніжэй дададуць перакладзены спасылкі толькі на першых старонках тэмы.

    Інтэграцыя інструкцыі:
    Вы проста павінны адрэдагаваць адзін файл: 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"); 
    І ўжо пасля гэтага...

    Для 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 
    УВАГА: Выдаліць па змаўчанні код мовы з $ 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 
    УВАГА: Выдаліць па змаўчанні код мовы з $ Alanguages
    Таксама, калі вы адключаныя некаторыя мовы ў варыянце панэлі вы павінны выдаліць яго коды таксама.


    ************************************************** ******************************
    Дадаткова:
    Калі вы хочаце дадаць у карту сайта і спасылкі на іншыя старонкі разьбой (разьба, калі ёсць некалькі старонак), то дадатковы код ад апошняга кроку павінны быць дададзеныя да:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Таксама ў гэтым дадатковы код трэба змяніць 1 да $ Р.
    хе-хе вашыя інструкцыі трохі заблытаным

    так што выглядае як код трэба дадаць таксама спасылкі на іншыя старонкі нітка (калі нітка ёсць некалькі старонак) для SEO спасылкі



    дзе можна дадаць $ vbseo_stat [$ архіў 'у': 'т'] + = vbseo_add_2urls (

    і дзе мяняць 1 да $ p.



    гэта правільна

    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 г.
    Паведамленняў
    3,037

    Default

    Quote Паведамленне ад basketmen View Post
    хе-хе вашыя інструкцыі трохі заблытаным

    так што выглядае як код трэба дадаць таксама спасылкі на іншыя старонкі нітка (калі нітка ёсць некалькі старонак) для SEO спасылкі



    дзе можна дадаць $ vbseo_stat [$ архіў 'у': 'т'] + = vbseo_add_2urls (

    і дзе мяняць 1 да $ p.



    гэта правільна

    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 да $ р правільна - але чаму вы дадаеце:
    Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
    У нашым isntructions няма чаго дадаць такую радок. Вы павінны дадаць наш код да гэтай лініі - яна ўжо існуе ў кодзе сайта.

  3. #3

    Default

    (Выдалена, няправільны код, калі ласка, гл ніжэй для правільнага кода)
    Апошні раз рэдагавалася basketmen; 09-09-10 у 08:03.

  4. #4
    Міхал Podbielski (vBET штаба) vBET's Avatar
    Рэгістрацыя
    Кастрычніка 2009 г.
    Паведамленняў
    3,037

    Default

    Не, вы дадамо наш код адзін раз. Я толькі што абнавіў апісанне так што цяпер яна апісвае ясна, што дадатковы код дадаецца ў іншым месцы (не 2-ы раз). Калі ў вас ёсць прапановы, як мы можам палепшыць гэта апісанне, лягчэй калі ласка, пішыце - мы з задавальненнем зрабілі яго больш зручным

Пазнакі гэтай тэмы

Вашы правы

  • Вы не можа ствараць новыя тэмы
  • Вы не можа адказваць на паведамленні
  • Вы не можа прымацоўваць ўкладання
  • Вы не можа рэдагаваць свае паведамленні
  •