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.
Strona 1 z 8 123 ... OstatniLast
Wyniki 1 do 10 z 73

Wątek: Integracji Sitemap Generator

  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.

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

    Default

    Text automatically translated from: German to: Polish
    Translated text
    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ć?
    Original text

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

    Default

    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

    Default

    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's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Quote Napisał Kolbi View Post
    Text automatically translated from: German to: Polish
    Translated text
    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ć?
    Original text
    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's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Quote Napisał Kolbi View 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's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Quote Napisał Kolbi View 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

    Default

    Text automatically translated from: German to: Polish
    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
                    
    );
                    
                    } 
    Że zmiana części

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

  9. #9
    Michał Podbielski (vBET pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Która wersja sitemap generator używasz?

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

    Default

    Text automatically translated from: German to: Polish
    Translated text
    Używam najnowszej wersji. Jest to wersja 2.6 beta 1
    Original text

Strona 1 z 8 123 ... OstatniLast

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
  •