Kup Teraz! Funkcje Pliki do pobrania
Strona 1 z 8 123 ... OstatniOstatni
Wyniki 1 do 10 z 71
Podobnie jak drzewa1Lubi

Wątek: Integracji Sitemap Generator

  1. # 1
    Michał Podbielski (vBET pracowniczego) vBET Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    2,720
    Wpisy
    1

    Domyślnie Integracji Sitemap Generator

    Możesz po prostu zintegrować vBET z vBSEO Sitemap Generator (jest bezpłatnie) zawierają 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 używasz SEO linki czyli
    / 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ą SEO linki 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 używasz SEO linki czyli
    / 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ą SEO linki 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.

  2. # 2
    Członek
    Zarejestrowany
    Listopad 2009
    Wiadomości
    75

    Domyślnie

    Tekst automatycznie przetłumaczone z: niemiecki: Polski
    Przetłumaczony tekst
    Ostatni etap z:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    I nie bardzo rozumiem.

    Oryginalny plik pozostaje vbseo_sitemap.php?
    Ponieważ tutaj: http://www.vbenterprisetranslator.co...k-anymore.html Należy ją zmienić?
    Oryginalny tekst

  3. # 3
    Członek
    Zarejestrowany
    Listopad 2009
    Wiadomości
    75

    Domyślnie

    Integracja witryny nie działa dla mnie.

    To stopps tworzenia mapy witryny po pewnym czasie

  4. # 4
    Członek
    Zarejestrowany
    Listopad 2009
    Wiadomości
    75

    Domyślnie

    Jestem zawsze się wewnętrzny błąd serwera, gdy próbuję to język vbseositemap.

    Próbowałem tylko go jeden język więcej

    Pierwotnie niemiecki jest wliczone w cenę i starałem się to angielski, a także, ale nie pracował. Pierwsze wewnętrzny błąd serwera podczas tworzenia nowej witryny.

    Z niemieckiego jako jedynego języka to działa dobrze.

  5. # 5
    Michał Podbielski (vBET pracowniczego) vBET Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    2,720
    Wpisy
    1

    Domyślnie

    Cytuj Napisał Kolbi Zobacz post
    Tekst automatycznie przetłumaczone z: niemiecki: Polski
    Przetłumaczony tekst
    Ostatni etap z:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    I nie bardzo rozumiem.

    Oryginalny plik pozostaje vbseo_sitemap.php?
    Ponieważ tutaj: http://www.vbenterprisetranslator.co...k-anymore.html Należy ją zmienić?
    Oryginalny tekst
    To nie ostatni krok nie jest to obowiązkowe jest rzeczą. Dowiesz się, jak zmodyfikować kod, aby zostały uwzględnione także inne strony wątek nie tylko pierwszy z nich. Pamiętaj, że jeśli masz dużo postów w niektórych wątek to jest wywoływana. Poinformuj nas o tym, która część nie rozumiesz - będziemy modyfikować opis


    Tylko plik musisz zmienić to vbseo_sitemap_functions.php - cała reszta jest bez zmian. Link, który skierowany jest o nieoficjalne rozwiązania naprawić błąd, który otrzymał przed integracji został złożony. Należy przestrzegać instrukcji tylko tutaj

  6. # 6
    Michał Podbielski (vBET pracowniczego) vBET Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    2,720
    Wpisy
    1

    Domyślnie

    Cytuj Napisał Kolbi Zobacz post
    Integracja witryny nie działa dla mnie.

    To stopps tworzenia mapy witryny po pewnym czasie
    Co to jest komunikat o błędzie? Prawdopodobnie zajmie Ci już, że połączenie mysql istnieje. W tym przypadku trzeba zmienić ustawienia mysql do wspierania go dłużej. Jeśli coś innego - proszę dać nam jakieś szczegóły

  7. # 7
    Michał Podbielski (vBET pracowniczego) vBET Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    2,720
    Wpisy
    1

    Domyślnie

    Cytuj Napisał Kolbi Zobacz post
    Jestem zawsze się wewnętrzny błąd serwera, gdy próbuję to język vbseositemap.

    Próbowałem tylko go jeden język więcej

    Pierwotnie niemiecki jest wliczone w cenę i starałem się to angielski, a także, ale nie pracował. Pierwsze wewnętrzny błąd serwera podczas tworzenia nowej witryny.

    Z niemieckiego jako jedynego języka to działa dobrze.
    Proszę o umieszczenie mnie zmienił część pliku - z pewnymi oryginalnego kodu wokół. Ja sprawdzić czy jest OK Również - co komunikat o błędzie jest w logach? Błąd wewnętrzny nie mówi wiele ...

  8. # 8
    Członek
    Zarejestrowany
    Listopad 2009
    Wiadomości
    75

    Domyślnie

    Tekst automatycznie przetłumaczone z: niemiecki: Polski
    Przetłumaczony tekst
    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
                    
    );
                    
                    } 
    Że zmiana części

    I również ten
    PHP Code:
    <?php 
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    </ B>
    Oryginalny tekst

  9. # 9
    Michał Podbielski (vBET pracowniczego) vBET Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    2,720
    Wpisy
    1

    Domyślnie

    Która wersja sitemap generator używasz?

  10. # 10
    Członek
    Zarejestrowany
    Listopad 2009
    Wiadomości
    75

    Domyślnie

    Tekst automatycznie przetłumaczone z: niemiecki: Polski
    Przetłumaczony tekst
    Używam najnowszej wersji. Jest to wersja 2.6 beta 1
    Oryginalny tekst

Strona 1 z 8 123 ... OstatniOstatni

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
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27