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.
Risultati 31 a 40 di 46

Discussione: Sitemap Generator integrazione

Visualizza filettato

Post Precedente Previous Post   Next Post Prossimo Post
  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 con vBET vBSEO Sitemap Generator (è gratuito) Per includere collegamenti a pagine tradotte in sitemap generato.


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

    Se si dispone di alcuna conoscenza di programmazione PHP è possibile modificare le istruzioni qui sotto per sostenere anche altre parti della mappa del sito - non solo gli URL discussioni. Soluzione sotto aggiungerà link tradotto solo per le prime pagine dei thread.

    Integrazione istruzioni:
    Devi solo modificare il file: vbseo_sitemap_functions.php in vbseo_sitemap directory.

    Trovare:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    E dopo la...

    SEO per il link
    PHP Code:
    //additional code 
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    $alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','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'); 
    if(!
    $archived) { 
      
    $strlenhost strlen($vbseo_vars['bburl']."/"); 
      
    $currentthreadurl vbseo_url_thread($threadrow1$archived);
      
    $currentthreadurl_before substr($currentthreadurl,0,$strlenhost);
      
    $currentthreadurl_after "/".substr($currentthreadurl,$strlenhost);
      
    $lastpost =& $threadrow['lastpost'];
      
    $vbseo_stat['t'] += sizeof($alanguages);
      foreach(
    $alanguages as $language) { 
        
    vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after$prior$lastpost$freq); 
      } 
    }   
    //end additional code 
    NOTA: Rimuovere il codice lingua predefinita dal $ Alanguages
    Anche se è stato disattivato in alcune lingue pannello delle opzioni è necessario eliminare anche i suoi codici.

    Per i collegamenti con il linguaggio = (NON utilizzare stand - solo appropriato per il tipo di collegamenti)
    PHP Code:
    //additional code
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    $alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','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');
    if(!
    $archived) {
      
    $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);
      } 
    }  
    //end additional code 
    NOTA: Rimuovere il codice lingua predefinita dal $ Alanguages
    Anche se è stato disattivato in alcune lingue pannello delle opzioni è necessario eliminare anche i suoi codici.


    ************************************************** ******************************
    OPTIONAL:
    Se si desidera aggiungere alla mappa del sito anche i link per le pagine di thread (se hanno filo diverse pagine), quindi il codice aggiuntivo da ultimo passo deve essere aggiunto in altro luogo - PRIMA:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Anche in questo codice addizionale devi cambiare"1"a"$ P".
    Ultima modifica di r.dziadusz; 14-04-12 a 16:24.

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
  •