Important: Cette page utilise des cookies (cookies). L'utilisation de ce site web sans avoir à éteindre les cookies dans le navigateur, cela signifie que vous êtes d'accord pour l'utiliser.
Achetez! Caractéristiques Téléchargements

Gagnez avec nous!

Si vous souhaitez commencer à gagner de l'argent avec vBET jointure à Programme d'affiliation.
Page 1 des 8 123 ... DernièreLast
Résultats 1 à 10 des 73

Discussion: L'intégration Sitemap Generator

  1. #1
    Michał Podbielski (vBET Personnel) vBET's Avatar
    Date d'inscription
    Octobre 2009
    Messages
    3,037

    Default L'intégration Sitemap Generator

    Vous pouvez intégrer simplement vBET avec vBulletin 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 des liens SEO-dire
    / 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 en utilisant les liens SEO c.-à-d.
    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 des liens SEO-dire
    / 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 en utilisant les liens SEO c.-à-d.
    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 lien de référencement)!


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

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

    Default

    Text automatically translated from: German to: French
    Translated text
    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?
    Original text

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

    Default

    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

    Default

    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's Avatar
    Date d'inscription
    Octobre 2009
    Messages
    3,037

    Default

    Quote Envoyé par Kolbi View Post
    Text automatically translated from: German to: French
    Translated text
    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?
    Original text
    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's Avatar
    Date d'inscription
    Octobre 2009
    Messages
    3,037

    Default

    Quote Envoyé par Kolbi View Post
    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's Avatar
    Date d'inscription
    Octobre 2009
    Messages
    3,037

    Default

    Quote Envoyé par Kolbi View Post
    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

    Default

    Text automatically translated from: German to: French
    Translated text
    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>
    Original text

  9. #9
    Michał Podbielski (vBET Personnel) vBET's Avatar
    Date d'inscription
    Octobre 2009
    Messages
    3,037

    Default

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

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

    Default

    Text automatically translated from: German to: French
    Translated text
    J'utilise la dernière version. C'est la version 2.6 beta 1
    Original text

Page 1 des 8 123 ... DernièreLast

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
  •