Achetez! Caractéristiques Téléchargements
Page 1 sur 8 123 ... DernièreDernière
Résultats 1 à 10 sur 71
Comme l'arbre1Aime

Discussion: L'intégration Sitemap Generator

  1. # 1
    Michał Podbielski (vBET Personnel) vBET Avatar
    Date d'inscription
    Octobre 2009
    Messages
    2 720
    Entrées dans le blog
    1

    Par défaut L'intégration Sitemap Generator

    Vous pouvez intégrer simplement vBET avec vBSEO Sitemap Generator (c'est gratuit) afin d'inclure des liens vers pages traduites et CMS dans le plan du site généré.

    Si vous avez eu vos fichiers déjà édité, s'il vous plaît télécharger la version originale

    S'il vous plaît noter que les instructions ci-dessous vous permettra d'ajouter des liens dans votre sitemap pour les discussions pages traduites. Parce que la performance de la raison de ces liens ne seront pas traduits - il y aura le code de langue seulement ajouté. Google va trouver la page réelle de toute façon puisque vous obtiendrez des redirection 301. S'il vous plaît noter que ce n'est pas meilleure approche - Google préfère avoir des liens finale en redirigeant Sitemap pas un, mais la traduction forçant des milliers de liens dans toutes les langues dans le même temps pourrait tuer votre serveur ou être filetées par Google comme une attaque (si les liens ne sont pas cache encore).

    Au début, vous devez trouver votre fichier dans la vbseo_sitemap_functions_vbseo.php
    la racine du Forum -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
    Ouvrir et éditer avec n'importe quel programme d'édition de texte
    Sur le début trouvez cette ligne:
    PHP Code:
    global $vbulletin$vbseo_vars$vbseo_stat$vboptions$db$forumcache$bbuserinfo
    Et après l'avoir mis, ceci:
    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'); 

    Remarque: Retirez votre code de langue par défaut de $ alanguages
    Aussi, si vous avez désactivé certaines langues dans le panneau de l'option que vous avez à supprimer ses codes aussi.

    Et trouver cette ligne:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    pour intégrer les discussions traduits
    et si vous utilisez SEO ie les liens
    / Fr / titre
    mis après elle:
    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 dans le cas où vous êtes PAS utilisant SEO ie les liens
    adresse? language = fr
    :
    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);
      } 

    Ne pas utiliser les deux!



    **** Cette partie de la solution est uniquement pour vBulletin Publishing Suite utilisateurs ****

    Ensuite, vous devez trouver ces deux lignes

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

    et si vous utilisez SEO ie les liens
    / Fr / titre
    mettre après deux d'entre eux:
    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 dans le cas où vous êtes PAS utilisant SEO ie les liens
    adresse? language = fr
    lieu après chacune d'entre elles:
    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']); } 
    Ne pas utiliser les deux (avec et sans seo lien)!


    Fin d'édition et d'en profiter!
    Bonne chance!
    Dernière édition par r.dziadusz; 23-09-11 au 15:56.

  2. # 2
    Membre
    Date d'inscription
    Novembre 2009
    Messages
    75

    Par défaut

    Texte traduit automatiquement à partir de: allemand: Français
    Le texte traduit
    La dernière étape avec:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Je ne comprends pas très bien.

    Le fichier original reste vbseo_sitemap.php?
    Parce que ici: http://www.vbenterprisetranslator.co...k-anymore.html dois-je la changer?
    Texte original

  3. # 3
    Membre
    Date d'inscription
    Novembre 2009
    Messages
    75

    Par défaut

    Intégration du site ne fonctionne pas pour moi.

    Il Stopps créer le sitemap après un certain laps de temps

  4. # 4
    Membre
    Date d'inscription
    Novembre 2009
    Messages
    75

    Par défaut

    Je suis toujours obtenir un Internal Server Error si j'essaie de comprendre un langage à vbseositemap.

    J'ai juste essayé avec un langage plus

    A l'origine allemande est inclus et j'ai essayé d'inclure l'anglais aussi bien, mais il n'a pas travaillé. Obtenir l'Internal Server Error, tout en créant un plan Sitemap.

    Avec l'allemand comme langue unique il fonctionne bien.

  5. # 5
    Michał Podbielski (vBET Personnel) vBET Avatar
    Date d'inscription
    Octobre 2009
    Messages
    2 720
    Entrées dans le blog
    1

    Par défaut

    Citation Envoyé par Kolbi Voir le message
    Texte traduit automatiquement à partir de: allemand: Français
    Le texte traduit
    La dernière étape avec:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Je ne comprends pas très bien.

    Le fichier original reste vbseo_sitemap.php?
    Parce que ici: http://www.vbenterprisetranslator.co...k-anymore.html dois-je la changer?
    Texte original
    Ce n'est pas la dernière étape de cette option est chose. Il vous indique comment modifier le code pour avoir inclus également les pages autre thread, non seulement la première. S'il vous plaît noter que si vous avez beaucoup de messages dans un fil, puis il est paginée. S'il vous plaît laissez-nous savoir quelle partie vous ne comprenez pas - nous allons modifier la description


    Le fichier que vous avez besoin de changer est vbseo_sitemap_functions.php - tous les autres sont inchangés. Le lien vous dirigeant au sujet est la solution officieux de correction de bug, qui a été donné avant l'intégration a été faite. S'il vous plaît suivez les instructions seulement ici

  6. # 6
    Michał Podbielski (vBET Personnel) vBET Avatar
    Date d'inscription
    Octobre 2009
    Messages
    2 720
    Entrées dans le blog
    1

    Par défaut

    Citation Envoyé par Kolbi Voir le message
    Intégration du site ne fonctionne pas pour moi.

    Il Stopps créer le sitemap après un certain laps de temps
    Quel est le message d'erreur? Probablement cela vous prend plus que votre connexion mysql existe déjà. Dans ce cas, vous devez modifier vos paramètres de mysql pour le soutenir plus longtemps. Si quelque chose d'autre - s'il vous plaît nous donner quelques détails

  7. # 7
    Michał Podbielski (vBET Personnel) vBET Avatar
    Date d'inscription
    Octobre 2009
    Messages
    2 720
    Entrées dans le blog
    1

    Par défaut

    Citation Envoyé par Kolbi Voir le message
    Je suis toujours obtenir un Internal Server Error si j'essaie de comprendre un langage à vbseositemap.

    J'ai juste essayé avec un langage plus

    A l'origine allemande est inclus et j'ai essayé d'inclure l'anglais aussi bien, mais il n'a pas travaillé. Obtenir l'Internal Server Error, tout en créant un plan Sitemap.

    Avec l'allemand comme langue unique il fonctionne bien.
    S'il vous plaît inclure m'a changé partie du dossier - avec un peu de code originale autour. Je vais vérifier ça est OK Aussi - ce message d'erreur est inclus dans vos journaux? Erreur interne ne dit pas beaucoup ...

  8. # 8
    Membre
    Date d'inscription
    Novembre 2009
    Messages
    75

    Par défaut

    Texte traduit automatiquement à partir de: allemand: Français
    Le texte traduit
    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
                    
    );
                    
                    } 
    C'est la partie modifiée

    J'ai aussi inclus cette
    PHP Code:
    <?php 
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    </ B>
    Texte original

  9. N ° 9
    Michał Podbielski (vBET Personnel) vBET Avatar
    Date d'inscription
    Octobre 2009
    Messages
    2 720
    Entrées dans le blog
    1

    Par défaut

    Quelle version de générateur de sitemap utilisez-vous?

  10. # 10
    Membre
    Date d'inscription
    Novembre 2009
    Messages
    75

    Par défaut

    Texte traduit automatiquement à partir de: allemand: Français
    Le texte traduit
    J'utilise la dernière version. C'est la version 2.6 beta 1
    Texte original

Page 1 sur 8 123 ... DernièreDernière

Tags pour ce sujet

Règles des messages

  • Vous ne peut pas créer de nouvelles discussions
  • Vous ne peut pas réponses après
  • Vous ne peut pas pièces jointes après
  • Vous ne peut pas modifier vos messages
  •  

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