Importante: Esta página é o uso de cookies (cookies). Usar este site sem desligar os cookies no navegador, significa que você concorda em utilizá-lo.
Comprar! Características Downloads

Ganhar com a gente!

Se você gostaria de começar a ganhar dinheiro com o BB se unem para Programa de afiliados.
Resultados 41 para 46 de 46

Thread: Sitemap Generator integração

Exibição encadeada

Post Anterior Previous Post   Next Post Próximo Post
  1. #1
    Michał Podbielski (vBET Funcionários) vBET's Avatar
    Registrado em
    Outubro 2009
    Posts
    3,037

    Default Sitemap Generator integração

    Você pode simplesmente integrar vBET com vBSEO Sitemap Generator (é gratuito) Para incluir links para páginas traduzidas para o sitemap gerado.


    Por favor, note que as instruções abaixo permitirá que você adicionar em seus links de sitemap para tópicos páginas traduzidas. Porque o desempenho da razão essas relações não serão traduzidas - haverá código de linguagem só acrescentou. Google vai encontrar a página real de qualquer maneira desde que você irá obter redirecionamento 301. Por favor, note que não é a melhor abordagem - Google prefere ter ligações final no sitemap não redirecionando um, mas a tradução forçando milhares de ligações em todos os idiomas ao mesmo tempo poderia matar seu servidor ou ser threated pelo Google como ataque (se os links não são cache ainda).

    Se você tiver qualquer conhecimento de programação PHP é possível modificar as instruções abaixo para apoiar também outras partes do mapa do site - não só URLs threads. Solução abaixo irá adicionar links traduzido apenas para as primeiras páginas de tópicos.

    Instruções de integração:
    Você apenas tem que editar um arquivo: vbseo_sitemap_functions.php em vbseo_sitemap diretório.

    Encontrar:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    E colocá-lo DEPOIS...

    SEO para ligações
    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: Remover seu código de idioma padrão $ Alanguages
    Além disso, se você desativou alguns idiomas no painel de opções que você tem que apagar os seus códigos também.

    Para as ligações com a linguagem = (Não use cabine - somente apropriado para o seu tipo de links)
    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: Remover seu código de idioma padrão $ Alanguages
    Além disso, se você desativou alguns idiomas no painel de opções que você tem que apagar os seus códigos também.


    ************************************************** ******************************
    OPCIONAL:
    Se você deseja adicionar ao sitemap também links para páginas de outra thread (se rosca tem várias páginas), então código adicional da última etapa deve ser adicionado em outro lugar - ANTES:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Também este código adicional é preciso mudar"1"a"$ P".
    Editado pela última vez por r.dziadusz; 14-04-12 no 16:24.

Tags para este Tópico

Permissões de Postagem

  • Você pode não postar novos tópicos
  • Você pode não postar respostas
  • Você pode não anexos pós
  • Você pode não editar suas mensagens
  •