Ważne: Ta strona jest za pomocą plików cookie (cookies). Za pomocą tej strony internetowej bez wyłączania plików cookie w przeglądarce, oznacza to, że użytkownik zgadza się za to.
Kup Teraz! Funkcje Pliki do pobrania

Zarabiaj z nami!

Jeśli chcieliby Państwo rozpocząć zarabianie pieniędzy z vBET dołączyć do Program partnerski.
Wyniki 1 do 10 z 46

Wątek: Integracji Sitemap Generator

Widok wątków

Poprzedni Post Previous Post   Next Post Następny Post
  1. #1
    Michał Podbielski (vBET pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default Integracji Sitemap Generator

    Może po prostu integracji vBET z vBSEO Sitemap Generator (jest wolna), Aby zawierać linki do stron tłumaczenia na generowane mapy serwisu.


    Należy pamiętać, że zgodnie z poniższymi instrukcjami pozwoli Ci dodać do swojego linki mapa strony dla wątki przetłumaczonych stron. Ze względu na powód wykonania powiązania te nie będą tłumaczone - będzie tylko dodać kod języka. Google znajdzie prawdziwej strony tak, ponieważ dostaniesz przekierowanie 301. Należy pamiętać, że nie jest najlepszym rozwiązaniem - Google preferuje, aby końcowy linki mapa nie przekierowanie, ale tłumaczenie zmuszając tysięcy linków we wszystkich językach w tym samym czasie może zabić serwera lub być threated przez Google w ataku (jeśli linki nie są buforowane jeszcze).

    Jeśli masz jakieś umiejętności programowania PHP można zmodyfikować zgodnie z poniższymi instrukcjami, aby wspierać również inne części sitemap - nie tylko adresy URL wątki. Rozwiązanie poniżej doda przetłumaczone linki tylko do pierwszych stron wątków.

    Instrukcje integracji:
    Po prostu trzeba edytować jeden plik: vbseo_sitemap_functions.php w vbseo_sitemap katalogu.

    Odnaleźć:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    I miejsce po...

    SEO linki
    PHP Code:
    //additional code 
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    $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 
    UWAGA: Usuwać kodu Domyślny język z $ Alanguages
    Także, jeśli wyłączono niektóre języki, w panelu opcji musisz usunąć jego kod też.

    Do połączenia z language = (Nie należy używać kabiny - tylko odpowiednie dla danego typu links)
    PHP Code:
    //additional code
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    $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 
    UWAGA: Usuwać kodu Domyślny język z $ Alanguages
    Także, jeśli wyłączono niektóre języki, w panelu opcji musisz usunąć jego kod też.


    ************************************************** ******************************
    OPCJA:
    Jeśli chcesz dodać do mapy strony również linki do innych stron wątku (jeśli wątek kilka stron), a następnie dodatkowy kod z ostatnim kroku należy dodać w inne miejsce - przed:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Również w tym dodatkowy kod trzeba zmienić"1"do"$ P".
    Ostatnio edytowane przez r.dziadusz; 14-04-12 W 16:24.

Tagi dla tego tematu

Uprawnienia

  • Państwo nie może wysyłać nowe wątki
  • Państwo nie może odpowiedzi po
  • Państwo nie może załączników postu
  • Państwo nie może edytować swoich postów
  •