Wichtige: Diese Seite wird mit Hilfe von Cookies (cookies). Wenn Sie diese Webseite ohne Ausschalten Cookies im Browser, bedeutet, dass Sie für die Verwendung zustimmen.
Jetzt kaufen! Features Downloads

Verdienen Sie mit uns!

Wenn Sie möchten, verdienen Sie Geld mit vBET Join zu Affiliate-Programm.
Ergebnisse 1 zu 10 von 46

Thema: Sitemap Generator Integration

Threaded-Ansicht

Vorherigen Post Previous Post   Next Post Im Nächsten Post
  1. #1
    Michał Podbielski (vBET Staff) vBET's Avatar
    Registriert seit
    Oktober 2009
    Beiträge
    3,037

    Default Sitemap Generator Integration

    Sie können einfach vBET mit integrieren. vBSEO Sitemap Generator (es ist kostenlos), Links zu übersetzten Seiten in generierte Sitemap gehören.


    Bitte beachten Sie, dass Anweisungen können Sie in Ihrer Sitemap Links für Threads übersetzten Seiten hinzufügen. Aufgrund von Performance-Gründen diese Links werden nicht übersetzt - es wird nur hinzugefügt, Sprach-Code sein. Google wird in Echtzeit Seite trotzdem finden, da Sie bekommen 301-Weiterleitung. Bitte beachten Sie, dass es nicht am besten Ansatz - Google zieht es endgültig Links in sitemap nicht umleiten einen haben, aber zwingen Übersetzung von Tausenden Links in alle Sprachen in der gleichen Zeit konnte der Server zu töten oder durch Google in Angriff threated (wenn Links nicht zwischengespeichert noch) nicht.

    Wenn Sie PHP Programmierkenntnisse verfügen, können Sie nachstehenden Anweisungen zu ändern, um auch andere Teile des sitemap unterstützen - nicht nur Themen URLs. Lösung unten übersetzt Links nur für ersten Seiten des Threads hinzuzufügen.

    Integration Anweisungen:
    Sie müssen nur eine Datei zu bearbeiten: vbseo_sitemap_functions.php in vbseo_sitemap Verzeichnis.

    Finden:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    Und statt AFTER es...

    Für SEO 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) { 
      
    $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 
    HINWEIS: REMOVE Ihre Standardsprache CODE aus $ Alanguages
    Auch wenn Sie in Option Panel einigen Sprachen deaktiviert haben, ihre Codes zu löschen.

    Für Verbindungen mit language = (Verwenden Sie KEINE Stand - nur für Ihre Links-Typ)
    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 
    HINWEIS: REMOVE Ihre Standardsprache CODE aus $ Alanguages
    Auch wenn Sie in Option Panel einigen Sprachen deaktiviert haben, ihre Codes zu löschen.


    ************************************************** ******************************
    OPTIONAL:
    Wenn Sie zur Sitemap add auch Links zu anderen Seiten (wenn Thread mehrere Seiten haben) wollen, müssen dann zusätzlichen Code aus dem letzten Schritt an anderer Stelle hinzugefügt werden - VOR:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Auch in diesem zusätzlichen Code müssen Sie ändern"1"zu"$ P".
    Zuletzt bearbeitet von r.dziadusz; 14-04-12 an 16:24.

Tags zu diesem Thema

Berechtigungen

  • Sie möglicherweise nicht neue Themen zu verfassen
  • Sie möglicherweise nicht Beiträge zu antworten
  • Sie möglicherweise nicht Dateianhänge
  • Sie möglicherweise nicht Ihre Beiträge zu bearbeiten
  •