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

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

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

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

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

    Default Sitemap Generator інтэграцыі

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

    Калі ў вас былі вашыя файлы ўжо адрэдагавана, калі ласка, загрузіце арыгінальная версія

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

    Спачатку вы павінны знайсці свой файл у 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"); 
    для інтэграцыі перакладзены тэмы
    і калі вы выкарыстоўваеце SEO спасылкі, гэта значыць,
    / 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);    }  } 
    або ў выпадку, калі Вы НЕ з дапамогай SEO-спасылкі, г.зн.
    адрас? мова = еп
    :
    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); 

    і калі вы выкарыстоўваеце SEO спасылкі, гэта значыць,
    / 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']); } 
    або ў выпадку, калі Вы НЕ з дапамогай SEO-спасылкі, г.зн.
    адрас? мова = еп
    пасля кожнай з іх:
    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']); } 
    Не выкарыстоўвайце іх абодвух (з і без SEO Link)!


    Заканчэнне рэдагавання і атрымлівайце асалоду ад!
    Удачы!
    Апошні раз рэдагавалася r.dziadusz; 23-09-11 у 15:56.

  2. #2
    Член
    Рэгістрацыя
    Лістапад 2009
    Паведамленняў
    75

    Default

    Text automatically translated from: German to: Belarusian
    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
    Паведамленняў
    75

    Default

    Карта сайта Інтэграцыя не праца для мяне.

    Гэта stopps стварэння карты сайта пасля пэўнага часу

  4. #4
    Член
    Рэгістрацыя
    Лістапад 2009
    Паведамленняў
    75

    Default

    Я заўсёды атрымліваю ўнутраная памылка сервера, калі я спрабую ўключыць мову vbseositemap.

    Я проста спрабаваў зрабіць гэта з адной мовы больш

    Першапачаткова нямецкая уключаны, і я паспрабаваў уключыць англійскай мове, а, але не працаваў. Атрыманне ўнутраная памылка сервера пры стварэнні новага сайта.

    З нямецкага як адзіны мову, ён працуе добра.

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

    Default

    Quote Паведамленне ад Kolbi View Post
    Text automatically translated from: German to: Belarusian
    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 г.
    Паведамленняў
    3,037

    Default

    Quote Паведамленне ад Kolbi View Post
    Карта сайта Інтэграцыя не праца для мяне.

    Гэта stopps стварэння карты сайта пасля пэўнага часу
    Што такое паведамленне пра памылку? Напэўна, гэта займае больш часу, што ваш MySQL сувязь існуе. У гэтым выпадку вы павінны змяніць налады MySQL для падтрымкі яго даўжэй. Калі што-то яшчэ - калі ласка, паведаміце нам некаторыя падрабязнасці

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

    Default

    Quote Паведамленне ад Kolbi View Post
    Я заўсёды атрымліваю ўнутраная памылка сервера, калі я спрабую ўключыць мову vbseositemap.

    Я проста спрабаваў зрабіць гэта з адной мовы больш

    Першапачаткова нямецкая уключаны, і я паспрабаваў уключыць англійскай мове, а, але не працаваў. Атрыманне ўнутраная памылка сервера пры стварэнні новага сайта.

    З нямецкага як адзіны мову, ён працуе добра.
    Калі ласка, уключыце мяне змянілася частка файла - з некаторым зыходным кодам вакол. Я праверу гэта ў парадку Акрамя таго, - якое паведамленне пра памылку ўключана ў часопісах? Унутраная памылка не кажа шмат ...

  8. #8
    Член
    Рэгістрацыя
    Лістапад 2009
    Паведамленняў
    75

    Default

    Text automatically translated from: German to: Belarusian
    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 г.
    Паведамленняў
    3,037

    Default

    Якую версію генератар карты сайта вы выкарыстоўваеце?

  10. #10
    Член
    Рэгістрацыя
    Лістапад 2009
    Паведамленняў
    75

    Default

    Text automatically translated from: German to: Belarusian
    Translated text
    Я выкарыстоўваю апошнюю версію. Гэта версія 2.6 Beta 1
    Original text

Стар. 1 з 8 123 ... АпошніLast

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

Вашы правы

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