Importante: Questa pagina utilizza i cookie (cookies). L'utilizzo di questo sito senza disattivare i cookies in del browser, significa che sei d'accordo per il suo utilizzo.
Acquista ora! Caratteristiche Download

Guadagna con noi!

Se vuoi iniziare a guadagnare soldi con BB unirsi a Programma di affiliazione.
Pagina 1 di 8 123 ... ScorsoLast
Risultati 1 a 10 di 73

Discussione: Sitemap Generator integrazione

  1. #1
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default Sitemap Generator integrazione

    Si può semplicemente integrare vBET con vBSEO Sitemap Generator (è gratuito) per includere collegamenti a pagine tradotte e cms nella mappa del sito generato.

    Se hai avuto i tuoi file già modificati, si prega di caricare la versione originale

    Si prega di notare che le istruzioni qui sotto ti permette di aggiungere al tuo link mappa del sito per le discussioni pagine tradotte. A causa di motivi di prestazioni tali legami non sarà tradotto - non ci sarà il codice della lingua solo aggiunto. Google trovare la pagina vera e propria in ogni caso dato che si otterrà redirect 301. Si prega di notare che non è migliore approccio - Google preferisce avere legami finale mappa del sito, non il reindirizzamento, ma traduzione costringendo migliaia di collegamenti in tutte le lingue nello stesso tempo potrebbe uccidere il server o essere filettate da Google come attacco (se i collegamenti non sono ancora nella cache).

    In un primo momento dovete trovare il file in vbseo_sitemap_functions_vbseo.php
    radice forum -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
    Aprire e modificare con qualsiasi editor di testo
    In fin dall'inizio trovare questa riga:
    PHP Code:
    global $vbulletin$vbseo_vars$vbseo_stat$vboptions$db$forumcache$bbuserinfo
    E messo dopo, questo:
    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'); 

    NOTA: rimuovere il codice lingua predefinita da $ alanguages
    Anche se è stato disattivato in alcune lingue pannello delle opzioni è necessario eliminare anche i suoi codici.

    E trovare questa riga:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    per integrare le discussioni tradotto
    e se si sta utilizzando SEO link cioè
    / It / titolo
    messo dopo di essa:
    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);    }  } 
    o nel caso in cui si sta NON utilizzo SEO link cioè
    indirizzo? language = it
    :
    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);
      } 

    Non usare entrambi!



    **** Questa parte della soluzione è solo per vBulletin Publishing Suite utenti ****

    Quindi, è necessario trovare queste due linee

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

    e se si sta utilizzando SEO link cioè
    / It / titolo
    mettere sia dopo di loro:
    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']); } 
    o nel caso in cui si sta NON utilizzo SEO link cioè
    indirizzo? language = it
    dopo ciascuna di esse:
    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']); } 
    Non usare entrambi (con e senza seo link)!


    Fine di editing e buon divertimento!
    Buona fortuna!
    Ultima modifica di r.dziadusz; 23-09-11 a 15:56.

  2. #2
    Membro
    Data di registrazione
    Nov 2009
    Messaggi
    75

    Default

    Text automatically translated from: German to: Italian
    Translated text
    L'ultima fase con:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Io non riesco a capire.

    Il file originale rimane vbseo_sitemap.php?
    Perché qui: http://www.vbenterprisetranslator.co...k-anymore.html dovrei cambiarlo?
    Original text

  3. #3
    Membro
    Data di registrazione
    Nov 2009
    Messaggi
    75

    Default

    L'integrazione del sito non funziona per me.

    E 'stopps creare la mappa del sito, dopo un certo periodo di tempo

  4. #4
    Membro
    Data di registrazione
    Nov 2009
    Messaggi
    75

    Default

    Sto ottenendo sempre un errore interno del server se cerco di comprendere un linguaggio di vbseositemap.

    Ho appena provato con un linguaggio più

    In origine tedesca è incluso e ho cercato di comprendere l'inglese bene, ma non ha funzionato. Ottenere il Internal Server Error durante la creazione di una nuova Sitemap.

    Con il tedesco come lingua unica che funziona bene.

  5. #5
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Quote Originariamente inviata da Kolbi View Post
    Text automatically translated from: German to: Italian
    Translated text
    L'ultima fase con:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Io non riesco a capire.

    Il file originale rimane vbseo_sitemap.php?
    Perché qui: http://www.vbenterprisetranslator.co...k-anymore.html dovrei cambiarlo?
    Original text
    Questo non è ultimo passo è cosa opzionale. E spiega come modificare il codice per avere incluso anche le pagine altro thread, non solo prima. Si prega di notare che se hai molti messaggi in qualche thread, allora è paging. Fateci sapere quale parte non si capisce - saremo modificare la descrizione


    Il file che dovete cambiare è vbseo_sitemap_functions.php - tutto il resto è invariato. Il link che hai sulla punta è la soluzione ufficiale per la correzione del bug, che è stato dato prima che l'integrazione è stata fatta. Si prega di seguire le istruzioni solo qui

  6. #6
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Quote Originariamente inviata da Kolbi View Post
    L'integrazione del sito non funziona per me.

    E 'stopps creare la mappa del sito, dopo un certo periodo di tempo
    Qual è il messaggio di errore? Probabilmente ti porta più che la connessione mysql esiste. In questo caso è necessario modificare le impostazioni mysql per sostenere più a lungo. Se qualcosa d'altro - vi preghiamo di darci qualche dettaglio

  7. #7
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Quote Originariamente inviata da Kolbi View Post
    Sto ottenendo sempre un errore interno del server se cerco di comprendere un linguaggio di vbseositemap.

    Ho appena provato con un linguaggio più

    In origine tedesca è incluso e ho cercato di comprendere l'inglese bene, ma non ha funzionato. Ottenere il Internal Server Error durante la creazione di una nuova Sitemap.

    Con il tedesco come lingua unica che funziona bene.
    Si prega di includere mi ha cambiato parte del file - con del codice originale in giro. Io controllo non è OK Anche - ciò che messaggio di errore è incluso nel vostro log? Errore interno non dice molto ...

  8. #8
    Membro
    Data di registrazione
    Nov 2009
    Messaggi
    75

    Default

    Text automatically translated from: German to: Italian
    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
                    
    );
                    
                    } 
    Che la parte cambiata

    Ho anche incluso questa
    PHP Code:
    <?php 
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    </ B>
    Original text

  9. #9
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Quale versione di Sitemap Generator stai usando?

  10. #10
    Membro
    Data di registrazione
    Nov 2009
    Messaggi
    75

    Default

    Text automatically translated from: German to: Italian
    Translated text
    Sto usando l'ultima versione. E 'la versione 2.6 beta 1
    Original text

Pagina 1 di 8 123 ... ScorsoLast

Tag per questa discussione

Permessi

  • Voi non possono inviare nuove discussioni
  • Voi non possono inviare risposte
  • Voi non possono inviare allegati
  • Voi non possono modificare i tuoi messaggi
  •