Acquista ora! Caratteristiche Download
Pagina 1 di 8 123 ... ScorsoScorso
Risultati da 1 a 10 di 71
Come albero1Piace

Discussione: Sitemap Generator integrazione

  1. # 1
    Michał Podbielski (vBET Staff) L'avatar di vBET
    Data di registrazione
    Ottobre 2009
    Messaggi
    2.720
    Blog Entries
    1

    Difetto Sitemap Generator integrazione

    Si può semplicemente integrare vBET con vBSEO Sitemap Generator (è gratis) 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 legami 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 utilizzando SEO legami 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 legami 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 utilizzando SEO legami 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

    Difetto

    Automaticamente il testo tradotto da: Da Tedesco a: italiano
    Testo tradotto
    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?
    Testo originale

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

    Difetto

    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

    Difetto

    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) L'avatar di vBET
    Data di registrazione
    Ottobre 2009
    Messaggi
    2.720
    Blog Entries
    1

    Difetto

    Citazione Originariamente inviata da Kolbi Vedi messaggio
    Automaticamente il testo tradotto da: Da Tedesco a: italiano
    Testo tradotto
    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?
    Testo originale
    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) L'avatar di vBET
    Data di registrazione
    Ottobre 2009
    Messaggi
    2.720
    Blog Entries
    1

    Difetto

    Citazione Originariamente inviata da Kolbi Vedi messaggio
    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) L'avatar di vBET
    Data di registrazione
    Ottobre 2009
    Messaggi
    2.720
    Blog Entries
    1

    Difetto

    Citazione Originariamente inviata da Kolbi Vedi messaggio
    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

    Difetto

    Automaticamente il testo tradotto da: Da Tedesco a: italiano
    Testo tradotto
    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>
    Testo originale

  9. # 9
    Michał Podbielski (vBET Staff) L'avatar di vBET
    Data di registrazione
    Ottobre 2009
    Messaggi
    2.720
    Blog Entries
    1

    Difetto

    Quale versione di Sitemap Generator stai usando?

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

    Difetto

    Automaticamente il testo tradotto da: Da Tedesco a: italiano
    Testo tradotto
    Sto usando l'ultima versione. E 'la versione 2.6 beta 1
    Testo originale

Pagina 1 di 8 123 ... ScorsoScorso

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
  •  

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