Comprar! Características Descargas
Páxina 1 de 8 123 ... PasadoPasado
Resultados 1 a 10 de 71
Como árbore1Gústalle

Thread: Sitemap Generator integración

  1. # 1
    Michał Podbielski (vBET Funcionarios) Avatar de vBET
    Rexistrado
    Outubro 2009
    Posts
    2,720
    Blog Entries
    1

    Defecto Sitemap Generator integración

    Pode simplemente integrar vBET con vBSEO Sitemap Generator (é gratuíto) para incluír enlaces a páxinas traducidas e cms en sitemap xerado.

    Se xa tivo os seus arquivos xa editados, por favor, enviar versión orixinal

    Ten en conta que as instrucións de abaixo permitirá que engadir nos seus enlaces de sitemap para temas páxinas traducidas. Porque o desempeño da razón esas relacións non serán traducidas - haberá código de linguaxe só engadiu. Google vai atopar a páxina real de todos os xeitos dende que vostede pode obter redirección 301. Ten en conta que non é a mellor visión - Google prefire ter con final no sitemap non redirixido un, pero a tradución forzando miles de conexións en todos os idiomas á vez podería matar o seu servidor ou ser threated Google como ataque (se as ligazóns non son caché aínda).

    No comezo ten que atopar o arquivo en vbseo_sitemap_functions_vbseo.php
    raíz foro -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
    Aberto e editalo con calquera programa de edición de texto
    A principios atopar esta liña:
    PHP Code:
    global $vbulletin$vbseo_vars$vbseo_stat$vboptions$db$forumcache$bbuserinfo
    E poñer-se despois, é dicir:
    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: quitaremos o seu código de idioma por defecto de US $ alanguages
    Ademais, se escolleu algúns idiomas no panel de opcións que ten que borrar os seus códigos tamén.

    E atopar esta liña:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    para integrar temas traducido
    e se está a usar SEO é dicir, con
    / En / título
    poñer-se despois:
    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);    }  } 
    ou no caso de NON utilización SEO é dicir, con
    enderezo? 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);
      } 

    Non use os dous!



    **** Esta parte da solución é só para vBulletin Publishing Suite usuarios ****

    Entón, tes que atopar estas dúas liñas

    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 está a usar SEO é dicir, con
    / En / título
    posto tras os dous:
    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']); } 
    ou no caso de NON utilización SEO é dicir, con
    enderezo? language = en
    lugar despois de cada un deles:
    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 use os dous (con e sen seo ligazón)!


    Final de edición e divírtete!
    Boa sorte!
    Última edición por r.dziadusz; 23-09-11 ás 15:56.

  2. # 2
    Membro
    Rexistrado
    Novembro 2009
    Posts
    75

    Defecto

    Texto automáticamente traducida da: alemán a: Galicia
    Texto traducido
    O último paso con:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Non entendo moi ben.

    O arquivo orixinal permanece vbseo_sitemap.php?
    Porque aquí: http://www.vbenterprisetranslator.co...k-anymore.html debo cambiar?
    Texto orixinal

  3. # 3
    Membro
    Rexistrado
    Novembro 2009
    Posts
    75

    Defecto

    Integración Mapa web non funciona para min.

    É Stopps crear o mapa do sitio despois dun determinado período de tempo

  4. # 4
    Membro
    Rexistrado
    Novembro 2009
    Posts
    75

    Defecto

    Estou sempre a recibir un Internal Server Error, se eu tentar incluír unha linguaxe para vbseositemap.

    Eu só tente cunha linguaxe máis

    Orixinalmente alemán incluído e tente incluír Inglés, así como, pero non funcionou. Obtendo o Internal Server Error ao crear un novo mapa do sitio.

    O alemán como lingua só funciona ben.

  5. # 5
    Michał Podbielski (vBET Funcionarios) Avatar de vBET
    Rexistrado
    Outubro 2009
    Posts
    2,720
    Blog Entries
    1

    Defecto

    Cita Enviado Orixinariamente por Kolbi Ver Post
    Texto automáticamente traducida da: alemán a: Galicia
    Texto traducido
    O último paso con:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Non entendo moi ben.

    O arquivo orixinal permanece vbseo_sitemap.php?
    Porque aquí: http://www.vbenterprisetranslator.co...k-anymore.html debo cambiar?
    Texto orixinal
    Isto non é este último paso é cousa opcional. Dille como modificar o código para incluír tamén páxinas outro segmento, non só o primeiro. Ten en conta que se ten moitas mensaxes nalgunha liña, entón e páxinas. Por favor, deixe-nos saber cal parte Vostede non entendeu - imos modificar a descrición


    O ficheiro que precisa cambiar é vbseo_sitemap_functions.php - todo o demais mantéñense se inalterados. A ligazón que apunta é a solución sobre a non-oficial para corrección de erro, que foi dada antes da integración foi feita. Por favor, siga as instrucións só aquí

  6. # 6
    Michał Podbielski (vBET Funcionarios) Avatar de vBET
    Rexistrado
    Outubro 2009
    Posts
    2,720
    Blog Entries
    1

    Defecto

    Cita Enviado Orixinariamente por Kolbi Ver Post
    Integración Mapa web non funciona para min.

    É Stopps crear o mapa do sitio despois dun determinado período de tempo
    Cal é a mensaxe de erro? Probablemente, vostede leva máis tempo que a súa conexión mysql existe. Neste caso hai que modificar a configuración do seu mysql para apoia-lo por máis tempo. Se algo - por favor, dar algúns detalles

  7. # 7
    Michał Podbielski (vBET Funcionarios) Avatar de vBET
    Rexistrado
    Outubro 2009
    Posts
    2,720
    Blog Entries
    1

    Defecto

    Cita Enviado Orixinariamente por Kolbi Ver Post
    Estou sempre a recibir un Internal Server Error, se eu tentar incluír unha linguaxe para vbseositemap.

    Eu só tente cunha linguaxe máis

    Orixinalmente alemán incluído e tente incluír Inglés, así como, pero non funcionou. Obtendo o Internal Server Error ao crear un novo mapa do sitio.

    O alemán como lingua só funciona ben.
    Por favor, me incluír cambiou parte do arquivo - con algún código orixinal en torno. Vou comprobar se está OK Tamén - que mensaxe de erro está incluído nos seus rexistros? Erro interno non di moito ...

  8. # 8
    Membro
    Rexistrado
    Novembro 2009
    Posts
    75

    Defecto

    Texto automáticamente traducida da: alemán a: Galicia
    Texto traducido
    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
                    
    );
                    
                    } 
    Que a parte cambiou

    Eu tamén incluíu esta
    PHP Code:
    <?php 
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    </ B>
    Texto orixinal

  9. # 9
    Michał Podbielski (vBET Funcionarios) Avatar de vBET
    Rexistrado
    Outubro 2009
    Posts
    2,720
    Blog Entries
    1

    Defecto

    Cal versión do xerador de sitemap está a utilizar?

  10. # 10
    Membro
    Rexistrado
    Novembro 2009
    Posts
    75

    Defecto

    Texto automáticamente traducida da: alemán a: Galicia
    Texto traducido
    Estou usando a última versión. É unha beta versión 2.6
    Texto orixinal

Páxina 1 de 8 123 ... PasadoPasado

Tags para este tema

Permisos de Mensaxe

  • Vostede non publicar novos temas
  • Vostede non enviar respostas
  • Vostede non anexos post
  • Vostede non editar as túas mensaxes
  •  

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