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 61 do 70 z 73

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 (to za darmo) na zawiera linki do przetłumaczonych stron i cms na generowane mapy serwisu.

    Jeśli miałeś już edycji plików, wgraj oryginalnej wersji

    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).

    Najpierw musisz znaleźć plik w vbseo_sitemap_functions_vbseo.php
    głównym forum -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
    Otwórz i edytować go w dowolnym programie do edycji tekstu
    Na początku znajdź linię:
    PHP Code:
    global $vbulletin$vbseo_vars$vbseo_stat$vboptions$db$forumcache$bbuserinfo
    I umieścić po nim, to:
    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'); 

    UWAGA: usuwać kodu języka domyślnego od $ alanguages
    Także, jeśli wyłączono niektóre języki, w panelu opcji musisz usunąć jego kod też.

    I znajdź linię:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    integracji przetłumaczone wątki
    i jeśli korzystasz z linków SEO tj.
    / Pl / title
    umieścić po:
    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);    }  } 
    lub w przypadku, gdy NIE za pomocą linki SEO czyli
    adres? 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);
      } 

    Nie należy używać obu z nich!



    **** Ta część rozwiązaniem jest tylko dla vBulletin Publishing Suite użytkowników ****

    Następnie trzeba znaleźć te dwie linie

    PHP Code:
                   $prior vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2); 
    PHP Code:
                   $prior vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2); 

    i jeśli korzystasz z linków SEO tj.
    / Pl / title
    umieścić po obu z nich:
    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']); } 
    lub w przypadku, gdy NIE za pomocą linki SEO czyli
    adres? language = en
    miejsce po każdym z nich:
    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']); } 
    Nie należy używać obu z nich (z lub bez seo link)!


    Koniec edycji i cieszyć się nim!
    Powodzenia!
    Ostatnio edytowane przez r.dziadusz; 23-09-11 W 15:56.

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
  •