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.
Résultats 1 à 10 des 46

Discussion: L'intégration Sitemap Generator

Voir Le Fil

Post Précédent Previous Post   Next Post Prochain Post
  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 simplement intégrer vBET avec vBSEO Sitemap Generator (il est libre) D'inclure des liens vers des pages traduites en plan du site généré.


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

    Si vous avez des compétences en programmation PHP, vous pouvez modifier les instructions ci-dessous pour le soutien d'autres parties de plan du site - pas seulement les URL threads. Solution ci-dessous va ajouter des liens traduits uniquement pour les premières pages de discussions.

    Les instructions d'intégration:
    Il vous suffit de modifier un fichier: vbseo_sitemap_functions.php dans les vbseo_sitemap répertoire.

    Trouver:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    Et lieu après qu'elle...

    Pour SEO liens
    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 
    REMARQUE: ENLEVER votre code de langue par défaut du $ Alanguages
    Aussi, si vous avez désactivé certaines langues dans le panneau de l'option que vous avez à supprimer ses codes aussi.

    Pour les liens avec la langue = (NE PAS utiliser stand - seulement approprié pour votre type de liens)
    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 
    REMARQUE: ENLEVER votre code de langue par défaut du $ Alanguages
    Aussi, si vous avez désactivé certaines langues dans le panneau de l'option que vous avez à supprimer ses codes aussi.


    ************************************************** ******************************
    EN OPTION:
    Si vous souhaitez ajouter au plan du site a également des liens pour les pages autre thread (fil de si plusieurs pages), puis code supplémentaire de la dernière étape doit être ajoutée dans un autre endroit - avant:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Également dans ce code supplémentaire vous devrez changer »1« de »$ P».
    Dernière édition par le r.dziadusz; 14-04-12 au 16:24.

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
  •